@charset "utf-8";/*!normalize.css by groverwebdesign.com based on http://github.com/necolas/normalize.css */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
.old-ie audio, .old-ie canvas, .old-ie video {
	display: inline;
	zoom: 1;
}

.comment-header{
	background:url(http://obamacarewatch.org/wp-content/uploads/2016/01/comment-icon.png) no-repeat left;
	padding:0 0 0 20px !important;
}

audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
display:none;
}
* {
	padding: 0;
	margin: 0;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:active, a:focus, a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-family: 'courier new', monospace;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:after, q:before {
	content: '';
	content: none;
}
small {
	font-size: 75%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
dd, dl, menu, ol, ul {
	list-style: none;
	list-style-image: none;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure, form {
	margin: 0;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
.old-ie legend {
	margin-left: -7px;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
.old-ie button, .old-ie input, .old-ie select, .old-ie textarea {
	vertical-align: middle;
}
button, input {
	line-height: normal;
}
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
}
.old-ie button, .old-ie input[type=button], .old-ie input[type=reset], .old-ie input[type=submit] {
	overflow: visible;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
.old-ie input[type=checkbox], .old-ie input[type=radio] {
	height: 13px;
	width: 13px;
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.formError {
	z-index: 990;
}
.formError .formErrorContent {
	z-index: 991;
}
.formError .formErrorArrow {
	z-index: 996;
}
.ui-dialog .formError {
	z-index: 5000;
}
.ui-dialog .formError .formErrorContent {
	z-index: 5001;
}
.ui-dialog .formError .formErrorArrow {
	z-index: 5006;
}
.inputContainer {
	position: relative;
	float: left;
}
.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}
.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}
.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}
.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position: relative;
	color: #fff;
	min-width: 120px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-o-box-shadow: 0 0 6px #000;
	padding: 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}
.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}
.greenPopup .formErrorContent {
	background: #33be40;
}
.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position: relative;
}
body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}
.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0 0 0 12px;
	top: 2px;
}
.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	-o-box-shadow: 0 2px 3px #444;
	font-size: 0;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}
.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}
.greenPopup .formErrorArrow div {
	background: #33be40;
}
.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}
.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}
.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-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}
.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}/*!* WireFrame v.1.0.rc2 - teeny-tiny leyout framework by GWD(http://groverwebdesign.com,http://themeforest.net/user/GWD-Theme) * Copyright © 2013 GWD-Theme. All rights reserved. */
.wf-container {
	font-size: 0;
	line-height: 0;
	word-spacing: -4px;
}
.wf-cell, .wf-usr-cell, .footer .widget {
	display: inline-block;
	vertical-align: top;
}
input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea, .wf-cell, .wf-usr-cell, .content, .sidebar, .footer .widget, .wf-wrap, .instagram-photos a, #phantom .ph-wrap .ph-wrap-content, .shortcode-action-box.box-style-table, .dt-mega-menu .sub-nav .dt-mega-parent, .shortcode-banner-bg, .rsHomePorthole .rsCapt, .rsHomePorthole .progress-wrapper, #page .rsBullet:after, .tp-bullets.custom .bullet:before, .tp-bullets.custom .bullet:after, .shortcode-single-caption, .rsHomePorthole .progress-wrapper * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ancient-ie .wf-cell, .ancient-ie .wf-usr-cell, .ancient-ie .footer .widget {
	display: inline;
	zoom: 1;
}
.wf-1, .wf-span-12 {
	width: 100%;
}
.wf-1-2, .wf-2-4, .wf-span-6 {
	width: 50%;
}
.wf-1-3, .wf-span-4 {
	width: 33.3333%;
}
.wf-2-3, .wf-span-8 {
	width: 66.6667%;
}
.wf-1-4, .wf-span-3, .sidebar {
	width: 25%;
}
.content, .wf-3-4, .wf-span-9 {
	width: 75%;
}
.wf-1-5 {
	width: 20%;
}
.wf-1-6, .wf-span-2 {
	width: 16.6667%;
}
.wf-span-1 {
	width: 8.3333%;
}
.wf-span-10 {
	width: 83.3333%;
}
.wf-span-7 {
	width: 58.3333%;
}
.wf-table {
	display: table;
	width: 100%;
}
.wf-tr {
	display: table-row;
}
.wf-td {
	display: table-cell;
	vertical-align: middle;
}
.wf-float-left {
	float: left;
}
.wf-float-right {
	float: right;
}/*!-Misk*/
.wf-phone-visible, .wf-mobile-visible, .photo-scroller.disable-thumbs .scroller-thumbnails, .photo-scroller.disable-thumbs .hide-thumb-btn, .royalSlider>li, .slider-content>li, .btn-3d .dt-btn.btn-light:before, .btn-3d .dt-btn.btn-light:after, #page .btn-light:after, #header.hidden-header, #header .mini-search .searchsubmit, .dt-style-um #phantom, #branding .mobile-logo, .logo-side #main-nav>li.has-children>a span:after, #header.sub-downwards .sub-nav li.has-children.level-arrows-on:after, .sub-nav li:first-child:before, .dt-parent-menu-clickable .dl-menuwrapper li.has-children>a:after, .mini-nav ul, .header-side-left #top-bar .mini-nav ul, .header-side-right #top-bar .mini-nav ul, .sub-nav li.hide-mega-title>a, .dt-mega-menu .sub-nav li.has-children:after, .dt-mega-menu .sub-nav .dt-mega-parent:before, .dt-mega-menu .sub-nav .dt-mega-parent:first-child:before, .dt-mega-menu .sub-nav li:before, .menu-close, .menu-back, .dl-menuwrapper li .dl-submenu, .dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen>a, .dl-menu.dl-subview li.dl-subview>a, .no-js .dl-menuwrapper li.dl-back, #main-slideshow-content, .page-title .hr-breadcrumbs .breadcrumbs:after, .main-gradient, .sidebar-none .sidebar, .entry-meta>a:first-child:after, .portfolio-categories>a:first-child:after, .entry-meta>span:first-child:after, .portfolio-categories>span:first-child:after, .single .article-top-bar .entry-meta a:after, .single .article-top-bar .portfolio-categories a:after, .single .article-top-bar .entry-meta>span:after, .single .article-top-bar .portfolio-categories>span:after, #respond #submit, .benefits-grid br, .benefits-grid>.wf-cell, .logos-grid>.wf-cell, .fancy-date span:first-child:before, .format-link .details, .format-aside .details, .format-status .details, .format-quote .details, .albums .rollover.rollover-thumbnails-on i:after, .dt-albums-shortcode .rollover.rollover-thumbnails-on i:after, .touch .rollover-content.hide-content, .touch .fs-entry i {
	display: none;
}
.single-post .breadcrumbs li:last-child, .single-portfolio .breadcrumbs li:last-child {
	display: none;
}
#top-bar a, #bottom-bar a, .header-bottom-bar a, #bottom-bar .sub-nav a:hover, #top-bar .sub-nav a:hover, #top-bar a:hover, .text-near-logo .mini-nav a, .breadcrumbs a, .entry-meta span a, .portfolio-categories>span a, .links-hovers-disabled .portfolio-categories>span a:hover, .links-hovers-disabled .portfolio-categories>a:hover, .comment-reply-link, .comment-meta a, .fn a, .pingback a, .clear-form, .navigation-inner a, .project-details, .project-link, .project-zoom, .vc-item .vc_read_more, #header:not(.light-menu):not(.dark-menu) .text-near-menu .menu-select:hover {
	text-decoration: none;
}
#top-bar a:hover, #bottom-bar a:hover, .header-bottom-bar a:hover, #top-bar .mini-search .submit:hover, .text-near-logo .mini-search .submit:hover, .header-bottom-bar .mini-search .submit:hover, .menu-select:hover, .header-bottom-bar .menu-select:hover, #top-bar .mini-nav>ul>li>a:hover, .text-near-logo .mini-nav>ul>li>a:hover, .breadcrumbs a:hover, .entry-meta a:hover, .portfolio-categories a:hover, #reply-title small a:hover, .comment-reply-link:hover, .comment-meta a:hover, .pingback a:hover, .clear-form:hover, .menu a:hover, .custom-menu a:hover, .recent-posts a:hover, .widget .tp_recent_tweets .twitter_time:hover, .link.btn-link:hover, .btn-zoom:hover, .navigation-inner a:hover, .project-details:hover, .project-link:hover, .project-zoom:hover, .vc-item .vc_read_more:hover, #top-bar .mini-login a:hover, .text-near-logo .mini-login a:hover, .header-bottom-bar .mini-login a:hover, .btn-link:hover {
	text-decoration: underline;
}/*!-Misk:end*/
.ancient-ie .ie-fix {
	display: inline;
	zoom: 1;
}
.wf-cell, .wf-usr-cell, .content, .sidebar, .footer .widget {
	padding: 0 22px;
}
.wf-container, .wf-container-main {
	margin: 0 -22px;
	padding: 0;
}
.wf-wrap {
	max-width: 100%;
	padding: 0 44px;
	margin: 0 auto;
}
.vc_row {
	margin-left: -22px;
	margin-right: -22px;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
	padding-left: 22px;
	padding-right: 22px;
}/*!* The7 Framework main stylesheet by GWD(http://groverwebdesign.com,http://themeforest.net/user/GWD-Theme) * Copyright © 2013 GWD-Theme. All rights reserved. */ /*!* Property Ordering:* - Display * - Positioning * - Box model * - Colors and Typography * - Other */
html:not(.mobile-true) #main img:not(.animate-element, .ls-s-1), html:not(.mobile-true) #header img, html:not(.mobile-true) #bottom-bar img {
	opacity: 0;
}
html:not(.mobile-true) #header img, html:not(.mobile-true) #bottom-bar img {
	opacity: 1;
}
html:not(.mobile-true) #main .benefits-grid-ico.animate-element img, html:not(.mobile-true) #main .animate-element img, html:not(.mobile-true) #main .wpb_revslider_element img, html:not(.mobile-true) .pp_content img, html:not(.mobile-true) #page .widget_shopping_cart_content img, html:not(.mobile-true) #page .grav-grav img, html:not(.mobile-true) #page .comment-gravatar img, html:not(.mobile-true) #shWrap img, html:not(.mobile-true) #page .royalSlider img {
	opacity: 1;
}
.royalSlider {
	overflow: hidden;
}
@-webkit-keyframes mk_scale {
0% {
-webkit-transform:scale(0.3);
opacity:.1;
}
100% {
-webkit-transform:scale(1);
opacity:1;
}
}
@-moz-keyframes mk_scale {
0% {
-moz-transform:scale(0.3);
opacity:.1;
}
100% {
-moz-transform:scale(1);
opacity:1;
}
}
@-o-keyframes mk_scale {
0% {
-o-transform:scale(0.3);
opacity:.1;
}
100% {
-o-transform:scale(1);
opacity:1;
}
}
@keyframes mk_scale {
0% {
transform:scale(0.3);
opacity:.1;
}
100% {
transform:scale(1);
opacity:1;
}
}
@-webkit-keyframes mk_fade {
0% {
opacity:.1;
}
100% {
opacity:1;
}
}
@-moz-keyframes mk_fade {
0% {
opacity:.1;
}
100% {
opacity:1;
}
}
@-o-keyframes mk_fade {
0% {
opacity:.1;
}
100% {
opacity:1;
}
}
@keyframes mk_fade {
0% {
opacity:.1;
}
100% {
opacity:1;
}
}
@-webkit-keyframes mk_left_to_right {
0% {
-webkit-transform:translate(-20px, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes mk_left_to_right {
0% {
-moz-transform:translate(-20px, 0);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes mk_left_to_right {
0% {
-o-transform:translate(-20px, 0);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
opacity:1;
}
}
@keyframes mk_left_to_right {
0% {
transform:translate(-20px, 0);
opacity:0;
}
100% {
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes mk_right_to_left {
0% {
-webkit-transform:translate(20px, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes mk_right_to_left {
0% {
-moz-transform:translate(20px, 0);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes mk_right_to_left {
0% {
-o-transform:translate(20px, 0);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
opacity:1;
}
}
@keyframes mk_right_to_left {
0% {
transform:translate(20px, 0);
opacity:0;
}
100% {
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes mk_bottom_to_top {
0% {
-webkit-transform:translate(0, 20px);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes mk_bottom_to_top {
0% {
-moz-transform:translate(0, 20px);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes mk_bottom_to_top {
0% {
-o-transform:translate(0, 20px);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
opacity:1;
}
}
@keyframes mk_bottom_to_top {
0% {
transform:translate(0, 20px);
opacity:0;
}
100% {
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes mk_top_to_bottom {
0% {
-webkit-transform:translate(0, -20px);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes mk_top_to_bottom {
0% {
-moz-transform:translate(0, -20px);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes mk_top_to_bottom {
0% {
-o-transform:translate(0, -20px);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
opacity:1;
}
}
@keyframes mk_top_to_bottom {
0% {
transform:translate(0, -20px);
opacity:0;
}
100% {
transform:translate(0, 0);
opacity:1;
}
}
.no-touch .animate-element {
	opacity: 0;
	-webkit-perspective: 1000;
}
.ie-mobile .animate-element, .skills.animate-element, .no-cssanimations .animate-element.start-animation, .touch #main .wpb_animate_when_almost_visible {
	opacity: 1;
}
.no-touch .animate-element.start-animation.scale-up, .no-touch #page .animate-element.start-animation.scale-up, .no-touch #page .wpb_start_animation.wpb_appear {
	-webkit-animation: mk_scale .5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-moz-animation: mk_scale .5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-o-animation: mk_scale .5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	animation: mk_scale .5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	opacity: 1;
}
.no-touch .animate-element.start-animation.fade-in, .no-touch #page .animate-element.start-animation.fade-in {
	-webkit-animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-moz-animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-o-animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	opacity: 1;
}
.no-touch .animate-element.start-animation.right-to-left, .no-touch #page .animate-element.start-animation.right-to-left, .no-touch #main .wpb_start_animation.wpb_right-to-left {
	-webkit-animation: mk_right_to_left .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: mk_right_to_left .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: mk_right_to_left .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: mk_right_to_left .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	opacity: 1;
}
.no-touch .animate-element.start-animation.left-to-right, .no-touch #page .animate-element.start-animation.left-to-right, .no-touch #main .wpb_start_animation.wpb_left-to-right {
	-webkit-animation: mk_left_to_right .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: mk_left_to_right .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: mk_left_to_right .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: mk_left_to_right .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	opacity: 1;
}
.no-touch .animate-element.start-animation.top-to-bottom, .no-touch #page .animate-element.start-animation.top-to-bottom, .no-touch #main .wpb_start_animation.wpb_top-to-bottom {
	-webkit-animation: mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	opacity: 1;
}
.no-touch .animate-element.start-animation.bottom-to-top, .no-touch #page .animate-element.start-animation.bottom-to-top, .no-touch #main .wpb_start_animation.wpb_bottom-to-top {
	-webkit-animation: mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, 0.175, 1);
	opacity: 1;
}
.no-touch .animate-element.start-animation {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes dt_bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0);
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0);
}
}
@keyframes dt_bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -30px, 0);
-ms-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -15px, 0);
-ms-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0);
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-ms-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0);
}
}
.no-touch .animate-element.start-animation.bounce, .no-touch #page .animate-element.start-animation.bounce {
	-webkit-animation-name: dt_bounce;
	animation-name: dt_bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
	opacity: 1;
}
@-webkit-keyframes dt_flash {
0%, 50%, 100% {
opacity:1;
}
25%, 75% {
opacity:0;
}
}
@keyframes dt_flash {
0%, 50%, 100% {
opacity:1;
}
25%, 75% {
opacity:0;
}
}
.no-touch .animate-element.start-animation.flash {
	-webkit-animation-name: dt_flash;
	animation-name: dt_flash;
}
@-webkit-keyframes dt_pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
@keyframes dt_pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-ms-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
.no-touch .animate-element.start-animation.pulse {
	-webkit-animation-name: dt_pulse;
	animation-name: dt_pulse;
	opacity: 1;
}
@-webkit-keyframes dt_rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
30% {
-webkit-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
@keyframes dt_rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
30% {
-webkit-transform:scale3d(1.25, 0.75, 1);
-ms-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
-ms-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform:scale3d(1.15, 0.85, 1);
-ms-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-ms-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-ms-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
.no-touch .animate-element.start-animation.rubberBand {
	-webkit-animation-name: dt_rubberBand;
	animation-name: dt_rubberBand;
	opacity: 1;
}
@-webkit-keyframes dt_shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0);
}
}
@keyframes dt_shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0);
}
}
.no-touch .animate-element.start-animation.shake {
	-webkit-animation-name: dt_shake;
	animation-name: dt_shake;
	opacity: 1;
}
@-webkit-keyframes dt_swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg);
}
}
@keyframes dt_swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
-ms-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
-ms-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
-ms-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
-ms-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
-ms-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg);
}
}
.no-touch .animate-element.start-animation.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: dt_swing;
	animation-name: dt_swing;
	opacity: 1;
}
@-webkit-keyframes dt_tada {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
@keyframes dt_tada {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
.no-touch .animate-element.start-animation.tada {
	-webkit-animation-name: dt_tada;
	animation-name: dt_tada;
	opacity: 1;
}
@-webkit-keyframes dt_wobble {
0% {
-webkit-transform:none;
transform:none;
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_wobble {
0% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-ms-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-ms-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-ms-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-ms-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-ms-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.wobble {
	-webkit-animation-name: dt_wobble;
	animation-name: dt_wobble;
	opacity: 1;
}
@-webkit-keyframes dt_bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9);
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97);
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
@keyframes dt_bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9);
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
-ms-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
-ms-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97);
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
.no-touch .animate-element.start-animation.bounceIn {
	-webkit-animation-name: dt_bounceIn;
	animation-name: dt_bounceIn;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	opacity: 1;
}
@-webkit-keyframes dt_bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0);
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
-ms-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
-ms-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0);
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
-ms-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0);
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.bounceInDown {
	-webkit-animation-name: dt_bounceInDown;
	animation-name: dt_bounceInDown;
	opacity: 1;
}
@-webkit-keyframes dt_bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0);
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0);
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-ms-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-ms-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0);
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0);
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-ms-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0);
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.bounceInLeft {
	-webkit-animation-name: dt_bounceInLeft;
	animation-name: dt_bounceInLeft;
	opacity: 1;
}
@-webkit-keyframes dt_bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0);
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0);
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-ms-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-ms-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0);
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0);
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-ms-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0);
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.bounceInRight {
	-webkit-animation-name: dt_bounceInRight;
	animation-name: dt_bounceInRight;
	opacity: 1;
}
@-webkit-keyframes dt_bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0);
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0);
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
@keyframes dt_bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-ms-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0);
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0);
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-ms-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0);
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
.no-touch .animate-element.start-animation.bounceInUp {
	-webkit-animation-name: dt_bounceInUp;
	animation-name: dt_bounceInUp;
	opacity: 1;
}
@-webkit-keyframes dt_fadeIn {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
@keyframes dt_fadeIn {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
.no-touch .animate-element.start-animation.fadeIn {
	-webkit-animation-name: dt_fadeIn;
	animation-name: dt_fadeIn;
}
@-webkit-keyframes dt_fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInDown {
	-webkit-animation-name: dt_fadeInDown;
	animation-name: dt_fadeInDown;
}
@-webkit-keyframes dt_fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInDownBig {
	-webkit-animation-name: dt_fadeInDownBig;
	animation-name: dt_fadeInDownBig;
}
@-webkit-keyframes dt_fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInLeft {
	-webkit-animation-name: dt_fadeInLeft;
	animation-name: dt_fadeInLeft;
}
@-webkit-keyframes dt_fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInLeftBig {
	-webkit-animation-name: dt_fadeInLeftBig;
	animation-name: dt_fadeInLeftBig;
}
@-webkit-keyframes dt_fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInRight {
	-webkit-animation-name: dt_fadeInRight;
	animation-name: dt_fadeInRight;
}
@-webkit-keyframes dt_fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInRightBig {
	-webkit-animation-name: dt_fadeInRightBig;
	animation-name: dt_fadeInRightBig;
}
@-webkit-keyframes dt_fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInUp {
	-webkit-animation-name: dt_fadeInUp;
	animation-name: dt_fadeInUp;
}
@-webkit-keyframes dt_fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.fadeInUpBig {
	-webkit-animation-name: dt_fadeInUpBig;
	animation-name: dt_fadeInUpBig;
}
@-webkit-keyframes dt_flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}
@keyframes dt_flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px);
}
}
.no-touch .animate-element.start-animation.flipInX {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: dt_flipInX;
	animation-name: dt_flipInX;
	opacity: 1;
}
@-webkit-keyframes dt_flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}
@keyframes dt_flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px);
}
}
.no-touch .animate-element.start-animation.flipInY {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: dt_flipInY;
	animation-name: dt_flipInY;
	opacity: 1;
}
@-webkit-keyframes dt_rotateIn {
0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0;
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes dt_rotateIn {
0% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
-ms-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0;
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1;
}
}
.no-touch .animate-element.start-animation.rotateIn {
	-webkit-animation-name: dt_rotateIn;
	animation-name: dt_rotateIn;
}
@-webkit-keyframes dt_rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes dt_rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1;
}
}
.no-touch .animate-element.start-animation.rotateInDownLeft {
	-webkit-animation-name: dt_rotateInDownLeft;
	animation-name: dt_rotateInDownLeft;
}
@-webkit-keyframes dt_rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes dt_rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1;
}
}
.no-touch .animate-element.start-animation.rotateInDownRight {
	-webkit-animation-name: dt_rotateInDownRight;
	animation-name: dt_rotateInDownRight;
}
@-webkit-keyframes dt_rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes dt_rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1;
}
}
.no-touch .animate-element.start-animation.rotateInUpLeft {
	-webkit-animation-name: dt_rotateInUpLeft;
	animation-name: dt_rotateInUpLeft;
}
@-webkit-keyframes dt_rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes dt_rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
-ms-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1;
}
}
.no-touch .animate-element.start-animation.rotateInUpRight {
	-webkit-animation-name: dt_rotateInUpRight;
	animation-name: dt_rotateInUpRight;
}
@-webkit-keyframes dt_rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes dt_rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
}
.no-touch .animate-element.start-animation.rollIn {
	-webkit-animation-name: dt_rollIn;
	animation-name: dt_rollIn;
}
@-webkit-keyframes dt_rollOut {
0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes dt_rollOut {
0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-ms-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.no-touch .animate-element.start-animation.rollOut {
	-webkit-animation-name: dt_rollOut;
	animation-name: dt_rollOut;
	opacity: 1;
}
@-webkit-keyframes dt_zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
50% {
opacity:1;
}
}
@keyframes dt_zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
50% {
opacity:1;
}
}
.no-touch .animate-element.start-animation.zoomIn {
	-webkit-animation-name: dt_zoomIn;
	animation-name: dt_zoomIn;
	opacity: 1;
}
@-webkit-keyframes dt_zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes dt_zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.no-touch .animate-element.start-animation.zoomInDown {
	-webkit-animation-name: dt_zoomInDown;
	animation-name: dt_zoomInDown;
	opacity: 1;
}
@-webkit-keyframes dt_zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes dt_zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.no-touch .animate-element.start-animation.zoomInLeft {
	-webkit-animation-name: dt_zoomInLeft;
	animation-name: dt_zoomInLeft;
	opacity: 1;
}
@-webkit-keyframes dt_zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes dt_zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.no-touch .animate-element.start-animation.zoomInRight {
	-webkit-animation-name: dt_zoomInRight;
	animation-name: dt_zoomInRight;
	opacity: 1;
}
@-webkit-keyframes dt_zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes dt_zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.no-touch .animate-element.start-animation.zoomInUp {
	-webkit-animation-name: dt_zoomInUp;
	animation-name: dt_zoomInUp;
	opacity: 1;
}
@-webkit-keyframes dt_lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0;
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1;
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1;
}
100% {
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes dt_lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
-ms-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0;
}
60% {
-webkit-transform:skewX(20deg);
-ms-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1;
}
80% {
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1;
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1;
}
}
.no-touch .animate-element.start-animation.lightspeedIn {
	-webkit-animation-name: dt_lightSpeedIn;
	animation-name: dt_lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
.touch #main .wpb_start_animation.wpb_top-to-bottom, .touch #main .wpb_start_animation.wpb_bottom-to-top, .touch #main .wpb_start_animation.wpb_left-to-right, .touch #main .wpb_start_animation.wpb_right-to-left, .touch #main .wpb_start_animation.wpb_appear {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
	opacity: 1;
}
body.responsive-off {
	min-width: 998px;
}
.threed-fullscreen {
	overflow: hidden;
}
.threed-fullscreen #main {
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
	clear: both;
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
	text-shadow: none;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}
p {
	margin-bottom: 10px;
}
.content ul, .content ol {
	margin: 0 0 10px 20px;
}
.fa-ul li {
	list-style: none;
}
.content .widget ul, .content .widget ol {
	margin: 0;
}
.content ul {
	list-style: disc outside none;
}
.content ol {
	list-style-type: decimal;
}
.content table {
	border-bottom: 1px solid transparent;
	width: 100%;
	margin: 0 0 10px 0;
}
.content table caption {
	margin: 10px 0;
}
.content td, .content th {
	border-top: 1px solid transparent;
	padding: 5px 10px 5px 5px;
}
.content th {
	text-align: left;
}
.widget-title {
	margin-bottom: 15px;
	clear: both;
}
input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea {
	margin-bottom: 10px;
	padding: 7px 15px 7px 15px;
	border: 1px solid #e0e1e1;
	background-color: #fbfcfc;
	color: #b8bcbe;
}
.style-ios .form-fields {
	margin-bottom: 10px;
	max-width: 100%;
	border: 1px solid #eaeaea;
	clear: both;
}
.style-ios #comments .form-fields, .style-ios .comment-form-author input, .style-ios .comment-form-email input, .style-ios .comment-form-url input {
	max-width: 270px;
}
.style-ios .form-fields input {
	margin: 0;
	border: none;
	border-top: 1px solid #eaeaea;
	background-color: #fbfcfc;
}
.style-ios textarea {
	background-color: #fbfcfc;
	border-color: #eaeaea;
}
.style-ios .contact-form textarea {
	margin-top: 10px;
}
.style-ios .form-fields span:first-child input {
	border-top: none;
}
input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="range"]:focus, input[type="password"]:focus, textarea:focus {
	color: #7b8083!important;
}
.stripe input[type="text"], .stripe input[type="tel"], .stripe input[type="url"], .stripe input[type="email"], .stripe input[type="number"], .stripe input[type="date"], .stripe input[type="range"], .stripe input[type="password"], .stripe select, .stripe textarea, .stripe .wpcf7-form-control-wrap, .stripe .wpcf7-form-control-wrap * {
	color: #b8bcbe;
}
.form-fields input, .login-username input, .login-password input {
	width: 100%;
}
.login-remember {
	overflow: hidden;
}
.login-remember label {
	float: left;
}
#rememberme {
	float: right;
	margin-top: 4px;
	margin-left: 5px;
}
.comment-form .form-fields {
	margin-right: -10px;
}
.style-minimal .comment-form .form-fields>span {
	float: left;
	width: 33.333%;
	padding-right: 10px;
}
.dt-form .form-fields>span {
	display: block;
}
.comment-form .form-fields>span input {
	max-width: 100%;
}
input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#b8bcbe;
}
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, textarea:-moz-placeholder {
color:#b8bcbe;
}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
color:#b8bcbe;
}
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#b8bcbe;
}
input[type="text"]:input-placeholder, input[type="password"]:input-placeholder, textarea:input-placeholder {
color:#b8bcbe;
}
.form-message {
	display: block;
	margin-bottom: 10px;
}
.hr-thick, .hr-thin, .gap-10, .gap-20, .gap-30, .gap-40, .vc_empty_space, .gap, #main .ui-widget-content, .sidebar-left .wf-wrap:after, .sidebar-right .wf-wrap:after, .dt-mega-parent.new-row, .dt-mega-menu .sub-nav ul:after, .dt-mega-menu .sub-nav ul:after {
	clear: both;
}
.top-10 {
	margin-top: 10px;
}
.top-20 {
	margin-top: 20px;
}
.top-30 {
	margin-top: 30px;
}
.top-40 {
	margin-top: 40px;
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], .post img, .post .rollover, .post .rollover-video {
	max-width: 100%;
	height: auto;
}
blockquote {
	padding: 25px 30px;
	margin: 0 0 10px 0;
}
.format-status-content {
	border: none;
}
.alignleft {
	float: left;
	margin: 0 30px 10px 0;
}
#footer .alignleft, #sidebar .alignleft {
	margin-right: 20px;
}
.alignright {
	float: right;
	margin: 0 0 10px 30px;
}
#footer .alignright, #sidebar .alignright {
	margin-left: 20px;
}
.aligncenter {
	display: block;
	margin: 0 auto 10px auto;
}
.alignnone {
	float: none;
	margin: 0 auto 10px auto;
}
.shortcode-single-image-wrap.alignnone, .shortcode-single-image-wrap.aligncenter {
	margin-left: auto!important;
	margin-right: auto!important;
}
.hr-thick {
	height: 1px;
	line-height: 1px;
	border-top: 7px solid transparent;
	border-bottom: 2px solid transparent;
	margin-bottom: 1px;
	margin: 0 auto;
}
.hr-thin {
	height: 9px;
	line-height: 9px;
	margin: 0 auto;
}
.divider-heder, .single .divider-heder, .page .divider-heder {
	margin: 25px 0 36px 0;
}
.layout-list .divider-heder, .layout-masonry .divider-heder {
	margin: 25px 0 36px 0;
}
.divider-comments {
	margin: 0 0 35px 0;
}
.divider-post {
	margin: 10px 0 20px 0;
}
.dt-form button, input[type="button"], input[type="reset"], input[type="submit"], .dt-btn, a.button, #main-slideshow .tp-button, #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], .nsu-submit, form.mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"] {
	position: relative;
	top: 0;
	display: inline-block;
	padding-bottom: 2px;
	border: none;
	text-decoration: none;
	white-space: nowrap;
}
#page .dt-btn, #page .dt-btn:last-child {
	margin-right: 10px;
	margin-bottom: 10px;
}
button, input[type="button"], input[type="reset"], input[type="submit"], button.button, input.button {
	padding-top: 4px;
	padding-bottom: 6px;
	border: none;
}
input[type="submit"] {
	padding-top: 9px;
	padding-bottom: 9px;
}
#page .btn-link {
	padding: 0;
}
.btn-link {
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
	white-space: nowrap;
}
.dt-btn .fa, .btn-link .fa {
	color: inherit;
}
.dt-btn-s .fa, .dt-btn-m .fa {
	margin-right: 8px;
}
.dt-btn-l .fa {
	margin-right: 9px;
}
.dt-btn-s.ico-right-side .fa, .dt-btn-m.ico-right-side .fa {
	margin-right: 0;
	margin-left: 8px;
}
.dt-btn-l.ico-right-side .fa {
	margin-right: 0;
	margin-left: 9px;
}
.btn-3d .dt-btn:not(.btn-light), .btn-3d a.button, .btn-3d button.button, .btn-3d input[type="button"], .btn-3d input[type="reset"], .btn-3d input[type="submit"] {
	position: relative;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.btn-3d .dt-btn, .btn-3d a.button, .btn-3d button.button, .btn-3d input[type="button"], .btn-3d input[type="reset"], .btn-3d input[type="submit"] {
	border-bottom: 2px solid red;
}
.btn-3d .dt-btn:hover, .btn-3d a.button:hover, .btn-3d button.button:hover, .btn-3d input[type="button"]:hover, .btn-3d input[type="reset"]:hover, .btn-3d input[type="submit"]:hover {
	top: 1px;
	border-bottom: 1px solid red;
}
.btn-3d .dt-btn:active, .btn-3d a.button:active, .btn-3d button.button:active, .btn-3d input[type="button"]:active, .btn-3d input[type="reset"]:active, .btn-3d input[type="submit"]:active {
	top: 2px;
	border-bottom: none;
}
.btn-3d #page .dt-btn:not(.btn-light):hover, .btn-3d #page .dt-btn:not(.btn-light):last-child:hover {
	margin-bottom: 11px;
}
.btn-3d a.button:hover, .btn-3d button.button:hover, .btn-3d input[type="button"]:hover, .btn-3d input[type="reset"]:hover, .btn-3d input[type="submit"]:hover {
	margin-bottom: 1px;
}
.btn-3d #page .dt-btn:not(.btn-light):active, .btn-3d #page .dt-btn:not(.btn-light):last-child:active {
	margin-bottom: 12px;
}
.btn-3d .dt-btn.btn-light:hover, .btn-3d .dt-btn.btn-light:active {
	top: 0;
	margin-bottom: 0;
}
#page .btn-light {
	display: inline-block;
	border: 2px solid;
	box-shadow: none;
	text-decoration: none;
}
.ancient-ie .dt-form button, .ancient-ie .dt-form input[type="button"], .ancient-ie .dt-form input[type="reset"], .ancient-ie .dt-form input[type="submit"], .ancient-ie .dt-btn {
	display: inline;
	zoom: 1;
}
.btn-ios .dt-btn, .btn-ios button, .btn-ios a.button, .btn-ios input[type="button"], .btn-ios input[type="reset"], .btn-ios input[type="submit"], .btn-ios #main button.button, .btn-ios #main input.button, .btn-ios #main-slideshow .tp-button, .btn-ios #main .gform_wrapper .gform_footer input.button, .btn-ios #main .gform_wrapper .gform_footer input[type="submit"], .btn-ios .nsu-submit, .btn-ios div.mc4wp-form button[type="submit"] {
	position: relative;
	-webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.2);
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.2);
}
.btn-ios .mfp-container button {
	position: absolute;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-ios .dt-btn:after, .btn-ios button:not(.mfp-arrow):after, .btn-ios a.button:after, .btn-ios input[type="button"]:after, .btn-ios input[type="reset"]:after, .btn-ios input[type="submit"]:after, .btn-ios #main input.button:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.14) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(0,0,0,0.1) 100%);
}
.btn-ios .mfp-container button.mfp-close:after {
	display: none;
}
.btn-ios .dt-btn:hover:after, .btn-ios button:hover:after, .btn-ios a.button:hover:after, .btn-ios input[type="button"]:hover:after, .btn-ios input[type="reset"]:hover:after, .btn-ios input[type="submit"]:hover:after, .btn-ios #main input.button:hover:after {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.1) 0, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.1) 0, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(255,255,255,0) 100%);
}
#main-slideshow .tp-button {
	padding-top: 0;
	letter-spacing: normal;
}
.wpcf7-submit.dt-btn-m, #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], form.mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"] {
	padding: 6px 0 8px 0;
}
.dt-form button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input.wpcf7-submit.dt-btn-m[type="submit"]:hover, .dt-btn:hover, #main button.button:hover, #main input.button:hover, #main-slideshow .tp-button:hover, #main .gform_wrapper .gform_footer input.button:hover, #main .gform_wrapper .gform_footer input[type="submit"]:hover, .nsu-submit:hover, form.mc4wp-form input[type="submit"]:hover, div.mc4wp-form button[type="submit"]:hover {
	text-decoration: none;
}
.dt-btn:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, #main .gform_wrapper .gform_footer input.button:active, #main .gform_wrapper .gform_footer input[type="submit"]:active, .nsu-submit:active, form.mc4wp-form input[type="submit"]:active, div.mc4wp-form button[type="submit"]:active {
	top: 2px;
}
.btn-flat .dt-btn, .btn-flat a.button, .btn-flat button.button, .btn-flat input[type="button"], .btn-flat input[type="reset"], .btn-flat input[type="submit"] {
	position: relative;
}
.btn-flat .dt-btn:after, .btn-flat a.button:after, .btn-flat button.button:after, .btn-flat input[type="button"]:after, .btn-flat input[type="reset"]:after, .btn-flat input[type="submit"]:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
	border-radius: inherit;
}
.btn-flat .dt-btn:hover:after, .btn-flat a.button:hover:after, .btn-flat button.button:hover:after, .btn-flat input[type="button"]:hover:after, .btn-flat input[type="reset"]:hover:after, .btn-flat input[type="submit"]:hover:after {
	background-color: rgba(255,255,255,0.2);
}
.btn-flat .dt-btn:active:after, .btn-flat a.button:active:after, .btn-flat button.button:active:after, .btn-flat input[type="button"]:active:after, .btn-flat input[type="reset"]:active:after, .btn-flat input[type="submit"]:after {
	background-color: rgba(0,0,0,0.2);
}
#page {
	position: relative;
	overflow: hidden;
}
.footer-overlap #page {
	background: none;
}
#page.boxed {
	max-width: 1320px;
	margin: 0 auto;
}
.assistive-text {
	position: absolute!important;
	clip: rect(1px,1px,1px,1px);
}
#header {
	position: relative;
	z-index: 101;
}
.transparent.disabled-transparent-bg #header.content-width-line:not(.logo-side), .transparent.disabled-transparent-bg #header:not(.logo-side) {
	background: none!important;
}
.transparent.disabled-transparent-bg #header.full-width-line.light-top-bar:not(.logo-side), .transparent.disabled-transparent-bg #header.content-width-line.light-top-bar:not(.logo-side)>.wf-wrap>.wf-table {
	border-color: rgba(255,255,255,0.12);
}
.transparent.disabled-transparent-bg #header.full-width-line.dark-top-bar:not(.logo-side), .transparent.disabled-transparent-bg #header.content-width-line.dark-top-bar:not(.logo-side)>.wf-wrap>.wf-table {
	border-color: rgba(0,0,0,0.08);
}
#header.logo-side .wf-wrap {
	width: auto;
}
#header.menu-centered.logo-left .wf-wrap {
	width: 100%;
}
.transparent:not(.photo-scroller-album) #header {
	position: absolute;
	width: 100%;
	z-index: 101;
	border: none;
}
#header.logo-side {
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 110;
}
.admin-bar #header.logo-side {
	top: 32px;
}
.header-side-right #header {
	right: 0;
	left: auto;
}
.logo-side .wf-wrap {
	height: 100%;
}
.header-bottom-bar {
	position: absolute;
	bottom: 0;
	width: 100%;
}
#top-bar {
	position: relative;
	margin-top: 0;
}
.logo-side #top-bar {
	z-index: 2;
}
#top-bar *, #header .header-bottom-bar * {
	font-size: inherit;
	line-height: inherit;
}
#top-bar.top-bar-empty {
	position: absolute;
	visibility: hidden;
}
.header-side-left #top-bar, .header-side-left .header-bottom-bar, .header-side-right #top-bar, .header-side-right .header-bottom-bar {
	text-align: center;
}
.transparent #top-bar {
	margin-bottom: -1px;
}
#top-bar .wf-float-left p, .header-bottom-bar .wf-float-left p {
	margin-bottom: 0;
}
#top-bar .wf-float-left, #bottom-bar .wf-float-left, .header-bottom-bar .wf-float-left {
	margin-right: 40px;
}
#top-bar .wf-float-left:last-of-type, #bottom-bar .wf-float-left:last-of-type, .header-bottom-bar .wf-float-left:last-of-type {
	margin-right: 0;
}
#top-bar .wf-float-right, #bottom-bar .wf-float-right, .header-bottom-bar .wf-float-right {
	margin-left: 40px;
}
.right-block {
	text-align: right;
}
#header .soc-ico {
	display: inline-block;
	vertical-align: middle;
}
#top-bar .right-block:before, #top-bar .right-block:after, .header-bottom-bar .right-block:after {
	content: "";
	display: table;
	clear: both;
}
#bottom-bar {
	position: relative;
	z-index: 9;
	min-height: 30px;
	margin: 0 auto;
}
#bottom-bar .wf-table {
	height: 60px;
}
#bottom-bar .wf-td p {
	margin-bottom: 0;
}
.bottom-text-block {
	text-align: right;
}
#branding-bottom {
	width: 1px;
	padding: 10px 10px 10px 0;
	line-height: 0;
	font-size: 0;
}
.mini-contacts {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding-left: 18px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: 0 center;
	white-space: nowrap;
}
.logo-side .mini-contacts {
	white-space: normal;
}
.mini-contacts.email, .mini-contacts.skype, .mini-contacts.clock, .mini-contacts.address {
	padding-left: 22px;
}
.mini-nav li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.mini-nav>ul>li {
	margin: 0 16px 0 0;
}
.mini-nav li:last-child {
	margin-right: 0;
}
.mini-nav li:first-child:before {
	border-left: none;
}
.mini-nav select {
	min-width: 100px;
	height: 0;
}
#page .mini-nav select option {
	color: #b8bcbe!important;
}
.mini-lang {
	position: relative;
}
.mini-lang li {
	display: inline-block;
	margin-right: 20px;
	white-space: nowrap;
}
.ancient-ie .mini-lang li {
	display: inline;
	zoom: 1;
}
.mini-lang li:last-child {
	margin-right: 0;
}
.mini-lang img {
	margin: 0 5px 2px 0;
	vertical-align: middle;
}
#header .mini-search.act {
	position: relative;
	z-index: 1002;
}
#header .mini-search {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index: 10;
}
.searchform {
	position: relative;
	z-index: 3;
}
#header .mini-search .field {
	position: absolute;
	right: 6px;
	top: 38px;
	width: 290px;
	height: 50px;
	background-color: #fff;
	border: none;
	font-style: italic;
	visibility: hidden;
}
.header-side-left #header .mini-search .field, #header #top-bar .mini-search .field {
	left: 0;
	right: auto;
}
#header #top-bar .right-block .mini-search .field {
	left: auto;
	right: 6px;
}
#header .header-bottom-bar .mini-search .field {
	top: auto;
	bottom: 38px;
}
.mini-search .field:focus {
	outline: none;
}
.searchform .submit, .mini-search .submit {
	display: block;
	padding-left: 22px;
	border: none;
	background-color: transparent;
	text-decoration: none;
}
.mini-search .submit:before {
	position: absolute;
	top: 50%;
	left: 0;
	height: 16px;
	width: 16px;
	margin-top: -8px;
	background-position: 0 center;
	background-repeat: no-repeat;
	content: "";
}
#phantom {
	position: fixed;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 9399;
	opacity: 0;
}
#phantom.boxed {
	z-index: 9008;
}
#phantom .ph-wrap.boxed {
	width: 100%;
	max-width: 1320px;
	margin: 0 auto;
}
#phantom .ph-wrap .ph-wrap-content {
	max-width: 100%;
}
#phantom .ph-wrap .ph-wrap-content {
	margin: 0 auto;
	padding: 0 40px;
}
#phantom .ph-wrap .ph-wrap-inner {
	position: relative;
}
#phantom .ph-wrap.with-logo .ph-wrap-inner {
	position: relative;
	display: table;
	width: 100%;
}
#phantom .ph-wrap.with-logo .ph-wrap-inner>div {
	display: table-cell;
	vertical-align: middle;
}
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box {
	padding: 5px 40px 5px 0;
	text-align: left;
	line-height: 0;
}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box {
	text-align: right;
}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav>li.menu-frame-on.act>a {
	border: none;
}
#phantom #main-nav {
	padding: 0;
	text-align: center;
}
#phantom .ph-wrap.with-logo #main-nav {
	padding: 0;
	text-align: right;
}
#phantom.logo-classic .ph-wrap.with-logo #main-nav {
	float: right;
}/*!Branding*/
#branding {
	padding: 10px 0;
	line-height: 0;
	font-size: 0;
}
#branding a img, #branding img {
	height: auto;
}
.logo-side #branding {
	text-align: center;
}
.logo-left #branding, .logo-classic #branding {
	padding-right: 20px;
}
.logo-classic nav, .logo-center nav {
	position: relative;
	padding-left: 0;
	padding-right: 0;
}
.logo-side #main-nav>li {
	margin: 0;
}
.logo-side #main-nav>li>a {
	position: relative;
	display: block;
}
.logo-side #main-nav>li.has-children.level-arrows-on.menu-frame-on>a, .logo-side.sub-downwards #main-nav>li.has-children.level-arrows-on.menu-frame-on>a, .logo-side.sub-downwards #main-nav>li.has-children.level-arrows-on.menu-frame-on>a.act {
	background-image: none;
}
.logo-side #main-nav>li.has-children.level-arrows-on.menu-frame-on>a:after {
	right: 10px;
	opacity: 1;
	background-repeat: no-repeat;
}
.logo-side.sub-downwards #main-nav>li.has-children.level-arrows-on.menu-frame-on>a:after, .header-side-right .logo-side.sub-downwards #main-nav>li.has-children.level-arrows-on.menu-frame-on>a:after {
	right: 7px;
	left: auto;
}
.header-side-right .logo-side #main-nav>li.has-children.level-arrows-on.menu-frame-on>a:after {
	left: 10px;
	right: auto;
}
.logo-side #main-nav.text-right>li>a {
	text-align: right;
}
.logo-side #main-nav.text-center>li>a {
	text-align: center;
}
.logo-side #main-nav>li>a, .logo-side #main-nav>li.has-children.level-arrows-on>a {
	padding-top: 0;
	padding-bottom: 0;
}
.logo-side #main-nav>li:first-child {
	border-top: none;
	padding-top: 0;
}
.logo-side #main-nav>li:last-child {
	margin-bottom: 0;
}
.logo-side #main-nav>li.has-children:last-child, .logo-side #main-nav>li.has-children.level-arrows-on:last-child {
	margin-right: 0;
}/*!Logo classic*/
.logo-classic #navigation {
	display: table;
	width: 100%;
}
.logo-classic .navigation-holder {
	width: 100%;
}
.logo-classic .navigation-holder>div {
	margin: 0 auto;
	padding: 0 40px;
}
.logo-classic nav:before, .logo-classic nav:after {
	content: "";
	display: table;
	clear: both;
}
.logo-classic #main-nav {
	display: table-cell;
}
.logo-classic #navigation .wf-td {
	text-align: right;
}
.logo-classic #navigation .wf-td .soc-ico a {
	float: right;
}
.logo-classic #main-nav>li a {
	position: relative;
	vertical-align: middle;
}
.logo-classic #main-nav>li.menu-frame-on a, .logo-left #main-nav>li.menu-frame-on>a, .logo-center #main-nav>li.menu-frame-on>a {
	vertical-align: baseline;
}/*!Logo classic:end*/ /*!Logo center*/
.logo-center #top-bar, .logo-center .navigation-holder {
	text-align: center;
}
.logo-center.full-width-line .navigation-holder, .logo-center.solid-bg .navigation-holder {
	margin-left: -40px;
	margin-right: -40px;
}
.logo-classic.solid-bg #navigation, .logo-classic.full-width-line #navigation {
	border: none;
}
.logo-center #navigation .wf-td, .logo-center #navigation .soc-ico {
	display: inline-block;
}
.logo-center nav {
	width: 100%;
}
.logo-center #main-nav>li>a {
	vertical-align: baseline;
}
.logo-center #branding, .logo-center #navigation {
	display: block;
	text-align: center;
}/*!Logo center:end*/ /*!Logo left*/
.logo-left #navigation {
	text-align: right;
}
.logo-left #navigation #main-nav, .logo-left #navigation .right-block {
	display: inline-block;
	text-align: right;
}
.logo-left #main-nav>li>a {
	vertical-align: middle;
}
.logo-left.menu-centered #branding {
	padding-right: 20px;
}/*!Logo left:end*/
.assistive-info {
	text-align: right;
}
#main-nav {
	line-height: 0;
}
#main-nav.text-center, .text-centered {
	text-align: center;
}
#main-nav.text-right {
	text-align: right;
}
.logo-center #main-nav, .logo-center #navigation {
	display: inline-block;
}
#main-nav>li {
	display: inline-block;
	position: relative;
	z-index: auto;
	vertical-align: middle;
}
#main-nav>li:last-child {
	margin-right: 0;
}
#main-nav>li.has-children.level-arrows-on:last-child {
	margin-right: 11px;
}
.logo-classic #main-nav>li:first-child {
	margin-left: 0;
}
.logo-classic #main-nav>li:first-child>a {
	padding-left: 0;
}
.logo-side #main-nav>li {
	display: block;
}
.ancient-ie #main-nav>li {
	float: left;
	margin: 5px 0;
}
#main-nav>li>a {
	display: inline-block;
	padding: 4px 0 6px;
	border: 1px solid transparent;
	text-decoration: none;
	text-align: left;
}
#main-nav>li.has-children.level-arrows-on>a {
	padding: 4px 0 6px 0;
}
.header-side-left #main-nav.text-right>li.has-children.level-arrows-on>a {
	padding-right: 12px;
}
#main-nav>li.has-children.level-arrows-on>a span:after, .logo-side #main-nav.text-right>li.has-children.level-arrows-on>a span:after {
	right: -11px;
}
.header-side-left #main-nav>li.has-children.level-arrows-on>a span:after {
	right: 0;
}
.header-side-right #main-nav>li.has-children.level-arrows-on>a span:after {
	left: -11px;
}
#main-nav li.no-link>a {
	cursor: default;
}
#main-nav.text-center>li>a {
	position: relative;
}
#main-nav>li>a>span>span.menu-subtitle {
	margin-bottom: 3px;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
}
#main-nav.underline-hover>li>a i.underline {
	position: absolute;
	display: block;
	left: 1px;
	bottom: -5px;
	overflow: hidden;
	width: 0;
	height: 2px!important;
	max-height: 2px!important;
	pointer-events: none;
	background-color: transparent;
	opacity: .85;
}
#main-nav.underline-hover>li.act>a i.underline, #main-nav.underline-hover.gradient-decor>li.act>a i.underline, .no-touch header:not(.sub-downwards) #main-nav.underline-hover>li:hover>a i.underline, #main-nav.underline-hover>li>a:hover i.underline {
	width: 100%;
}
.upwards-effect>li>a>span:before {
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 2px;
	background: rgba(0,0,0,0.1);
	content: '';
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-moz-transition: opacity .3s, -moz-transform .3s;
	transition: opacity .3s, transform .3s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
}
.upwards-effect>li>a:hover>span:before, header:not(.sub-downwards) .upwards-effect>li:hover>a>span:before, .upwards-effect>li.act>a>span:before {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}
.downwards-effect>li>a>span:before {
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	content: '';
	opacity: 0;
	-webkit-transition: height .3s, opacity .3s, -webkit-transform .3s;
	-moz-transition: height .3s, opacity .3s, -moz-transform .3s;
	transition: height .3s, opacity .3s, transform .3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
.downwards-effect>li>a:hover>span:before, header:not(.sub-downwards) .downwards-effect>li:hover>a>span:before, .downwards-effect>li.act>a>span:before {
	height: 2px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}
#phantom #main-nav>li:hover>a {
	border: 1px solid transparent;
}
.brackets>li>a>span, .underline-hover>li>a>span, .downwards-effect>li>a>span, .upwards-effect>li>a>span {
	position: relative;
}
.brackets>li>a>span:before {
	position: absolute;
	visibility: hidden;
	left: 0;
	bottom: -5px;
	width: 100%;
	height: 2px;
	background-color: #000;
	content: "";
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
	opacity: .85;
}
.brackets>li>a:hover>span:before, header:not(.sub-downwards) .brackets>li:hover>a>span:before, .brackets>li.act>a>span:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
#main-nav>li.has-children>a span:after, .logo-side #main-nav>li.has-children>a:after {
	position: absolute;
	display: inline-block;
	top: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	content: "";
	opacity: .3;
	background-repeat: no-repeat;
	background-position: right center;
}
#main-nav>li.has-children.menu-frame-on.act>a span:after {
	opacity: 1;
}
.logo-side #main-nav>li.has-children>a {
	background-repeat: no-repeat;
	background-position: right center;
}
.header-side-right .logo-side:not(.sub-downwards) #main-nav>li.has-children.level-arrows-on>a, .header-side-right .logo-side:not(.sub-downwards) #main-nav.text-center>li.level-arrows-on>a {
	padding-left: 20px;
	background-position: 0 center;
}
.header-side-left .logo-side #main-nav>li.has-children.level-arrows-on>a, .header-side-left .logo-side #main-nav.text-center>li.level-arrows-on>a {
	padding-right: 20px;
}
.header-side-right #main-nav>li.has-children>a span:after {
	right: auto;
	background-position: 0 center;
}
.sub-nav {
	position: absolute;
	visibility: hidden;
	z-index: 200;
	top: 100%;
	width: 240px;
	opacity: 0;
}
#header.sub-downwards #main-nav .sub-nav {
	position: relative;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	visibility: visible;
	opacity: 1;
	z-index: auto;
}
#header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:before, #header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:after {
	display: block;
	margin-top: 4px;
	content: "...";
	text-align: center;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
}
#header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:after {
	position: absolute;
	bottom: 10px;
	width: 100%;
}
#header.sub-downwards #main-nav:not(.text-center):not(.text-right) .sub-nav {
	padding-left: 15px;
}
#header.sub-downwards #main-nav.text-right .sub-nav>ul {
	padding-right: 15px;
}
.sub-downwards #main-nav:not(.text-center)>li>.sub-nav>ul {
	padding-top: 14px;
}
.sub-downwards .text-center .sub-nav>ul {
	padding: 14px 0;
}
.sub-downwards #main-nav>li>.sub-nav>ul {
	padding-bottom: 0;
}
.sub-downwards #main-nav li a:hover, .next-level-button:hover {
	cursor: pointer!important;
}
.sub-downwards li:not(.dt-mega-menu) .sub-nav, .sub-downwards li:not(.dt-mega-menu) .sub-nav>ul {
	width: auto;
}
#header.sub-downwards #main-nav .sub-nav ul {
	background: none;
	box-shadow: none;
}
#header.sub-downwards #main-nav .sub-nav li {
	padding: 0;
}
.sub-downwards #main-nav>li.has-children.level-arrows-on:last-child {
	margin-right: 0;
}
#header.sub-downwards:not(.dt-parent-menu-clickable) #main-nav .sub-nav li.has-children.level-arrows-on>a {
	display: inline-block;
	padding-right: 10px;
	background-position: right center;
	background-repeat: no-repeat;
}
.logo-side.sub-downwards #main-nav>li.has-children.level-arrows-on>a {
	padding-right: 13px;
}
#header.sub-downwards #main-nav .sub-nav li a {
	padding-right: 0;
	padding-left: 0;
}
.sub-downwards #main-nav.text-center .sub-nav li a {
	text-align: center;
}
.sub-downwards #main-nav.text-right .sub-nav li a {
	text-align: right;
}
.sub-downwards #main-nav.text-center .sub-nav li a>span, .sub-downwards.dt-parent-menu-clickable #main-nav .sub-nav li a>span, .sub-downwards.dt-parent-menu-clickable #main-nav li a, .sub-downwards #main-nav.text-right .sub-nav li a>span, .sub-downwards .text-center .sub-nav .menu-item .fa, .sub-downwards .text-right .sub-nav .menu-item .fa, .sub-downwards.dt-parent-menu-clickable .menu-item .fa, .sub-downwards #main-nav.text-center li a, #header.sub-downwards:not(.dt-parent-menu-clickable) #main-nav .sub-nav li>a {
	display: inline-block;
}
.logo-side.sub-downwards.dt-parent-menu-clickable #main-nav>li.has-children.level-arrows-on>a {
	background: none;
	padding-right: 0;
}
.logo-side.sub-downwards.dt-parent-menu-clickable #main-nav>li.has-children.menu-frame-on>a {
	display: block;
}
#header.sub-downwards.dt-parent-menu-clickable #main-nav.text-center li.has-children a, .sub-downwards #main-nav.text-center>li.has-children>.next-level-button, .sub-downwards .sub-nav .next-level-button {
	display: inline-block;
	vertical-align: middle;
}
#header.sub-downwards.dt-parent-menu-clickable #main-nav.text-center li.has-children>a {
	padding-right: 5px;
}
.logo-side.sub-downwards.dt-parent-menu-clickable #main-nav>li.has-children.level-arrows-on.menu-frame-on>a:after {
	display: none;
}
.sub-downwards #main-nav.text-center>li.has-children>.next-level-button {
	float: none;
}
.sub-downwards #main-nav>li.has-children>.next-level-button {
	display: inline-block;
	float: right;
}
.sub-downwards .next-level-button {
	width: 18px;
	height: 18px;
	background-position: center center;
	background-repeat: no-repeat;
}
.sub-downwards #main-nav.text-center>.menu-frame-on>.next-level-button {
	position: relative;
	margin-left: -28px;
}
.sub-downwards #main-nav:not(.text-center)>.menu-frame-on>.next-level-button {
	position: absolute;
	right: 10px;
	top: 7px;
	margin-top: 1px;
}
.sub-downwards #main-nav:not(.text-center) .next-level-button {
	margin-left: 5px;
}
.sub-downwards .sub-nav .next-level-button {
	width: 14px;
	height: 14px;
}
.sub-nav>ul {
	padding: 10px 0;
}
.logo-side #main-nav>li>.sub-nav {
	top: 0;
}
.logo-side #main-nav>li>.sub-nav {
	left: 100%;
}
.logo-side .sub-nav.bottom-overflow {
	top: auto!important;
	bottom: 0;
}
.logo-side .sub-nav .sub-nav {
	padding-left: 0;
}
.header-side-right #main-nav>li>.sub-nav {
	left: auto;
	right: 100%;
	padding-left: 0;
}
#bottom-bar .sub-nav {
	top: auto;
	bottom: 100%;
}
#bottom-bar .sub-nav .sub-nav {
	bottom: 0;
}
.sub-nav.right-overflow {
	right: 0;
}
.sub-nav .sub-nav {
	left: 241px;
	top: -10px;
	margin-top: 0;
}
.sub-nav .sub-nav.right-overflow {
	left: -241px;
}
.sub-nav li {
	display: block;
	position: relative;
	padding: 0 10px 0 10px;
}
.sub-nav li.has-children:after, .dl-menuwrapper li.has-children>a:after, .dl-menuwrapper li.has-children .next-level:after {
	position: absolute;
	display: block;
	right: 15px;
	top: 50%;
	width: 18px;
	height: 18px;
	margin-top: -9px;
	content: "";
	background-position: center center;
	background-repeat: no-repeat;
}
.dt-parent-menu-clickable .dl-menuwrapper li.has-children a {
	margin-right: 50px;
}
.dl-menuwrapper li.has-children .next-level {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -20px;
	width: 50px;
	height: 40px;
}
.dl-menuwrapper li.has-children .next-level:after, .dl-menuwrapper li.has-children .next-level:hover {
	opacity: 1;
}
.dl-menuwrapper li.has-children>a:after {
	right: -5px;
	top: 50%;
}
.header-side-right .sub-nav li.has-children:after {
	right: auto;
	left: 15px;
	background-position: 0 center;
}
.sub-nav li a {
	display: block;
	border-right: solid 1px transparent;
	border-left: solid 1px transparent;
	margin: 0 0 2px -1px;
	padding: 7px 30px 7px 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
}
#top-bar .sub-nav {
	z-index: 1003;
}
#top-bar .sub-nav li:before, #bottom-bar .sub-nav li:before {
	width: 200px;
	margin: 0 15px;
}
.mini-nav {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.mini-nav .customSelect, .menu-select select {
	border: none;
	padding: 0;
	margin-bottom: 0;
}
.mini-nav .customSelect {
	position: absolute;
	visibility: hidden;
}
.mini-nav .customSelect .customSelectInner {
	opacity: 0;
}
.menu-select select, .mini-nav .customSelect1 {
	position: relative;
	visibility: visible;
	opacity: 1;
}
.menu-select, .header-side-left #top-bar .menu-select, .header-side-right #top-bar .menu-select {
	position: relative;
	display: inline-block;
	visibility: visible;
	margin: 0 auto;
	opacity: 1;
}
#top-bar .menu-select, #bottom-bar .menu-select, .text-near-logo .menu-select {
	position: absolute;
	visibility: hidden;
	opacity: 0;
}
#bottom-bar .menu-select {
	overflow: hidden;
}
.mini-nav .customSelectInner {
	padding-left: 20px;
	background: none;
}
.mini-nav .customSelectInner:hover {
	text-decoration: none;
}
.mini-nav .customSelectInner:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	content: "";
	background-position: 0 center;
	background-repeat: no-repeat;
}
.menu-select select {
	z-index: 9;
}
.mini-nav .customSelect {
	padding: 0;
}
#top-bar .mini-nav ul, #bottom-bar .mini-nav ul, .text-near-logo .mini-nav ul {
	display: block;
}
#header .wf-table {
	position: relative;
}
.header-side-left #header .wf-table, .header-side-right #header .wf-table, .header-side-left #header .wf-td, .header-side-right #header .wf-td {
	display: block;
}
.logo-side #navigation #main-nav {
	padding-bottom: 50px;
}
.header-side-left .mega-full-width .sub-nav, .header-side-right .mega-full-width .sub-nav, .header-side-left .mega-auto-width .sub-nav, .header-side-right .mega-auto-width .sub-nav {
	top: 0;
	left: 100%;
}
.header-side-right .mega-full-width>.sub-nav, .header-side-right .mega-auto-width>.sub-nav {
	top: 0;
	left: auto;
	right: 100%;
	padding-left: 0;
}
.header-side-left #header:not(.sub-downwards) .mega-full-width>.sub-nav, .header-side-right #header:not(.sub-downwards) .mega-full-width>.sub-nav, .header-side-left #header:not(.sub-downwards) .mega-auto-width>.sub-nav, .header-side-right #header:not(.sub-downwards) .mega-auto-width>.sub-nav {
	width: 890px;
	max-width: 890px;
}
.header-side-left #header .mega-full-width>.sub-nav .sub-nav, .header-side-right #header .mega-full-width>.sub-nav .sub-nav, .header-side-left #header .mega-full-width>.sub-nav .sub-nav ul, .header-side-right #header .mega-full-width>.sub-nav .sub-nav ul, .header-side-left #header .mega-auto-width>.sub-nav .sub-nav, .header-side-right #header .mega-auto-width>.sub-nav .sub-nav, .header-side-left #header .mega-auto-width>.sub-nav .sub-nav ul, .header-side-right #header .mega-auto-width>.sub-nav .sub-nav ul {
	width: auto;
}
#main-nav>li.dt-mega-menu {
	position: static;
}
#main-nav>li.dt-mega-menu>a {
	position: relative;
}
#main-nav>li>a>span {
	display: inline-block;
}
.mega-full-width .sub-nav {
	width: 100%;
	left: 0;
}
.dt-mega-menu .sub-nav ul {
	font-size: 0;
	line-height: 0;
	word-spacing: -4px;
	text-align: left;
	padding-top: 0;
	padding-bottom: 0;
}
.dt-mega-menu .sub-nav ul:before, .dt-mega-menu .sub-nav ul:after {
	content: "";
	display: table;
}
.hide-mega-title {
	margin-top: 5px;
}
.dl-menuwrapper .hide-mega-title {
	margin: 0;
}
.dt-mega-menu>.sub-nav>ul {
	padding-bottom: 5px;
}
.dt-mega-menu .sub-nav li {
	word-spacing: normal;
	padding-left: 0;
	padding-right: 0;
}
.dt-mega-menu .sub-nav li a {
	padding: 7px 8px;
}
.dt-mega-menu .sub-nav .dt-mega-parent>a {
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
	margin: 0 8px 10px;
}
.dt-mega-menu .sub-nav .dt-mega-parent.no-link>a:hover, .no-link>a:hover {
	opacity: 1;
}
.sub-nav li a>span {
	display: table-cell;
}
.mega-auto-width .sub-nav {
	width: auto;
	left: 50%;
	max-width: 100%;
}
.mega-auto-width>.sub-nav {
	min-width: 240px;
}
.mega-auto-width>.sub-nav.right-overflow, .mega-full-width .sub-nav.right-overflow {
	left: auto!important;
	right: 0!important;
}
.mega-auto-width>.sub-nav.left-overflow, .mega-full-width .sub-nav.left-overflow {
	left: 0!important;
	right: auto!important;
	margin-left: 0!important;
}
.mega-auto-width .sub-nav .wf-1, .mega-auto-width .sub-nav .wf-1-2:nth-child(3), .mega-auto-width .sub-nav .wf-1-3:nth-child(4), .mega-auto-width .sub-nav .wf-1-4:nth-child(5), .mega-auto-width .sub-nav .wf-1-5:nth-child(6) {
	clear: left;
}
.menu-subtitle {
	display: block;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}
.menu-subtitle:after, .mega-icon:after {
	display: none!important;
}
.dt-mega-menu .sub-nav .dt-mega-parent {
	position: static;
	display: inline-block;
	vertical-align: top;
	padding: 5px 10px 5px;
}
.dt-mega-menu.mega-auto-width.mega-column-1>.sub-nav {
	width: 20%;
}
.dt-mega-menu.mega-auto-width.mega-column-2>.sub-nav {
	width: 40%;
}
.dt-mega-menu.mega-auto-width.mega-column-3>.sub-nav {
	width: 60%;
}
.dt-mega-menu.mega-auto-width.mega-column-4>.sub-nav {
	width: 80%;
}
.dt-mega-menu.mega-auto-width.mega-column-5>.sub-nav {
	width: 100%;
}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
	width: 20%;
}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1 {
	width: 100%;
}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-2 {
	width: 50%;
}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-3 {
	width: 33.333%;
}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-4 {
	width: 25%;
}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-5 {
	width: 20%;
}
.dt-mega-parent .sub-nav ul>li {
	margin-bottom: 2px;
}
.dt-mega-menu .sub-nav .dt-mega-parent:first-child {
	border-left: none;
}
.dt-mega-parent.new-row:first-child {
	clear: right;
}
.new-column>a {
	margin-left: -21px!important;
	border-radius: none;
}
.dl-menu .new-column, .dl-menu .new-column>a {
	position: absolute;
	display: none!important;
}
.dt-mega-menu .dt-mega-parent .sub-nav, .dt-mega-menu .dt-mega-parent .sub-nav ul {
	position: relative;
	left: auto;
	top: auto;
	background: none;
}
.dt-mega-menu.dt-hovered .sub-nav .sub-nav {
	visibility: visible!important;
	opacity: 1!important;
}
.dt-mega-menu .sub-nav .dt-mega-parent>a {
	border-bottom: 2px solid;
}
.dt-mega-menu .sub-nav .dt-mega-parent a {
	width: auto;
}
#main-nav>.menu-item>a .fa, #main-nav>.menu-item>a .mega-icon {
	vertical-align: top;
	padding-top: 0;
	padding-right: 6px;
}
.dl-menuwrapper li>a .fa {
	line-height: 1;
	font-size: 12px;
}
.menu-item .fa {
	display: inline-block;
	padding-right: 8px;
	vertical-align: top;
}
.mini-nav .menu-item .fa {
	vertical-align: baseline;
}
.header-side-left #main-nav.text-right>.menu-item>a .fa, .header-side-left #main-nav.text-right>.menu-item>a .mega-icon {
	float: right;
	padding-right: 0;
	padding-left: 8px;
}
.dt-mega-menu .menu-item .fa, .sub-nav .menu-item .fa, #dl-menu .menu-item .fa {
	display: table-cell;
}
.dt-mega-menu .sub-nav .menu-item .fa, .dt-mega-menu .sub-nav .dt-mega-parent>a .fa, .sub-nav .menu-item .fa {
	padding-top: 3px;
}
.dl-menu a .fa, .dl-menuwrapper li>a .fa {
	padding-top: 2px;
}
.mega-icon {
	display: inline-block;
	vertical-align: middle;
	padding-right: 8px;
	width: 20px;
	height: 20px;
}
.sub-nav .mega-icon {
	display: table-cell;
	vertical-align: top;
}
#mobile-menu {
	display: none;
	min-height: 24px;
	padding: 10px 0 10px 16px;
	text-decoration: none;
}
#mobile-menu, #mobile-menu span {
	font: normal normal bold 15px / 20px Arial, Verdana, sans-serif;
	text-transform: uppercase;
}
#mobile-menu {
	line-height: 24px;
}
#mobile-menu:before {
	display: block;
	content: "";
	background: no-repeat 10px center;
}
.lines-button {
	display: inline-block;
	margin-right: 16px;
	transition: .3s;
	cursor: pointer;
	user-select: none;
border-radius:.57143rem;
}
.lines-button:active {
	transition: 0;
}
.lines {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 3px;
	margin: -3px 6px 0 0;
	background: #ecf0f1;
	border-radius: 2px;
	transition: .3s;
	position: relative;
}
.lines:before, .lines:after {
	display: inline-block;
	width: 18px;
	height: 3px;
	background: #ecf0f1;
	border-radius: 2px;
	transition: .3s;
	position: absolute;
	left: 0;
	content: '';
	-webkit-transform-origin: 1.5px center;
	transform-origin: 1.5px center;
}
.lines:before {
	top: 5px;
}
.lines:after {
	top: -5px;
}
#mobile-menu:not(.dl-active):hover .lines-button .lines:before {
	top: 6px;
}
#mobile-menu:not(.dl-active):hover .lines-button .lines:after {
	top: -6px;
}
.dl-active .lines-button.x .lines {
	background: transparent;
}
.dl-active .lines-button.x .lines:before, .dl-active .lines-button.x .lines:after {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	top: 0;
	width: 20px;
}
.dl-active .lines-button.x .lines:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
}
.dl-active .lines-button.x .lines:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
}
.dl-container {
	position: relative;
}
.dl-menuwrapper {
	position: relative;
	z-index: 999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}
.dl-menuwrapper .dl-container>.dl-menu, .dl-submenu {
	right: 0;
	width: 100%;
	min-width: 280px;
	max-width: 280px;
	list-style: none;
	text-align: left;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.dl-container>ul {
	padding: 0;
}
.dl-menuwrapper li {
	position: relative;
	width: 100%;
}
.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 13px 0;
	margin: 0 20px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	outline: none;
}
.no-touch .dl-menuwrapper li a:hover {
	cursor: pointer!important;
}
.dt-parent-menu-clickable .dl-menuwrapper li.dl-back a {
	margin-right: 0;
}
.dl-menuwrapper li a>span {
	display: table-cell;
}
.dl-menuwrapper li.dl-back a>span {
	display: inline-block;
}
.dl-menuwrapper li:last-child, .dl-menuwrapper li.dl-subviewopen, .dl-menuwrapper li.dl-subview {
	border: none!important;
}
.dl-menuwrapper li.dl-back>a {
	margin: 0;
	text-align: center;
}
.dl-menuwrapper li.dl-back span {
	position: relative;
}
.dl-menuwrapper li.dl-back span:before {
	display: block;
	position: absolute;
	left: -16px;
	top: 50%;
	width: 10px;
	height: 7px;
	margin-top: -2.5px;
	content: "";
}
.dl-menuwrapper .dl-menu {
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.windows-phone .dl-menuwrapper .dl-menu {
	visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
}
.windows-phone .dl-menuwrapper .dl-menu.dl-menuopen {
	visibility: visible;
}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu, .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li, .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>ul>li {
	display: block;
}
.dl-container>.dl-submenu {
	position: absolute;
	width: 100%;
	top: 0;
	right: 0;
	margin: 0;
}
.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 .3s ease-in-out;
	-moz-animation: MenuAnimOut2 .3s ease-in-out;
	animation: MenuAnimOut2 .3s ease-in-out;
}
@-webkit-keyframes MenuAnimOut2 {
100% {
-webkit-transform:translateX(-100%);
opacity:0;
}
}
@-moz-keyframes MenuAnimOut2 {
100% {
-moz-transform:translateX(-100%);
opacity:0;
}
}
@keyframes MenuAnimOut2 {
100% {
transform:translateX(-100%);
opacity:0;
}
}
.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 .3s ease-in-out;
	-moz-animation: MenuAnimIn2 .3s ease-in-out;
	animation: MenuAnimIn2 .3s ease-in-out;
}
@-webkit-keyframes MenuAnimIn2 {
0% {
-webkit-transform:translateX(-100%);
opacity:0;
}
100% {
-webkit-transform:translateX(0px);
opacity:1;
}
}
@-moz-keyframes MenuAnimIn2 {
0% {
-moz-transform:translateX(-100%);
opacity:0;
}
100% {
-moz-transform:translateX(0px);
opacity:1;
}
}
@keyframes MenuAnimIn2 {
0% {
transform:translateX(-100%);
opacity:0;
}
100% {
transform:translateX(0px);
opacity:1;
}
}
.dl-container>.dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 .3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 .3s ease-in-out;
	animation: SubMenuAnimIn2 .3s ease-in-out;
}
@-webkit-keyframes SubMenuAnimIn2 {
0% {
-webkit-transform:translateX(100%);
opacity:0;
}
100% {
-webkit-transform:translateX(0px);
opacity:1;
}
}
@-moz-keyframes SubMenuAnimIn2 {
0% {
-moz-transform:translateX(100%);
opacity:0;
}
100% {
-moz-transform:translateX(0px);
opacity:1;
}
}
@keyframes SubMenuAnimIn2 {
0% {
transform:translateX(100%);
opacity:0;
}
100% {
transform:translateX(0px);
opacity:1;
}
}
.dl-container>.dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 .3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 .3s ease-in-out;
	animation: SubMenuAnimOut2 .3s ease-in-out;
}
@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform:translateX(0%);
opacity:1;
}
100% {
-webkit-transform:translateX(100%);
opacity:0;
}
}
@-moz-keyframes SubMenuAnimOut2 {
0% {
-moz-transform:translateX(0%);
opacity:1;
}
100% {
-moz-transform:translateX(100%);
opacity:0;
}
}
@keyframes SubMenuAnimOut2 {
0% {
transform:translateX(0%);
opacity:1;
}
100% {
transform:translateX(100%);
opacity:0;
}
}
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
}
.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}
.no-js .dl-menuwrapper li>a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}
.no-js .dl-menuwrapper li>a:not(:only-child):after {
	content: '';
}
.overlap #main-slideshow, .overlap #fancy-header, .overlap .page-title {
	margin-top: -70px;
	margin-bottom: -70px;
}
.transparent .page-title {
	visibility: hidden;
}
#main-slideshow #main-slideshow-content {
	display: block;
}
#main-slideshow {
	position: relative;
	z-index: 1;
	clear: both;
}
#main-slideshow.fixed {
	padding: 44px;
	margin-top: 0;
}
.overlap #main-slideshow.fixed {
	margin-top: 0;
	margin-bottom: 0;
}
#main-slideshow.layer-fixed {
	padding: 40px;
	margin-top: 0;
}
#main-slideshow.fix.rv-slider {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
}
#main-slideshow.fixed>.royalSlider {
	max-width: 1200px;
	margin: 0 auto;
}
#main-slideshow>.royalSlider {
	width: 100%;
	height: 600px;
	overflow: hidden;
}
#main-slideshow>.royalSlider>li>img {
	display: none;
}
.rsDefault .rsFullscreenBtn {
	top: auto!important;
	bottom: 18px;
}
.is-webkit.overlap #fancy-header, .is-webkit.overlap .page-title {
	position: relative;
}
#fancy-header.title-center .wf-wrap, #fancy-header.content-left .wf-wrap, #fancy-header.content-right .wf-wrap {
	display: table;
	width: 100%;
}
#fancy-header .wf-wrap, .page-title .wf-wrap {
	padding-top: 0;
	padding-bottom: 0;
}
.overlap #fancy-header .wf-wrap, .overlap .page-title .wf-wrap {
	padding-top: 70px;
	padding-bottom: 70px;
}
#fancy-header>.wf-wrap {
	max-width: 100%;
}
#fancy-header.title-center .wf-table, #fancy-header.content-left .wf-table, #fancy-header.content-right .wf-table {
	display: table-cell;
	vertical-align: middle;
}
.fancy-header .wf-td {
	width: 50%;
	vertical-align: middle;
}
.content-left.fancy-header .wf-td, .content-right.fancy-header .wf-td {
	display: block;
	width: 100%;
}
.content-right.fancy-header .wf-td, .title-left .breadcrumbs, .title-right .hgroup {
	text-align: right;
}
.fancy-header.title-center .wf-table, .fancy-header.title-center .wf-td {
	display: block;
	width: 100%;
	text-align: center;
}
.no-touch #fancy-header .fancy-title, .no-touch #fancy-header .fancy-subtitle, .no-touch #fancy-header .breadcrumbs {
	opacity: 0;
}
.ie-mobile #fancy-header .fancy-title, .ie-mobile #fancy-header .fancy-subtitle, .ie-mobile #fancy-header .breadcrumbs {
	opacity: 1;
}
#fancy-header .fancy-title.start-animation, #fancy-header .fancy-subtitle.start-animation, #fancy-header .breadcrumbs.start-animation {
	-webkit-animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-moz-animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-o-animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	animation: mk_fade .7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
	opacity: 1;
}
.fancy-header .hgroup, .page-title .hgroup {
	overflow: hidden;
	padding: 5px 0;
}
.title-center.breadcrumbs-off .hgroup, .content-left.breadcrumbs-off .hgroup, .content-right.breadcrumbs-off .hgroup {
	margin-top: 5px;
	margin-bottom: 5px;
}
.title-center .breadcrumbs.breadcrumbs-bg, .content-left .breadcrumbs.breadcrumbs-bg, .content-right .breadcrumbs.breadcrumbs-bg {
	margin-top: 10px;
}
#fancy-header.titles-off .breadcrumbs {
	margin-top: 5px;
	margin-bottom: 5px;
}
.title-center .breadcrumbs, .content-left .breadcrumbs, .content-right .breadcrumbs {
	margin-bottom: 10px;
}
.disabled-bg.title-center .breadcrumbs, .disabled-bg.content-left .breadcrumbs, .disabled-bg.content-right .breadcrumbs, .disabled-bg.title-center.breadcrumbs-off .hgroup, .disabled-bg.content-left.breadcrumbs-off .hgroup, .disabled-bg.content-right.breadcrumbs-off .hgroup, .disabled-bg.breadcrumbs-off.page-title h1 {
	margin-bottom: 0;
}
.title-center .hgroup, .content-left .hgroup, .content-right .hgroup {
	padding-bottom: 5px;
}
.title-center.breadcrumbs-off .hgroup, .content-left.breadcrumbs-off .hgroup, .content-right.breadcrumbs-off .hgroup {
	margin-bottom: 5px;
}
.fancy-header .fancy-title, .fancy-header .fancy-subtitle {
	padding: 0;
}
.fancy-header .fancy-title {
	margin: 5px 0;
	padding: 0;
}
.fancy-header .fancy-subtitle {
	margin: 0;
	padding: 5px 0;
}
.fancy-header .wf-td .breadcrumbs, .page-title .wf-td .breadcrumbs {
	display: inline-block;
}
.breadcrumbs.bg-dark, .breadcrumbs.bg-light, .hr-breadcrumbs .breadcrumbs.bg-light, .hr-breadcrumbs .breadcrumbs.bg-dark {
	padding: 5px 10px;
}
.breadcrumbs.bg-dark {
	background-color: rgba(15,18,19,0.1);
}
.breadcrumbs.bg-light {
	background-color: rgba(255,255,255,0.12);
}
.title-left .breadcrumbs {
	float: right;
}
.fancy-header .breadcrumbs li {
	position: relative;
	background: none;
}
.fancy-header .breadcrumbs li:first-child:before, .breadcrumbs li:first-child:before {
	content: "";
}
.fancy-header .breadcrumbs li:before, .breadcrumbs li:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 15px;
	height: 13px;
	content: "/";
	opacity: .5;
	text-align: left;
	z-index: 3;
}
breadcrumbs li:before {
	opacity: 1;
}/*!-Page title*/
.page-title.title-center .wf-container-title, .page-title.content-left .wf-container-title, .page-title.content-right .wf-container-title {
	display: table;
	width: 100%;
}
.page-title.title-center .wf-table, .page-title.content-left .wf-table, .page-title.content-right .wf-table {
	display: table-cell;
	vertical-align: middle;
}
.page-title.title-center .wf-td, .page-title.content-left .wf-td, .page-title.content-right .wf-td {
	display: block;
	text-align: center;
}
.page-title.content-left .wf-td {
	text-align: left;
}
.page-title.content-right .wf-td, .page-title.title-left .hr-breadcrumbs, .page-title.title-right h1 {
	text-align: right;
}
.page-title.title-left .hr-breadcrumbs {
	float: right;
}
.page-title h1 {
	margin: 5px 0;
}
.breadcrumbs {
	list-style: none;
}
.breadcrumbs li {
	position: relative;
	display: inline-block;
	padding-left: 12px;
	margin-left: 8px;
}
.ancient-ie .breadcrumbs li {
	display: inline;
	zoom: 1;
}
.breadcrumbs li:first-child {
	padding-left: 0;
	margin-left: 0;
	background: none!important;
}
.breadcrumbs li a, .fancy-header .breadcrumbs li a {
	color: inherit;
}
#main {
	padding: 50px 0 50px 0;
}
.not-webkit.overlap #main {
	position: relative;
	z-index: 1;
}
.is-webkit.overlap .main-gradient {
	display: block;
}
.is-webkit.overlap .main-gradient {
	position: relative;
	width: 100%;
	height: 66px;
	margin-top: -46px;
	z-index: 3;
}
.is-webkit.overlap #main>.wf-wrap {
	position: relative;
	top: -16px;
}
.is-webkit.overlap #main {
	padding-bottom: 34px;
}
.is-webkit.overlap #main {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.sidebar {
	position: relative;
	z-index: 9;
}
.sidebar-left .sidebar, .sidebar-right .content {
	float: left;
}
.sidebar-right .sidebar, .sidebar-left .content {
	float: right;
}
.sidebar-right .content, .sidebar-left .sidebar {
	padding-right: 44px;
}
.sidebar-right .sidebar, .sidebar-left .content {
	padding-left: 44px;
}
.sidebar-right .sidebar.solid-bg, .sidebar-left .sidebar.solid-bg, .sidebar-right .sidebar.bg-under-widget, .sidebar-left .sidebar.bg-under-widget {
	border: none;
}
.sidebar-left .sidebar.solid-bg, .sidebar-left .sidebar.bg-under-widget {
	padding-right: 0;
}
.sidebar-right .sidebar.solid-bg, .sidebar-right .sidebar.bg-under-widget {
	padding-left: 0;
}
.sidebar-divider-off.sidebar-right .sidebar {
	padding-left: 6px;
}
.sidebar-divider-off.sidebar-left .sidebar {
	padding-right: 6px;
}
.sidebar-left .wf-wrap:before, .sidebar-left .wf-wrap:after, .sidebar-right .wf-wrap:before, .sidebar-right .wf-wrap:after {
	content: "";
	display: table;
}
.sidebar-divider-off #sidebar {
	border: none;
}
.sidebar-none .content {
	width: 100%;
}
.stripe {
	width: 100%;
	padding: 20px 1000px;
	margin-left: -1000px;
	overflow: hidden;
}
.static-height {
	position: relative;
}
.page-title .wf-container-title, .page-title.full-width-line, .article-top-bar .wf-container-top {
	border-bottom: 1px solid;
}
.page-title.solid-bg .wf-container-title, .page-title.full-width-line .wf-container-title, .page-title.disabled-bg .wf-container-title, .page-title.transparent-bg .wf-container-title {
	border-bottom: none;
}
.page-title.disabled-bg .wf-td, .page-title.title-center.disabled-bg .wf-table, .page-title.content-left.disabled-bg .wf-table, .page-title.content-right.disabled-bg .wf-table {
	vertical-align: bottom;
	padding: 0;
}
.page-title.title-left.disabled-bg h1, .page-title.title-right.disabled-bg h1 {
	margin: 0;
}
.stripe-parallax-bg, .fancy-parallax-bg, .page-title-parallax-bg {
	background-attachment: fixed!important;
	background-position-x: 50%;
}
.no-touch .stripe-parallax-bg, .no-touch .fancy-parallax-bg, .no-touch .page-title-parallax-bg {
	opacity: 0;
}
#main-slideshow.fixed:after, #main-slideshow.layer-fixed:after, #main-slideshow.fix:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: "";
}
#main-slideshow.fixed:after, #main-slideshow.layer-fixed:after, #main-slideshow.fix:after {
	top: auto;
	bottom: 0;
}
.style-ios #main-slideshow.fixed:after, .style-ios #main-slideshow.layer-fixed:after, .style-ios #main-slideshow.fix:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: "";
}
.style-ios #main-slideshow.fixed:after, .style-ios #main-slideshow.layer-fixed:after, .style-ios #main-slideshow.fix:after {
	top: auto;
	bottom: 0;
}
.footer {
	padding: 0;
	margin: 0 auto;
}
.footer.full-width-line.empty-footer, .style-ios #footer.transparent-bg.empty-footer {
	border: none;
}
.style-minimal .empty-footer.transparent-bg .wf-container-bottom, .style-minimal .empty-footer.transparent-bg #bottom-bar.full-width-line {
	border-color: transparent;
}
.footer-overlap .page-inner {
	position: relative;
	z-index: 100;
}
.engage-opened.footer-overlap .page-inner {
	z-index: 9400;
}
.mobile-false .footer-overlap .footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 99;
	opacity: 0;
}
.wf-container-footer {
	padding-top: 50px;
}
#footer.transparent-bg .wf-container-footer {
	border-top: none;
}
.page-info {
	padding: 0 0 10px 0;
}
.post {
	position: relative;
}
.post .alignleft, .description-under-image .post .alignnone, .description-under-image .post ul.royalSlider.alignnone, .blog.layout-list .post.bg-on ul.royalSlider.alignnone {
	margin-bottom: 20px;
}
.project-list-media .alignleft {
	width: 100%;
}
.blog-media .alignleft {
	float: none;
}
.blog.layout-list .post .alignleft, .blog.layout-list .post .alignnone {
	margin-bottom: 25px;
}
.ancient-ie .post {
	zoom: 1;
}
.layout-list .post {
	padding-top: 44px;
	margin-top: 19px;
}
.articles-list .post:last-child {
	margin-bottom: -25px;
}
.layout-list .post:first-child, .blog.layout-list .post:first-child {
	border: none;
	padding-top: 0;
	margin-top: 0;
}
.blog.layout-list .post {
	padding-top: 44px;
}
.layout-list .post.bg-on, .blog.layout-list .post.bg-on {
	padding: 30px 30px 5px;
	margin: 0 0 20px;
}
.blog.layout-list .bg-on .blog-media, .blog.layout-list .bg-on .blog-content, .portfolio.layout-list .bg-on .project-list-media, .portfolio.layout-list .bg-on .project-list-content {
	padding: 0;
}
.blog.layout-list .bg-on .blog-content, .portfolio.layout-list .bg-on .project-list-content {
	padding-bottom: 10px;
}
.post .entry-title a {
	display: inline-block;
}
.portfolio .post .link.btn-link, .portfolio .post .btn-zoom, .layout-masonry.description-under-image .link.btn-link, .layout-masonry.description-under-image .project-zoom, .iso-grid.description-under-image .link.btn-link, .iso-grid.description-under-image .project-zoom {
	float: right;
}
.layout-masonry.description-under-image .link.btn-link, .iso-grid.description-under-image .link.btn-link {
	margin-left: 10px;
}
.portfolio .post .buttons-on-img .link.btn-link, .portfolio .post .buttons-on-img .btn-zoom, .layout-masonry.description-under-image .buttons-on-img .link.btn-link, .layout-masonry.description-under-image .buttons-on-img .project-zoom, .iso-grid.description-under-image .buttons-on-img .link.btn-link, .iso-grid.description-under-image .buttons-on-img .project-zoom {
	float: none;
}
.post.bg-on .block-style-widget, .post.bg-on .format-aside-content, .post.bg-on .format-status-content, .post.bg-on .format-link-content {
	padding: 0;
	background: none;
	box-shadow: none;
}
.post:before, .post:after {
	content: "";
	display: table;
	clear: both;
}
.blog .details.more-link, .dt-blog-shortcode .details.more-link {
	margin-bottom: 10px;
}/*!-Meta & tags*/
.entry-meta, .portfolio-categories {
	display: block;
	overflow: hidden;
}
.entry-meta, .portfolio-categories {
	padding: 0 0 10px 0;
}
.single .post .entry-meta, .project-post .portfolio-categories {
	padding: 0;
	margin-bottom: 5px;
}
.single .entry-meta, .project-post .portfolio-categories {
	float: left;
}
.entry-meta>a, .entry-meta>span, .portfolio-categories>a, .portfolio-categories>span {
	position: relative;
	display: inline-block;
	margin: 0 1px 0 6px;
	padding-left: 10px;
	text-decoration: none;
}
.portfolio-categories>a.data-link:hover {
	text-decoration: none;
	cursor: default;
}
.entry-meta>a:after, .entry-meta>span:after, .portfolio-categories>a:after, .portfolio-categories>span:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	content: "/";
}
.single .article-top-bar .entry-meta>a, .single .article-top-bar .entry-meta>span, .single .article-top-bar .portfolio-categories>a, .single .article-top-bar .portfolio-categories>span {
	margin-right: 20px;
	margin-left: 0;
	padding-left: 25px;
	background-position: 0 center;
	background-repeat: no-repeat;
}
.single .article-top-bar .entry-meta>a:first-child, .single .article-top-bar .portfolio-categories>a:first-child {
	padding-left: 25px;
}
.entry-meta a:first-child, .portfolio-categories a:first-child, .entry-meta span:first-child, .portfolio-categories span:first-child {
	padding-left: 0;
	margin-left: 0;
}
.fullwidth-slider .portfolio-categories>a, .fullwidth-slider .portfolio-categories span {
	float: none;
	display: inline-block;
}
.entry-tags {
	display: block;
	overflow: hidden;
	padding: 20px 0 15px 0;
}
.entry-tags, .entry-tags a, .entry-tags span {
	word-wrap: break-word;
}
.entry-tags span.single-tags {
	position: relative;
	float: left;
}
.single .entry-tags a {
	position: relative;
	float: left;
	margin: 5px 10px 0 13px;
	padding: 3px 7px 3px 12px;
	border: none;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
.single .entry-tags a:before {
	position: absolute;
	top: 0;
	left: -13px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-right: 13px solid red;
	border-bottom: 13px solid transparent;
	content: "";
}
.single .entry-tags a:after {
	position: absolute;
	left: -2px;
	top: 50%;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	content: "";
}/*!-Post author*/
.entry-author {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 25px 30px 15px 30px;
}
.entry-author-img {
	width: 115px;
}
.entry-author-info {
	vertical-align: top;
}
.entry-author .text-primary {
	font-weight: bold;
}
.entry-author .alignleft {
	margin-bottom: 10px;
}
.post .entry-author img {
	max-width: none;
}
.fancy-author-title, .fancy-posts-title, .fancy-comments-title, .fancy-comments-form, .fancy-projects-title {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0 center;
}
.single .fancy-author-title.title-left, .single .fancy-posts-title.title-left, .single .fancy-comments-title.title-left, .single .fancy-comments-form.title-left, .single .fancy-projects-title.title-left {
	margin-top: 60px;
	margin-bottom: 34px;
}
.single .fancy-comments-title.title-left, .single .fancy-comments-form.title-left, .single .fancy-author-title.title-left {
	margin-top: 50px;
}
.single-portfolio .fancy-projects-title.title-left, .single-portfolio .fancy-comments-title.title-left, .single-portfolio .fancy-comments-form.title-left, .single-dt_gallery .fancy-comments-title.title-left, .single-dt_gallery .fancy-comments-form.title-left {
	margin-top: 20px;
}
.single-portfolio #comments .commentlist, .single-dt_gallery #comments .commentlist {
	margin-bottom: 0;
	padding-bottom: 10px;
}
.single .fancy-posts-title {
	margin-bottom: 30px;
}/*!-Post entry share*/
.entry-share {
	margin: 24px 0 10px;
}
.project-content .entry-share {
	margin: 0;
}
.mfp-title .entry-share {
	margin: 10px 0 0;
}
.share-button.entry-share, .btn-project-link {
	display: inline-block;
	padding: 0 10px 0 33px;
	border: 2px solid;
	background-position: 9px center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.share-button.entry-share.no-text, .btn-project-link.no-text {
	width: 36px;
	height: 36px;
	padding: 0;
	text-indent: -9999px;
}
.project-post .btn-project-link.no-text {
	padding: 0;
}
.project-share-overlay {
	display: inline-block;
}
.project-share-overlay .share-button.entry-share {
	display: block;
}
.slide-caption .share-button.entry-share, .slide-caption .btn-project-link {
	border-color: rgba(255,255,255,0.35);
}
.slide-caption .share-button.entry-share:hover, .slide-caption .btn-project-link:hover {
	background-color: rgba(255,255,255,0.35);
	border-color: rgba(255,255,255,0.35);
}
.project-post .btn-project-link {
	padding: 0 10px 0 33px;
	margin: 10px 10px 0 0;
}
.project-content-btn {
	margin-top: 24px;
}
.project-content-btn .entry-share {
	margin-top: 10px;
	margin-bottom: 0;
}
.project-post .project-slider .project-content-btn {
	margin-top: -5px;
	margin-bottom: 39px;
}
.share-overlay .wf-table {
	max-width: 1000px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}
.share-overlay h1 {
	font-size: 70px;
	line-height: 74px;
}
.share-overlay h3 {
	color: rgba(255,255,255,0.5);
}
.share-overlay h1, .share-overlay h3 {
	margin-bottom: 50px;
}
.share-overlay .soc-ico {
	overflow: visible;
}
#page .share-overlay .soc-ico a, .share-overlay .soc-ico a {
	position: relative;
	display: inline-block;
	float: none;
	margin: 10px;
	width: 70px;
	height: 70px;
	background: none;
	border: 3px solid rgba(255,255,255,0.35);
}
#page .share-overlay .soc-ico a:hover, .share-overlay .soc-ico a:hover {
	background-color: rgba(255,255,255,0.35)!important;
	background-image: none!important;
	border-color: transparent!important;
}
.share-overlay .soc-ico a .icon, .style-ios .share-overlay .soc-ico a .icon {
	width: 60px;
	height: 60px;
	margin: 3px 0 0 3px;
	fill: #fff;
}
.mfp-container .soc-ico a {
	visibility: visible;
}
.format-quote .block-style-widget {
	margin: 0 0 15px;
	padding: 25px 30px 15px;
}
.format-quote.bg-on .block-style-widget, .bg-on .format-aside-content, .bg-on .format-link-content {
	margin-bottom: 10px;
}
.more-link.dt-btn {
	margin-top: 5px;
}
.post .more-link.dt-btn {
	margin-right: 10px;
}
.portfolio.layout-masonry-grid .post, .portfolio.grid-text-hovers .iso-grid .post, .layout-masonry-grid .post, .grid-text-hovers .iso-grid .post, .wf-container.grid-text-hovers.iso-grid .post, .wf-container.layout-masonry.layout-masonry-grid .post {
	border: none;
}
.post .project-media {
	margin-bottom: 20px;
	line-height: 0;
}
.single .project-content {
	margin-bottom: 34px;
}
.floating-content {
	position: relative;
	-webkit-transition: top 300ms linear;
	-moz-transition: top 300ms linear;
	-o-transition: top 300ms linear;
	transition: top 300ms linear;
}
.single-dt_gallery.single .project-content {
	margin-bottom: 20px;
}
.project-media img {
	max-width: 100%;
}
.project-post {
	position: relative;
}
#reply-title small, #cancel-comment-reply-link {
	float: right;
	margin-top: 10px;
}
.project-post ul.royalSlider, .images-container {
	margin-bottom: 34px;
}
.images-container img, .albums .post img, .media .post img, .portfolio .post img, .blog .post img, .single .post .rollover img, .dt-blog-shortcode img, .dt-albums-shortcode img, .dt-portfolio-shortcode img, .wf-container.iso-grid img, .wf-container.layout-masonry img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.blog.layout-list .post .blog-media img, .old-ie .blog .post .dt-format-gallery img {
	width: 100%;
}
.images-container {
	line-height: 0;
}
.images-list {
	position: relative;
	margin-bottom: 20px;
	line-height: 0;
}
.images-list:last-child {
	margin-bottom: 0;
}
.images-list img {
	margin-bottom: 0;
}
.images-list-caption {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99;
}
.images-list-inner {
	display: inline-block;
	margin: 0 20px;
	padding: 15px 0 5px;
}
.images-list-inner h4 {
	margin-bottom: 5px;
}
#comments {
	margin-bottom: 20px;
}
.single #comments, .single .form-submit {
	margin-bottom: 0;
}
.comments-title {
	margin-bottom: 20px;
}
#comments .commentlist, #comments .children {
	margin: 0;
	padding: 0;
	list-style: none;
}
#comments .commentlist {
	margin-bottom: -21px;
	padding-bottom: 1px;
}
li.comment, li.pingback {
	padding-left: 90px;
	margin-bottom: 30px;
}
.commentlist .comment>article {
	position: relative;
	padding: 25px 30px 15px;
}
.commentlist .comment>article:before {
	position: absolute;
	top: 30px;
	left: -14px;
	width: 0;
	height: 0;
	border-top: 19px solid red;
	border-left: 14px solid transparent;
	content: "";
}
.style-ios .commentlist .comment>article:before {
	display: none;
}
#comments .children {
	margin-top: 30px;
}
.comment-author .avatar, .comment-author .rollover {
	float: left;
	margin: -25px 0 15px -120px;
}
.comment-author .rollover .avatar {
	margin: 0;
}
.comment-content {
	padding: 10px 0 0;
}
.pingback-content {
	padding: 0 0 24px 0;
}
.comment-meta, .comment-reply-link {
	float: right;
}
.comment-reply-link {
	margin-left: 10px;
}
.fn {
	font-style: normal;
}
.comment #respond {
	padding-top: 24px;
}
#commentform textarea, .contact-form textarea {
	width: 100%;
	margin: 0 0 10px;
}
.style-ios #commentform textarea {
	margin-top: 10px;
}
.form-allowed-tags {
	margin-bottom: 20px;
}
.clear-form {
	position: relative;
	float: right;
	padding: 0 18px 0 0;
}
.clear-form:before {
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -6.5px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	content: "";
}
.filter:before, .paginator:before {
	content: "";
	display: table;
}
.filter:after, .paginator:after {
	content: "";
	display: table;
	clear: both;
}
.ancient-ie .filter, .ancient-ie .paginator {
	zoom: 1;
}
.filter {
	position: relative;
	margin: -6px 0 34px 0;
	z-index: 10;
	text-align: center;
}
.style-ios #page .filter-categories.new-style {
	border: none;
	background-color: transparent;
}
.filter-categories, .filter-by a, .filter-sorting a {
	float: left;
}
.filter-categories.extras-off {
	float: none;
	text-align: center;
}
.style-ios .filter-categories.extras-off {
	display: inline-block;
}
.filter-by, .filter-sorting, .filter-categories a {
	float: left;
	margin: -1px -1px -1px 0;
	text-align: center;
	text-decoration: none;
}
.style-minimal .filter a, .style-minimal .paginator a {
	margin: 0 5px 0 0;
}
.filter-extras, .paginator .page-nav {
	float: right;
}
.filter .filter-extras a {
	display: inline-block;
	float: none;
}
.filter .filter-categories a, .filter .filter-extras a {
	position: relative;
	margin-right: 5px;
	text-decoration: none;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.filter-categories.extras-off a {
	display: inline-block;
	float: none;
	margin-left: 3px;
	margin-right: 2px;
}
.filter-categories a {
	padding-top: 6px;
	padding-bottom: 6px;
	white-space: nowrap;
}
.style-ios .filter-categories.new-style a {
	border: 1px solid;
	margin-right: 5px;
	margin-bottom: 5px;
}
.style-ios .filter-categories.new-style.extras-off a {
	display: inline-block;
	float: none;
}
.filter .filter-categories a:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 23px;
	height: 13px;
	content: "";
	text-decoration: none;
	background-position: 11px center;
	background-repeat: no-repeat;
}
.style-minimal .filter .filter-categories a:after, .style-minimal .paginator .page-links a:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
}
.page-links, .page-nav, .filter-categories, .filter-extras {
	margin-bottom: 10px;
}
.style-ios .paginator .page-links, .style-ios .filter-categories, .style-ios .filter-extras, .style-ios .page-nav {
	border-style: solid;
	border-width: 1px;
}
.style-ios .filter-categories a, .style-ios .filter-sorting, .style-ios .paginator:not(.paginator-more-button) a {
	margin: 0;
	border: none;
	border-left-style: solid;
	border-left-width: 1px;
}
.style-ios .filter-extras a {
	padding: 0;
	margin: 0;
}
.style-ios .filter-by, .style-ios .filter-sorting, .style-ios .filter-categories a, .style-ios .paginator:not(.paginator-more-button) a {
	float: left;
	margin: -1px -1px -1px 0;
}
.style-ios .filter-categories a, .style-ios .paginator:not(.paginator-more-button) a {
	margin-left: -1px;
}
#page .paginator a:first-child, #page .page-nav a:first-child, #page .filter .filter-categories a:first-child, #page .filter .filter-extras .filter-by a:first-child {
	border-color: transparent;
}
.style-ios #page .filter-extras a.act {
	background: none;
}
.style-ios .filter a:after {
	display: none;
}
.filter-switch {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 13px;
	margin: 0 7px 0 3px;
}
.style-minimal .filter-switch {
	margin: 0 9px 0 0;
}
.filter-switch, .filter-switch:before {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}
.filter-sorting .filter-switch {
	margin-left: 7px;
}
.style-minimal .filter-sorting .filter-switch {
	margin-left: 4px;
}
.filter-switch:before {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 11px;
	height: 11px;
	background-color: #fff;
	content: "";
	-webkit-transition: left 300ms ease;
	-moz-transition: left 300ms ease;
	-ms-transition: left 300ms ease;
	-o-transition: left 300ms ease;
	transition: left 300ms ease;
}
.filter-switch.right-act:before {
	left: 9px;
}
.paginator {
	margin: 50px 0 0 0;
	text-align: right;
}
.paginator.paginator-more-button {
	margin-top: 25px;
}
.description-under-image+.paginator {
	margin-top: 40px;
}
.description-under-image.bg-under-post+.paginator {
	margin-top: 50px;
}
.paginator .page-links {
	float: left;
	margin: 0 auto;
}
.page-links a {
	position: relative;
	display: inline-block;
	float: none;
	margin: 0 3px 0 2px;
	text-align: center;
	text-decoration: none;
}
.paginator a.act {
	border: none;
}
.paginator .nav-prev, .paginator .nav-next {
	position: relative;
	display: inline-block;
	margin-left: 5px;
	text-decoration: none;
}
.paginator .nav-prev:before, .paginator .nav-next:after {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -6.5px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	content: "";
	background-position: 0 center;
	background-repeat: no-repeat;
}
.paginator .disabled:hover {
	cursor: default;
}
.sidebar .widget, .sidebar-content .widget {
	padding: 0;
	margin-bottom: -10px;
}
.sidebar.bg-under-widget .widget, .bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget {
	margin-bottom: 0;
}
.sidebar.solid-bg .widget, .solid-bg .sidebar-content .widget, .solid-bg.sidebar-content .widget {
	padding-left: 25px;
	padding-right: 25px;
}
.sidebar.bg-under-widget .widget, .bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget {
	padding: 25px 25px 15px;
}
.sidebar.bg-under-widget .widget:first-child, .bg-under-widget .sidebar-content .widget:first-child, .solid-bg.sidebar-content .widget:first-child {
	margin-top: 0;
}
.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
	padding-top: 0;
}
.sidebar .widget:first-child, .sidebar-content .widget:first-child, .old-ie .sidebar .widget:first-child {
	border-top: none;
}
.ancient-ie .sidebar .widget {
	zoom: 1;
}
.widget:before, .widget:after {
	content: "";
	display: table;
	clear: both;
}
.footer .widget {
	margin-bottom: 30px;
}
.widget-info {
	margin-bottom: 10px;
}
.content .widget ul {
	list-style: none;
}
.custom-categories, .widget_categories ul {
	padding-bottom: 10px;
}
.custom-categories li, .cat-item {
	overflow: hidden;
	margin: 9px 0 0 0;
	padding: 10px 0 0 0;
}
.custom-categories li {
	margin-top: 0;
}
.custom-categories>li:first-child, .cat-item:first-child {
	border-top: none!important;
}
.custom-categories a, .cat-item a {
	text-decoration: none;
}
.custom-categories a {
	display: block;
	clear: both;
}
.custom-categories span.item-name {
	float: left;
}
.custom-categories span.item-num {
	float: right;
	margin-left: 10px;
}
.custom-categories ul, .cat-item ul {
	margin-left: 20px;
}
#wp-calendar {
	margin: 25px 0 15px 0;
	border-width: 1px;
	border-style: solid;
}
#wp-calendar caption {
	padding: 5px 0 5px 0;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-bottom: none;
}
#wp-calendar th {
	height: 25px;
	font-weight: normal;
}
.content #wp-calendar th {
	border: none;
}
#wp-calendar td {
	width: 34px;
	height: 25px;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	cursor: default;
}
#wp-calendar td a {
	display: block;
	width: 100%;
	text-decoration: none;
}
#wp-calendar td.pad, .footer #wp-calendar td.pad {
	background: none!important;
	border: none;
}
#wp-calendar tfoot td {
	width: auto;
}
#wp-calendar tfoot td#prev {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar tfoot td#next {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar tfoot td a:hover {
	background: none;
	text-decoration: none;
}
.form-fields span input {
	-webkit-appearance: none;
}
.contact-form input[type="text"], .contact-form textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="number"], .wpcf7-form input[type="range"], .wpcf7-form input[type="date"], .wpcf7-form textarea {
	width: 100%;
}
.wpcf7-form input[type="submit"] {
	width: auto;
}
.dt-form input, .dt-form .form-name input, .dt-form .form-mail input, .comment-form-author input, .comment-form-email input, .comment-form-url input, .wpcf7-form input {
	max-width: 100%;
	width: 100%;
}
.comments-area .comment-form #submit {
	display: none!important;
}
#reviews .comment-form #submit, .pp_content {
	display: inline-block!important;
}
.comment-form-author input, .comment-form-email input, .comment-form-url input, textarea {
	width: 100%;
}
.shortcode-contacts, .shortcode-contact-info {
	margin-bottom: 20px;
}
.contact-info, .content .contact-info {
	margin: 0;
	padding-bottom: 10px;
}
.contact-info li {
	margin: 5px 0 0 0;
	list-style: none;
}
.contact-info li:first-child {
	margin-top: 0;
}
.widget .soc-ico {
	padding: 5px 0 10px 0;
}
.custom-nav {
	margin: 0;
}
.custom-nav>li:first-child {
	border-top: none!important;
}
.custom-nav>li>a {
	display: block;
	position: relative;
	padding: 0 0 10px;
	text-decoration: none;
}
.custom-nav>li>a:before, .custom-nav>li li a:before {
	display: block;
	position: absolute;
	top: 14px;
	right: 0;
	width: 13px;
	height: 13px;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
}
.custom-nav>li .custom-menu li {
	border: none!important;
}
.custom-nav>li li a {
	padding-left: 12px;
	background-image: none!important;
}
.custom-nav>li li a:before {
	top: 50%;
	margin-top: -1px;
	right: auto;
	left: 0;
	width: 3px;
	height: 3px;
}
.custom-nav>li>ul {
	display: none;
	margin: 0;
	padding: 0 20px 15px 20px;
}
.custom-nav>li li {
	margin-top: 0;
	padding-top: 2px;
}
.custom-nav>li>ul a:hover {
	text-decoration: none;
}
.custom-nav>li:last-child>ul {
	margin-bottom: -5px;
}
.bg-under-widget .custom-nav>li:last-child>ul, .solid-bg .custom-nav>li:last-child>ul {
	margin-bottom: -5px;
}
.menu, .custom-menu .widget_pages>ul {
	margin: 0;
	padding: 0 0 10px 0;
}
.menu li, .custom-menu li, .widget_pages li, .qts-lang-menu li {
	display: block;
	position: relative;
	margin: 9px 0 0 0;
	padding: 10px 0 0 0;
}
.menu>li:first-child, .custom-menu>li:first-child, .widget_pages>ul>li:first-child, .qts-lang-menu li:first-child {
	border: none!important;
	margin-top: 0;
	padding-top: 0;
}
#page .qtrans_flag {
	width: auto;
	height: auto;
	background-position: 0 center;
}
.menu a, .custom-menu a, .widget_pages a {
	text-decoration: none;
	padding-right: 15px;
}
.custom-menu a {
	position: relative;
	display: block;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 center;
}
.custom-nav .has-children>a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -9px;
	width: 8px;
	height: 8px;
	content: "";
}
.widget_pages a {
	display: inline-block;
}
.menu li ul, .custom-menu li ul, .widget_pages li ul, .content .menu li ul, .content .custom-menu li ul, .content .widget_pages li ul {
	margin-left: 20px;
}
.custom-nav .custom-menu li ul {
	padding-top: 10px;
}
.tagcloud {
	padding-bottom: 15px;
}
.widget_tag_cloud a {
	display: inline-block;
	padding: 0 3px;
	margin-bottom: 2px;
	text-decoration: none;
}
.recent-posts {
	margin: 0;
	padding: 0 0 5px 0;
}
.recent-posts li {
	display: block;
	overflow: hidden;
	margin: 9px 0 0 0;
	padding: 15px 0 0 0;
}
.widget .recent-posts li {
	margin-top: 0;
}
.recent-posts>li:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none!important;
}
.recent-posts a, .items-grid .post-content>a {
	display: inline-block;
	text-decoration: none;
}
.recent-posts .alignleft {
	margin: 5px 20px 5px 0;
	font-size: 0;
	line-height: 0;
}
.widget .tp_recent_tweets {
	margin-bottom: 10px;
}
.widget .tp_recent_tweets li .twitter_time {
	position: relative;
	padding: 0 0 0 20px;
}
.widget .tp_recent_tweets li {
	padding: 15px 0 0 0;
	background-image: none;
}
.widget .tp_recent_tweets li:first-child {
	margin-top: 0;
	padding-top: 0;
	border: none!important;
}
.widget .tp_recent_tweets li .twitter_time:before {
	position: absolute;
	display: block;
	top: 2px;
	left: 0;
	width: 15px;
	height: 15px;
	content: "";
	background-position: 0 0;
	background-repeat: no-repeat;
}
.widget .tp_recent_tweets li:first-child:before {
	top: 5px;
}
.tp_recent_tweets li a {
	font-weight: normal;
	text-decoration: none;
}
.widget .tp_recent_tweets .twitter_time {
	font-style: normal;
}
.widget_search form {
	margin: 5px 0 15px 0;
}
.widget_search input[type="text"] {
	width: 100%;
	margin: 0;
}
.skills {
	padding-bottom: 5px;
}
.skills.hide-percent .skill-value>span {
	display: none!important;
}
.skill-name {
	margin-bottom: 5px;
}
.skill-name span {
	float: right;
}
.skill {
	margin-bottom: 10px;
	height: 15px;
}
.skill-value {
	position: relative;
	width: 0;
	height: 100%;
}
.skill-value:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}
html:not(.mobile-true) .skill-value {
	-moz-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	-webkit-transition-delay: 300ms;
}
.skill-value span {
	position: absolute;
	top: -26px;
	right: -16px;
	margin-right: 4px;
	padding: 2px 6px 3px;
	background-color: rgba(0,0,0,0.8);
	color: #fff;
	font-size: 10px;
	font-family: Tahoma, san-serif;
	line-height: 14px;
}
.skill-value span:after {
	position: absolute;
	left: 50%;
	bottom: -5px;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid rgba(0,0,0,0.8);
	content: "";
}
.testimonials {
	padding-bottom: 10px;
}
.widget .rsContW {
	padding-top: 5px;
}
.widget .rsContW.testimonials {
	padding-top: 0;
}
.sidebar .widget .rsContW, .sidebar-content .widget .rsContW {
	margin-bottom: 30px;
}
.footer .widget .rsContW {
	margin-bottom: 20px;
}
body.testimonials {
	padding-bottom: 0;
}
.testimonial-vcard {
	display: table;
	margin: 20px 0 0 0;
	overflow: hidden;
}
.testimonial-vcard .alignleft {
	margin: 0 20px 5px 0;
	font-size: 0;
	line-height: 0;
}
.testimonial-vcard .alignleft div {
	overflow: hidden;
}
.testimonials.list-view li {
	position: relative;
	overflow: hidden;
	padding: 25px 0 0 0;
}
.testimonials.list-view li:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none!important;
}
.widget_categories>ul, .widget_meta>ul, .blogroll>ul, .widget_archive>ul, .widget_recent_entries>ul, .widget_recent_comments>ul, .widget_links>ul, .custom-menu {
	padding-bottom: 10px;
}
.widget_categories li, .widget_meta li, .blogroll li, .widget_archive li, .widget_recent_entries li, .widget_recent_comments li, .widget_links li, .custom-menu li {
	margin: 10px 0 0 0;
	padding: 0;
}
.custom-menu li {
	padding: 9px 0 0 0;
}
.widget_categories li:first-child, .widget_meta li:first-child, .blogroll li:first-child, .widget_archive>ul>li:first-child, .widget_recent_entries li:first-child, .widget_recent_comments>ul>li:first-child, .custom-menu>li:first-child, .widget_links>ul>li:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none!important;
}
.widget_categories a, .widget_meta a, .blogroll a, .widget_archive a, .widget_recent_entries a, .widget_recent_comments a, .widget_links a {
	display: inline-block;
	text-decoration: none;
}
.single .items-grid {
	margin-bottom: -15px;
}
.items-grid {
	margin-bottom: -20px;
}
.items-grid .wf-cell {
	margin-bottom: 20px;
}
.items-grid .borders {
	position: relative;
}
.items-grid .borders:before {
	display: block;
	position: absolute;
	bottom: -15px;
	left: 0;
	width: 100%;
	content: "";
}
.items-grid article {
	overflow: hidden;
}
.items-grid a {
	text-decoration: none;
}
.items-grid .alignleft {
	margin: 5px 20px 5px 0;
	font-size: 0;
	line-height: 0;
}
.benefits-grid, .logos-grid {
	margin-bottom: -40px;
}
.benefits-grid:last-child, .logos-grid:last-child, .wpb_column>.wpb_wrapper>.benefits-grid:last-child, .wpb_column>.wpb_wrapper>.logos-grid:last-child, #content .wpb_text_column .benefits-grid:last-child, #content .wpb_text_column .logos-grid:last-child, .benefits-style-one.benefits-grid.static-line, .benefits-style-two.benefits-grid.static-line, .benefits-style-one.benefits-grid.hover-line, .benefits-style-two.benefits-grid.hover-line {
	margin-bottom: -40px;
}
.benefits-grid .wf-cell {
	margin-bottom: 40px;
	text-align: center;
}
.benefits-style-one.benefits-grid .wf-cell, .benefits-style-two.benefits-grid .wf-cell {
	text-align: left;
	margin-bottom: 30px;
}
.benefits-style-one.benefits-grid, .benefits-style-two.benefits-grid {
	margin-bottom: -30px;
}
.benefits-style-one.benefits-grid.static-line .wf-cell, .benefits-style-two.benefits-grid.static-line .wf-cell, .benefits-style-one.benefits-grid.hover-line .wf-cell, .benefits-style-two.benefits-grid.hover-line .wf-cell {
	margin-bottom: 40px;
}
.benefits-style-two.benefits-grid .wf-td {
	vertical-align: top;
}
.benefits-style-one.benefits-grid .wf-td {
	padding-bottom: 0;
}
.line-decoration, .benefits-style-one .wf-cell>div, .benefits-style-two .benefits-inner {
	position: relative;
}
.hover-line .line-decoration, .static-line .line-decoration {
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.hover-line.benefits-style-one .wf-cell>div, .static-line.benefits-style-one .wf-cell>div, .hover-line.benefits-style-two .benefits-inner, .static-line.benefits-style-two .benefits-inner {
	padding-bottom: 25px;
}
.hover-line .line-decoration:after, .static-line .line-decoration:after, .hover-line.benefits-style-one .wf-cell>div:after, .hover-line.benefits-style-two .benefits-inner:after, .static-line.benefits-style-one .wf-cell>div:after, .static-line.benefits-style-two .benefits-inner:after {
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -25px;
	width: 50px;
	height: 2px;
	content: "";
}
.hover-line.benefits-style-one .wf-cell>div:after, .hover-line.benefits-style-two .benefits-inner:after, .static-line.benefits-style-one .wf-cell>div:after, .static-line.benefits-style-two .benefits-inner:after {
	left: 0;
	margin-left: 0;
}
.benefits-grid .borders {
	position: relative;
	padding-top: 5px;
}
.benefits-grid .borders:before {
	display: block;
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 100%;
	content: "";
}
.benefits-grid .borders:after {
	display: block;
	position: absolute;
	top: 0;
	left: -20px;
	height: 100%;
	content: "";
}
.benefits-grid p, .benefits-grid ul, .benefits-grid ol {
	margin-bottom: 0;
}
.benefits-style-one .wf-table {
	width: auto;
}
.benefits-style-two .wf-table {
	width: auto;
}
.benefits-grid-ico {
	display: block;
	margin: 0 auto 10px auto;
}
.icons-bg .benefits-grid-ico {
	margin: 0 auto 20px auto;
}
.benefits-style-one.benefits-grid.icons-bg .benefits-grid-ico {
	text-align: center;
}
.benefits-style-one.benefits-grid .benefits-grid-ico {
	margin: 0 12px 10px 0;
}
.benefits-style-one .borders>div, .benefits-style-two .borders>div {
	overflow: hidden;
}
.benefits-style-two.benefits-grid.icons-bg .benefits-grid-ico {
	text-align: center;
}
.benefits-style-two.benefits-grid .benefits-grid-ico {
	margin: 5px 22px 0 0;
}
.content .icons-bg .benefits-grid-ico>img {
	max-width: 56px;
	max-height: 56px;
	vertical-align: middle;
	line-height: 0;
}
.content .benefits-style-one.icons-bg .benefits-grid-ico>img {
	max-width: 36px;
	max-height: 36px;
	height: auto;
}
.content .benefits-style-two.icons-bg .benefits-grid-ico>img {
	max-width: 46px;
	max-height: 46px;
	height: auto;
}
.benefits-inner {
	margin-top: -5px;
}
.benefits-grid .more-link, .benefits-grid .details.more-link {
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0;
}
.border-left-none .borders, .border-left-none .borders:after {
	border-left-color: transparent!important;
}
.border-bottom-none .borders, .border-bottom-none .borders:before {
	border-bottom-color: transparent!important;
}
ul.royalSlider {
	padding: 0;
	margin: 0;
}
ul.royalSlider.alignnone {
	margin: 0 0 15px 0;
}
ul.royalSlider.aligncenter {
	margin: 0 auto 15px auto;
}
ul.royalSlider.alignleft {
	margin: 0 30px 15px 0;
}
ul.royalSlider.alignright {
	margin: 0 0 15px 30px;
}
.post ul.royalSlider.alignleft {
	margin-bottom: 25px;
}
.shortcode-action-box, .shortcode-action-bg.no-line {
	word-wrap: break-word;
}
.shortcode-action-bg.no-line:before {
	display: none;
	background-color: transparent;
}
.shortcode-action-box.box-style-table {
	display: table;
	width: 100%;
}
.box-style-table .shortcode-action-container {
	display: table;
}
.box-style-table .shortcode-action-container {
	display: table-cell;
	vertical-align: middle;
}
.shortcode-action-bg {
	position: relative;
	padding: 25px 30px 15px 35px;
	border-left-width: 5px;
	border-left-style: solid;
}
.shortcode-action-bg.no-line {
	padding-left: 30px;
}
#page .shortcode-action-bg:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 100%;
	content: "";
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
.action-button {
	margin-bottom: 20px;
}
.box-style-table .action-button {
	padding-top: 0;
	padding-left: 40px;
	margin-bottom: 0;
}
.box-style-table .action-button .dt-btn {
	float: right;
	margin-bottom: 10px;
	margin-right: 0;
}
.shortcode-pullquote {
	position: relative;
	background-color: transparent!important;
}
.shortcode-pullquote.align-left, #page .shortcode-pullquote.align-left {
	float: left;
	margin: 15px 30px 10px 0;
	padding: 5px 20px 5px 0;
}
.shortcode-pullquote.align-right, #page .shortcode-pullquote.align-right {
	float: right;
	margin: 15px 0 10px 30px;
	padding: 5px 0 5px 20px;
}
.shortcode-pullquote:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 100%;
	content: "";
}
.shortcode-pullquote.align-left:after {
	left: auto;
	right: 0;
}
.shortcode-blockquote {
	position: relative;
	overflow: hidden;
	padding: 25px 30px;
	font-style: normal;
}
blockquote.shortcode-blockquote {
	background-color: transparent;
	border: 1px solid;
}
blockquote.shortcode-blockquote.block-style-widget {
	border: none;
}
.shortcode-blockquote.block-style-widget:before {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 117px;
	height: 81px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 117px 81px;
	content: "";
}
.block-style-widget {
	border: none;
}
.shortcode-blockquote p {
	margin-bottom: 0;
}
.standard-arrow, .content .standard-arrow, .content .standard-number-list, .content .image-arrow {
	margin: 0 0 15px 0;
}
.content .standard-arrow ul, .content .standard-number-list ul, .content .image-arrow ul {
	margin: 0;
}
.standard-arrow li, .standard-number-list li {
	position: relative;
	padding-left: 24px;
	margin-bottom: 10px;
	list-style: none;
}
.standard-arrow li:before, .standard-arrow li:after {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -7px;
	width: 13px;
	height: 13px;
	content: "";
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 13px 13px;
}
.standard-arrow.bullet-top li:after {
	top: 0;
	margin-top: 0;
	height: 13px;
}
.list-divider li {
	padding-top: 9px;
	padding-bottom: 10px;
	margin-bottom: 0;
	border-top: 1px solid;
	background-position: 0 13px;
}
.image-arrow .fa-ul li {
	padding-left: 2.14286em;
}
.image-arrow .fa-ul li .fa-li {
	left: 0;
	line-height: inherit;
}
.list-divider.image-arrow .fa-ul li .fa-li {
	padding: 9px 0 10px;
}
.list-divider.image-arrow .fa-ul li:first-child .fa-li {
	padding-top: 0;
}
.list-divider li p {
	margin-bottom: 0;
}
.list-divider li:first-child {
	padding-top: 0;
	margin-bottom: 0;
	border: none!important;
	background-position: 0 4px;
}
.standard-number-list {
	counter-reset: my-badass-counter;
}
.standard-number-list li {
	position: relative;
	padding-left: 30px;
}
.standard-number-list.list-divider li:first-child {
	padding-top: 0;
}
.standard-number-list.list-divider li {
	padding-top: 9px;
}
.standard-number-list li:before {
	position: absolute;
	text-align: center;
	top: 50%;
	left: 0;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	background-color: red;
	content: counter(my-badass-counter, decimal);
	counter-increment: my-badass-counter;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.standard-number-list.list-divider li:first-child {
	padding-top: 0;
}
.standard-number-list.list-divider li:first-child:before {
	top: 10px;
}
.standard-number-list.bullet-top li:before, .standard-number-list.bullet-top li:first-child:before {
	top: 0;
	margin-top: 0;
}
.standard-number-list.list-divider.bullet-top li:before, .standard-number-list.list-divider.bullet-top li:first-child:before {
	top: 10px;
	margin-top: 0;
}
.standard-number-list.list-divider.bullet-top li:first-child:before {
	top: 5px;
}
.image-arrow li {
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
	list-style: none;
}
.image-arrow.list-divider li {
	margin-bottom: 0;
}
.image-arrow li .wf-table {
	width: auto;
}
.image-arrow li .wf-table div {
	display: table-cell;
	vertical-align: middle;
}
.image-arrow li .list-img {
	margin: 0 10px 0 0;
}
.font-arrow ul {
	list-style: none;
}
.font-arrow .fa {
	font-size: 14px;
	margin-right: 10px;
}
.st-accordion {
	padding-bottom: 10px;
}
.content .st-accordion {
	margin-bottom: 10px;
}
.st-accordion ul {
	margin: 0;
}
.st-accordion>ul>li {
	overflow: hidden;
	height: 20px;
	margin: 0;
	padding: 9px 0 0 0;
	list-style: none;
}
.st-accordion>ul>li:first-child, #main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {
	padding-top: 0;
	margin-top: 0;
	border: none;
}
.st-accordion li>a {
	display: inline-block;
	position: relative;
	padding-left: 25px;
	outline: none;
}
.st-accordion li>a:before {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	content: "";
}
.st-content {
	display: none;
	padding: 10px 0 5px 0;
}
.st-content p {
	margin-bottom: 0;
}
.st-accordion li>a:hover {
	text-decoration: none;
}
.stripe .gw-go * {
	color: inherit;
}
.shortcode-single-image-wrap {
	margin-bottom: 20px;
	max-width: 100%;
}
.shortcode-single-image {
	position: relative;
	overflow: hidden;
	line-height: 0;
}
.shortcode-single-video .fancy-media-wrap, .shortcode-single-video .shortcode-teaser-video, .post-video, .shortcode-video {
	position: relative;
	display: block;
	overflow: hidden;
	padding-top: 30px;
	height: 0;
	padding-bottom: 56.25%;
}
.shortcode-single-video iframe, .shortcode-single-video object, .shortcode-single-video embed, .post-video iframe, .post-video object, .post-video embed, .shortcode-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.shortcode-single-image img {
	width: 100%;
	height: auto;
}
.borderframe .shortcode-single-image {
	border-style: solid;
}
.borderframe.br-standard .shortcode-single-image {
	border: none;
}
.content .borderframe.caption-on .shortcode-single-image {
	border-bottom: none;
}
#main .borderframe.caption-on .shortcode-single-image {
	padding-bottom: 0!important;
}
.shortcode-single-caption {
	width: 100%;
	height: auto;
	padding: 15px 20px;
}
.br-standard.borderframe .shortcode-single-caption {
	border: none;
}
.shortcode-single-caption {
	border: 1px solid;
	border-top: none;
}
.shortcode-single-caption p {
	margin-bottom: 0;
}
.stripe .shortcode-banner-inside *, .content .shortcode-banner-inside * {
	color: inherit;
}
.frame-on {
	padding-top: 30px;
}
.frame-on.img-full {
	padding-top: 0;
}
.shortcode-teaser-img {
	line-height: 0;
	padding-bottom: 20px;
}
.frame-on .shortcode-teaser-img {
	padding: 0 30px 25px;
}
.img-full .shortcode-teaser-img {
	padding: 0 0 25px;
}
.shortcode-teaser-img img {
	width: 100%;
	height: auto;
}
.frame-on .shortcode-teaser-content {
	padding: 0 30px 15px;
}
.shortcode-teaser-content {
	margin-top: -5px;
}
.text-centered .shortcode-teaser-content {
	text-align: center;
}
.details, .link.btn-link, .btn-zoom, .project-zoom {
	position: relative;
	display: inline-block;
	padding-right: 17px;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
}
.details:after {
	position: absolute;
	top: 0;
	right: 0;
	width: 11px;
	height: 100%;
	content: "";
	background-position: 0 center;
	background-repeat: no-repeat;
}
.project-zoom {
	padding-right: 19px;
}
.project-zoom:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2224px%22%20height=%2224px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M21.938,2.519c-0.086-0.205-0.252-0.369-0.457-0.455C21.377,2.021,21.27,2,21.163,2h-6.726c-0.465,0-0.84,0.375-0.84,0.841c0,0.462,0.375,0.839,0.84,0.839h4.531l-5.688,5.679c-0.329,0.329-0.272,0.974,0.057,1.302c0.326,0.325,0.959,0.507,1.287,0.183l5.693-5.812v4.53c0,0.463,0.379,0.841,0.845,0.841c0.46,0,0.837-0.378,0.837-0.841v-6.72l0,0C22,2.729,21.98,2.622,21.938,2.519z%20M2.84,13.598c-0.463,0-0.84,0.377-0.84,0.842v6.722c0,0,0,0,0,0.003c0,0.107,0.021,0.218,0.062,0.316s0.102,0.187,0.176,0.265c0.004,0.003,0.004,0.008,0.006,0.011c0.003,0,0.006,0,0.008,0.004c0.075,0.075,0.166,0.137,0.266,0.178C2.621,21.979,2.73,22,2.84,22h6.723c0.465,0,0.84-0.377,0.84-0.84c0-0.467-0.375-0.842-0.84-0.842h-4.5l5.656-5.693c0.328-0.324,0.269-0.958-0.059-1.287c-0.327-0.328-0.957-0.385-1.285-0.057L3.68,19v-4.561C3.68,13.975,3.304,13.598,2.84,13.598z%22/%3E%3C/svg%3E");
}
.link.btn-link {
	padding-right: 20px;
}
.btn-zoom {
	margin-right: 10px;
}
.shortcode-teaser .details.more-link {
	margin-right: 0;
}
#page .dt-btn-link {
	position: relative;
	padding: 0;
	background: none!important;
	border-bottom: 1px dashed transparent;
	text-decoration: none;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	-ms-border-radius: 0!important;
	-o-border-radius: 0!important;
	border-radius: 0!important;
}
.dt-btn-link:after {
	position: absolute;
	top: 0;
	right: -17px;
	width: 13px;
	height: 25px;
	content: "";
	background-position: 0 center;
	background-repeat: no-repeat;
}
.shortcode-banner {
	position: relative;
	overflow: hidden;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	line-height: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.wf-table .shortcode-banner-inside {
	display: table-cell;
	vertical-align: middle;
}
.shortcode-banner-link:hover .shortcode-banner-bg {
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	cursor: pointer;
}
.shortcode-banner img {
	width: 100%;
	height: auto;
}
.shortcode-banner-bg {
	height: 100%;
	background-clip: padding-box;
}
.shortcode-banner-inside {
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding: 15px 20px;
	background-clip: padding-box;
}
.content .slider-content .team-container {
	margin-bottom: 0;
}
.team-items .rsOverflow {
	padding-bottom: 13px;
}
.team-container img {
	width: 100%;
	height: auto;
}
.widget .team-container {
	padding: 0;
	text-align: center;
}
.widget .team-media a.rollover {
	display: inline-block;
}
.widget .team-container img {
	max-width: 81px;
}
.team-desc {
	padding: 20px 0 0;
	text-align: center;
}
#sidebar .team-desc, #footer .team-desc {
	padding: 8px 0 7px;
}
.team-container .soc-ico {
	padding-top: 5px;
	margin-bottom: 18px;
	font-size: 0;
	line-height: 0;
}
.team-container.bg-on .soc-ico {
	margin-bottom: 13px;
}
#sidebar .team-container .soc-ico, #footer .team-container .soc-ico, .sidebar-content .team-container .soc-ico {
	margin-bottom: 0;
}
.team-container .soc-ico a {
	display: inline-block;
	float: none;
}
.content .team-items ul {
	margin: 0;
}
.round-images .team-container {
	text-align: center;
}
.team-author-name {
	margin-bottom: 5px;
}
.team-media {
	line-height: 0;
}
.article-top-bar {
	position: relative;
	overflow: hidden;
	margin: -40px 0 44px;
	z-index: 4;
}
.article-top-bar>.wf-wrap {
	padding: 0 22px;
}
.article-top-bar .wf-container-top {
	display: table;
	width: 100%;
	padding: 0 0 10px;
}
.article-top-bar.disabled-bg .wf-container-top {
	border: none;
	padding-bottom: 0;
}
.article-top-bar .entry-meta, .article-top-bar .portfolio-categories, .article-top-bar .navigation-inner {
	display: table-cell;
	padding: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.article-top-bar .navigation-inner {
	min-width: 88px;
}
.single-navigation-wrap {
	float: right;
	margin-right: -6px;
}
.post-meta-disabled .single-navigation-wrap {
	float: none;
	text-align: center;
}
.layout-list .blog-content, .layout-list .blog-media, .layout-list .project-list-content, .layout-list .project-list-media {
	display: block;
	float: left;
	width: 100%;
}
.blog .post.bg-on, .portfolio .post.bg-on {
	border-top: none;
}
.bg-on .blog-content, .bg-on .team-desc {
	padding: 20px 30px 15px;
}
.bg-on .project-list-content {
	padding: 10px 30px 15px;
}
.slider-wrapper .bg-on .project-list-content {
	padding-top: 20px;
}
.iso-container .bg-on .project-list-content>*, .iso-grid .bg-on .project-list-content>* {
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.iso-container .bg-on .project-list-content>:last-child, .iso-grid .bg-on .project-list-content>:last-child {
	margin-bottom: 10px;
}
.post.bg-on .alignleft, .post.bg-on .alignnone, .bg-on .blog-media>p, .bg-on .project-list-media>p, .post.bg-on ul.royalSlider.alignnone {
	margin-bottom: 0;
}
.bg-on .blog-media, .bg-on .project-list-media, .round-images .bg-on .team-media {
	padding: 30px 30px 0;
}
.bg-on.fullwidth-img .blog-media, .bg-on.fullwidth-img .project-list-media {
	padding: 0;
}
.style-ios .wf-cell .post.bg-on.fullwidth-img:not(.format-quote):not(.format-link):not(.no-img) .blog-content, .style-ios .wf-cell .post.bg-on.fullwidth-img:not(.no-img) .project-list-content {
	border-top: none;
}
.blog-media {
	position: relative;
	overflow: hidden;
	z-index: 9;
}
.bg-on .blog-content, .bg-on .blog-media {
	position: relative;
	z-index: 9;
}
.bg-on.post .alignnone {
	margin-top: 0;
}
.fancy-date {
	vertical-align: top;
	padding-right: 30px;
}
.fancy-date.right-aligned {
	float: right;
	padding-right: 0;
	padding-left: 30px;
}
.fancy-date a {
	position: absolute;
	z-index: 102;
	top: 0;
	left: 0;
	width: 44px;
	height: 93px;
	padding: 0 5px 0;
	color: #fff!important;
	text-decoration: none;
}
.fancy-date a * {
	color: #fff!important;
}
.project-even .fancy-date a, .right-aligned.fancy-date a {
	right: 0;
	left: auto;
}
.project-even.bg-on .fancy-date a, .bg-on .right-aligned.fancy-date a {
	right: 30px;
	left: auto;
}
.bg-on .fancy-date a {
	top: 30px;
	left: 30px;
}
.fullwidth-img .fancy-date a {
	top: 0;
	left: 0;
}
.layout-list .bg-on .fancy-date a {
	top: 0;
	left: 0;
}
.layout-list .project-even.bg-on .fancy-date a {
	right: 0;
	left: auto;
}
.fancy-date span {
	position: relative;
	display: block;
	padding: 2px 0 0;
	text-align: center;
	font-family: Arial, sans-serif;
}
.fancy-date span.entry-date {
	padding: 7px 0 5px;
}
.fancy-date .entry-month, .fancy-date .entry-year {
	font-size: 10px;
}
.fancy-date .entry-date {
	font-size: 20px;
}
.fancy-date span:before {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 1px;
	background-color: rgba(255,255,255,0.4);
	content: "";
}
.blog.layout-list .blog-content, .layout-list .project-list-content {
	padding-bottom: 10px;
}
.layout-masonry .blog-content.wf-td, .layout-masonry .blog-media.wf-td, .iso-grid .blog-content.wf-td, .iso-grid .blog-media.wf-td, .media-wide .blog-content.wf-td, .media-wide .blog-media.wf-td, .iso-container .blog-media.wf-td, .iso-container .blog-content.wf-td, .shortcode-blog-posts .wf-td {
	display: block;
}
.layout-list .post-slider {
	margin-right: 30px;
}
.layout-list .project-even .post-slider {
	margin-right: 0;
	margin-left: 30px;
}
.layout-list .media-wide .post-slider, .layout-list .media-wide.project-even .post-slider {
	margin-right: 0;
	margin-left: 0;
}
.project-even .alignleft, .project-even ul.royalSlider.alignleft {
	float: right;
	margin-right: 0;
	margin-left: 30px;
}
.post-item {
	display: inline-block;
	vertical-align: top;
}
.has-divider>article {
	padding-top: 15px;
	margin: 15px 0 0;
	border-top-width: 1px;
	border-top-style: solid;
}
.post-item article {
	display: table;
}
.post-content a {
	text-decoration: none;
}
.post-img, .post-content, .items-grid .wf-td, .recent-posts .wf-td {
	display: table-cell;
	vertical-align: top;
}
.post-img .alignleft {
	margin-right: 20px;
	margin-bottom: 0;
}
.shortcode-blog-posts .post {
	border: none;
}
.shortcode-blog-posts .entry-meta {
	padding-bottom: 10px;
}
.navigation-inner {
	overflow: hidden;
	margin-bottom: 5px;
}
.navigation-inner a {
	float: left;
	width: 12px;
	height: 12px;
	padding: 5px 6px;
	background-repeat: no-repeat;
}
.navigation-inner .prev-post {
	padding-right: 4px;
	background-position: center center;
}
.navigation-inner .next-post {
	background-position: center center;
}
.post-meta-disabled .navigation-inner .next-post {
	float: right;
}
.back-to-list {
	background-position: center center;
}
.post-meta-disabled .back-to-list {
	display: inline-block;
	float: none;
	padding: 0;
	margin: 0 20px;
}
.navigation-inner a.disabled, .project-navigation .disabled, .project-navigation .disabled:hover {
	opacity: .4;
}
.navigation-inner a.disabled:hover, .project-navigation .disabled:hover {
	cursor: auto;
	text-decoration: none;
}
.format-aside-content {
	padding: 25px 30px 15px;
	margin: 0 0 15px;
}
.author-quote {
	border-left: 5px solid;
	padding-left: 10px;
}
.format-status-content {
	padding: 25px 20px 15px;
	margin: 5px 0 15px;
}
.format-link-content {
	padding: 25px 30px 15px;
	margin: 0 0 15px;
}
.testimonial-item {
	position: relative;
	padding: 25px 30px 25px;
}
.style-ios .testimonial-item, .style-ios .stripe .testimonial-item {
	background: none;
}
.style-ios .testimonial-item {
	border: 1px solid;
}
.layout-list .testimonial-item, .testimonials-list .testimonial-item {
	margin-bottom: 20px;
}
.footer .testimonials.rsContW .rsBullets {
	bottom: -32px;
	left: 0;
}
.testimonial-vcard a.text-primary:hover {
	text-decoration: none;
}
.no-touch .testimonial-item.testimonial-item-slider, .wpb_animate_when_almost_visible, .no-touch .benefits-grid.animation-builder, .no-touch .wpb_tabs {
	-webkit-backface-visibility: hidden;
}
#page .testimonial-item.testimonial-item-slider {
	margin-bottom: 32px;
}
.rsCont .testimonial-item {
	margin-bottom: 20px;
}
.testimonial-item ul {
	margin: 0;
	padding: 0;
}
.rsContainer li {
	list-style: none;
	text-align: left;
}
.no-avatar {
	position: relative;
	width: 50px;
	height: 50px;
}
.testimonial-vcard .no-avatar {
	width: 60px;
	height: 60px;
}
.no-avatar:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-repeat: no-repeat;
	background-position: center;
}
.comment .no-avatar, .items-grid .no-avatar, .recent-posts .no-avatar {
	width: 60px;
	height: 60px;
}
.content .instagram-photos {
	overflow: hidden;
	margin-bottom: 20px;
}
.widget .instagram-photos {
	overflow: hidden;
	margin-bottom: 15px;
	padding-top: 5px;
}
.instagram-photos a {
	position: relative;
	float: left;
	max-width: 115px;
	border-right: 2px solid transparent;
	border-bottom: 2px solid transparent;
	line-height: 0;
	opacity: 0;
}
.widget .instagram-photos a {
	max-width: 77px;
}
.instagram-photos img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.instagram-photos a i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.no-touch .instagram-photos a:hover i {
	opacity: 1;
}
.slider-wrapper .blog-media, .slider-wrapper .blog-content, .slider-wrapper .project-list-media, .slider-wrapper .project-list-content {
	display: block;
}
.text-on-img .fs-entry-slide {
	position: relative;
}
.text-on-img .fs-entry-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	text-align: left;
}
.bg-on.fullwidth-img .fs-entry-content {
	padding: 20px 30px 15px;
}
.bg-on .fs-entry-slide {
	padding: 30px 30px 15px;
}
.bg-on.fullwidth-img .fs-entry-slide {
	padding: 0;
}
.buttons-on-img.fs-entry-content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	opacity: 0;
}
.no-touch .fs-entry-img:hover .buttons-on-img.fs-entry-content {
	opacity: 1;
}
.touch .text-on-img .fs-entry-content {
	opacity: 0;
	-webkit-backface-visibility: hidden;
}
.touch .text-on-img.always-show-info .fs-entry-content, .touch .is-clicked .fs-entry-content, .touch .is-clicked .rollover-thumbnails, .touch .is-clicked .buttons-on-img i {
	display: block;
	visibility: visible!important;
	opacity: 1!important;
}
.no-touch .text-on-img:not(.hover-grid):not(.hover-grid-3D) .fs-entry-content {
	display: block;
	opacity: 0;
}
.no-touch .text-on-img:not(.hover-grid) .fs-entry:hover .fs-entry-content {
	opacity: 1;
}
.text-on-img .link {
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.no-touch .link.act, .link.act i, .rollover-project>a.act i, .no-touch .fs-entry-img i {
	opacity: 0;
}
.no-touch .rollover-project .link.act, .no-touch .fs-entry-img:hover i {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}
.touch .text-on-img .link {
	display: block;
}
.touch .text-on-img .link.act {
	display: none;
}
.rollover-project .link i {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
}
.close-link {
	position: absolute;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
}
.close-link {
	width: 30px;
	height: 30px;
}
.no-touch .slider-wrapper .close-link {
	display: none;
}
.no-touch .fs-entry:hover .link, .no-touch .shortcode-instagram .fs-entry:hover .link {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}
.shortcode-instagram .link, .shortcode-instagram .link a {
	height: 100%;
	width: 100%;
}
.rollover-content {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
	padding: 15px 20px 5px 20px;
	width: 100%;
	height: 100%;
}
.albums .rollover-content .rollover-thumbnails, .dt-albums-shortcode .rollover-content .rollover-thumbnails {
	margin-top: -15px;
}
.fs-entry-img {
	position: relative;
	line-height: 0;
	font-size: 0;
}
.fs-entry-img i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.fs-entry-content {
	display: block;
	padding: 20px 0 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	opacity: 0;
}
.text-centered .fs-entry-content {
	text-align: center;
}
.fs-entry {
	opacity: 0;
}
.fs-entry:first-child {
	margin-left: 0!important;
}
.fs-entry:last-child {
	margin-right: 0!important;
}
.text-on-img .fs-entry {
	opacity: 1;
}
.no-touch .rollover-content, .touch .albums .rollover-content, .touch .media .rollover-content, .touch .buttons-on-img .rollover-content {
	display: block;
	opacity: 0;
}
.close-link:hover:parent {
filter:alpha(opacity=0);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity:0;
}
.no-touch .rollover-project:hover .rollover-content, .no-touch .buttons-on-img:hover .rollover-content {
	opacity: 1;
}
.project-details, .project-link {
	margin-right: 17px;
}
.project-link:after, .testimonial-vcard .rollover i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2224px%22%20height=%2224px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M17.284,5.189c0.771,0.77,0.771,2.021,0,2.792l-7.058,7.056c1.315,0.351,2.771,0.024,3.8-1.007l4.654-4.653c1.542-1.542,1.542-4.04,0-5.584l-1.046-1.045c-1.541-1.543-4.041-1.543-5.583,0L7.398,7.398c-1.031,1.031-1.356,2.487-1.007,3.801l7.057-7.058c0.77-0.77,2.021-0.77,2.791,0L17.284,5.189z%20M16.602,16.603c1.031-1.029,1.354-2.487,1.008-3.801l-7.055,7.062c-0.771,0.767-2.022,0.767-2.791,0l-1.049-1.049c-0.77-0.772-0.77-2.022,0-2.792l7.056-7.06c-1.313-0.346-2.769-0.021-3.799,1.009l-4.654,4.65c-1.541,1.544-1.541,4.043,0,5.584l1.046,1.049c1.543,1.542,4.042,1.542,5.583,0L16.602,16.603z%22/%3E%3C/svg%3E");
}
.project-details, .project-link {
	margin-bottom: 5px;
	padding-right: 18px;
	background-repeat: no-repeat;
	background-position: right center;
}
.project-details {
	padding-right: 14px;
}
.close-link {
	right: -3px;
	top: -3px;
	cursor: pointer;
	display: none;
}
.fs-entry .close-link {
	right: 0;
	top: 0;
}
.touch .close-link, .slider-wrapper .close-link {
	display: block;
}
.fs-title {
	margin: 30px 0 35px;
	text-align: center;
}
.slider-wrapper {
	position: relative;
	margin: 0;
}
.slider-wrapper.full {
	margin-top: 0;
}
.shortcode-tooltip {
	border-bottom: 1px dashed;
}
.shortcode-tooltip:hover {
	border: none;
	cursor: help;
}
.tooltip-c {
	display: none;
}
.shortcode-tooltip-content {
	position: absolute;
	left: -9999px;
	z-index: 999;
	display: none;
	overflow: visible;
	margin: 5px 0 15px;
	padding: 13px 20px 17px;
	min-width: 210px;
	max-width: 210px;
	background: rgba(24,25,25,0.95);
	color: #8f8f8f;
}
.tooltip-title {
	display: block;
	margin-bottom: 10px;
}
.logos-grid .wf-cell {
	margin-bottom: 40px;
	text-align: center;
}
.logos-grid .borders {
	position: relative;
	font-size: 0;
}
.logos-grid .borders:before {
	position: absolute;
	display: block;
	bottom: -20px;
	left: 0;
	width: 100%;
	content: "";
}
.logos-grid .borders:after {
	position: absolute;
	display: block;
	top: 0;
	left: -20px;
	height: 100%;
	content: "";
}
.logos-grid .borders a, .logos-grid a {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	line-height: 0;
}
.logos-grid a:hover {
	opacity: .7;
}
.logos-grid img {
	max-width: 100%;
	height: auto;
}
.logo-items li {
	text-align: center;
}
.logo-items .rsOverflow {
	padding-bottom: 3px;
}
.logo-items li a {
	line-height: 0;
	font-size: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.logo-items img {
	max-width: 100%;
	height: auto;
}
.logo-items li a:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
#main-slideshow .tp-button.red, #main-slideshow .purchase.red {
	background-color: #d73b37;
	color: #fff;
}
#main-slideshow .tp-button, #main-slideshow .purchase {
	background-image: none;
	color: #fff!important;
}
#main-slideshow .tp-button.orange, #main-slideshow .purchase.orange {
	background-color: #f36c0a;
	color: #fff;
}
#main-slideshow .tp-button.green, #main-slideshow .purchase.green {
	background-color: #3ab459;
	color: #fff;
}
#main-slideshow .tp-button.blue, #main-slideshow .purchase.blue {
	background-color: #2985c6;
	color: #fff;
}
#main-slideshow .tp-button.darkgrey, #main-slideshow .purchase.darkgrey {
	background-color: #3e3f3f;
	color: #fff;
}
#main-slideshow .tp-button.lightgrey, #main-slideshow .purchase.lightgrey {
	background-color: #a5a6a7;
	color: #fff;
}/*!- highlighted text*/
.dt-highlight {
	padding: 1px 4px;
}
.dt-highlight.highlight-white {
	background-color: #fff;
	color: #2e2e2f;
}
.dt-highlight.highlight-red {
	background-color: #d73b37;
	color: #fff;
}
.dt-highlight.highlight-berry {
	background-color: #e32a5a;
	color: #fff;
}
.dt-highlight.highlight-orange {
	background-color: #f36c0a;
	color: #fff;
}
.dt-highlight.highlight-yellow {
	background-color: #f2a809;
	color: #fff;
}
.dt-highlight.highlight-pink {
	background-color: #fd8fb6;
	color: #fff;
}
.dt-highlight.highlight-green {
	background-color: #8cc63a;
	color: #fff;
}
.dt-highlight.highlight-dark-green {
	background-color: #3ab459;
	color: #fff;
}
.dt-highlight.highlight-blue {
	background-color: #27cff3;
	color: #fff;
}
.dt-highlight.highlight-dark-blue {
	background-color: #2985c6;
	color: #fff;
}
.dt-highlight.highlight-violet {
	background-color: #6946b8;
	color: #fff;
}
.dt-highlight.highlight-black {
	background-color: #3e3f3f;
	color: #fff;
}
.dt-highlight.highlight-gray {
	background-color: #a5a6a7;
	color: #fff;
}
.no-touch .scale-on-hover a.rollover, .no-touch .scale-on-hover a.post-rollover, .no-touch .scale-on-hover div.rollover-video, .no-touch .scale-on-hover .hover-style-one .rollover-project>a, .no-touch .scale-on-hover .buttons-on-img>a, .no-touch .scale-on-hover .hover-fade .rollover-project>a, .no-touch .scale-on-hover .testimonial-vcard a .alignleft div, .no-touch .scale-on-hover .testimonial-vcard a .alignleft {
	overflow: hidden;
}
.no-touch .scale-on-hover .testimonial-vcard a .alignleft div, .no-touch .scale-on-hover .testimonial-vcard a .alignleft, .no-touch .scale-on-hover .rollover.vc_box_circle, .no-touch .scale-on-hover a.post-rollover, .no-touch .scale-on-hover .round-images .rollover {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translatez(0);
}
.no-touch .scale-on-hover a.rollover img, .no-touch .scale-on-hover a.post-rollover img, .no-touch .scale-on-hover div.rollover-video img, .no-touch .scale-on-hover .hover-style-one .rollover-project>a img, .no-touch .scale-on-hover .buttons-on-img>a img, .no-touch .scale-on-hover .hover-fade .rollover-project>a img {
	-webkit-transition: -webkit-transform .5s ease;
	-moz-transition: -moz-transform .5s ease;
	-ms-transition: -ms-transform .5s ease;
	-o-transition: -o-transform .5s ease;
	transition: transform .5s ease;
}
.no-touch .scale-on-hover a.rollover:hover>img, .no-touch .scale-on-hover a.rollover:hover>div>img, .no-touch .scale-on-hover a.post-rollover:hover img, .no-touch .scale-on-hover div.rollover-video:hover img, .no-touch .scale-on-hover .hover-style-one .rollover-project:hover>a img, .no-touch .scale-on-hover .buttons-on-img:hover>a>img, .no-touch .scale-on-hover .hover-fade .rollover-project:hover>a img, .no-touch .scale-on-hover .testimonial-vcard a.rollover:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.no-touch .is-safari.scale-on-hover .round-images a.rollover:hover>img, .no-touch .is-safari.scale-on-hover .round-images a.rollover:hover>div, .no-touch .is-safari.scale-on-hover .round-images a.post-rollover:hover img, .no-touch .is-safari.scale-on-hover .testimonial-vcard a.rollover:hover img, .no-touch .is-safari.scale-on-hover .comment-author a.rollover:hover>img, .no-touch .is-safari.scale-on-hover a.rollover:hover>img.vc_box_circle, .no-touch .is-safari.scale-on-hover a.rollover.vc_box_circle:hover>img, .no-touch .scale-on-hover a.rollover.vc_box_border>img, .no-touch .scale-on-hover a.rollover.vc_box_outline>img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.rollover, .rollover-video, .post-rollover, .rollover-project>a {
	position: relative;
	display: block;
	line-height: 0;
	text-decoration: none;
}
.rollover.vc_box_circle, .rollover.vc_box_border, .rollover.vc_box_outline, .rollover.vc_box_shadow, .rollover.vc_box_rounded {
	display: inline-block;
	max-width: 100%;
}
.rsShor .rollover-video {
	position: static;
}
.gallery-item .gallery-icon .rollover {
	display: inline-block;
}
.rollover img {
	max-width: 100%;
	height: auto;
}
.rollover:hover {
	text-decoration: none;
}
.format-gallery .rollover {
	overflow: hidden;
}
.rollover i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.rollover i:after, .fs-entry-img i:after, .portfolio .rollover-video i:after, .albums .rollover-video i:after, .dt-portfolio-shortcode .rollover-video i:after, .dt-albums-shortcode .rollover-video i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2248px%22%20height=%2248px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M1.114,20.999c-0.092,0-0.187-0.011-0.281-0.037c-0.484-0.129-0.823-0.574-0.824-1.082c-0.001-0.213,0.585-6.442,3.585-9.192c2.471-2.516,5.098-3.415,9.469-3.611l-0.033-4.255c0-0.453,0.415-0.812,0.827-0.985c0.413-0.173,0.892-0.079,1.206,0.243l8.384,8.501c0.375,0.38,0.431,0.973,0.142,1.418c-0.05,0.065-0.099,0.128-0.152,0.179c-0.334,0.342-8.373,8.493-8.373,8.493c-0.316,0.32-0.793,0.416-1.206,0.24c-0.412-0.174-0.827-0.646-0.827-1.102l-0.002-4.268c-0.279-0.012-0.789-0.026-1.156,0.005c-2.515,0.212-7.601,0.984-9.796,4.887C1.874,20.787,1.506,20.999,1.114,20.999z%20M10.636,13.699c1.364-0.177,1.812-0.214,3.238-0.105c0.721,0.036,1.12,0.771,1.12,1.344l0.049,3.35l6.534-6.912l-6.472-6.717l-0.024,3.155c0,0.62-0.717,1.05-1.326,1.072C5.823,9.16,3.969,12.281,1.901,17.846C4.096,15.024,7.469,14.188,10.636,13.699z%22/%3E%3C/svg%3E");
}
.rollover-zoom i:after, .format-photo .rollover i:after, .instagram-photos.dt-gallery-container .rollover.rollover-small i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2248px%22%20height=%2248px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M21.938,2.519c-0.086-0.205-0.252-0.369-0.457-0.455C21.377,2.021,21.27,2,21.163,2h-6.726c-0.465,0-0.84,0.375-0.84,0.841c0,0.462,0.375,0.839,0.84,0.839h4.531l-5.688,5.679c-0.329,0.329-0.272,0.974,0.057,1.302c0.326,0.325,0.959,0.507,1.287,0.183l5.693-5.812v4.53c0,0.463,0.379,0.841,0.845,0.841c0.46,0,0.837-0.378,0.837-0.841v-6.72l0,0C22,2.729,21.98,2.622,21.938,2.519z%20M2.84,13.598c-0.463,0-0.84,0.377-0.84,0.842v6.722c0,0,0,0,0,0.003c0,0.107,0.021,0.218,0.062,0.316s0.102,0.187,0.176,0.265c0.004,0.003,0.004,0.008,0.006,0.011c0.003,0,0.006,0,0.008,0.004c0.075,0.075,0.166,0.137,0.266,0.178C2.621,21.979,2.73,22,2.84,22h6.723c0.465,0,0.84-0.377,0.84-0.84c0-0.467-0.375-0.842-0.84-0.842h-4.5l5.656-5.693c0.328-0.324,0.269-0.958-0.059-1.287c-0.327-0.328-0.957-0.385-1.285-0.057L3.68,19v-4.561C3.68,13.975,3.304,13.598,2.84,13.598z%22/%3E%3C/svg%3E");
}
.rollover-small i:after, .post-rollover i:after, .comment-author .rollover i:after, .widget .team-media a.rollover i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2224px%22%20height=%2224px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M1.114,20.999c-0.092,0-0.187-0.011-0.281-0.037c-0.484-0.129-0.823-0.574-0.824-1.082c-0.001-0.213,0.585-6.442,3.585-9.192c2.471-2.516,5.098-3.415,9.469-3.611l-0.033-4.255c0-0.453,0.415-0.812,0.827-0.985c0.413-0.173,0.892-0.079,1.206,0.243l8.384,8.501c0.375,0.38,0.431,0.973,0.142,1.418c-0.05,0.065-0.099,0.128-0.152,0.179c-0.334,0.342-8.373,8.493-8.373,8.493c-0.316,0.32-0.793,0.416-1.206,0.24c-0.412-0.174-0.827-0.646-0.827-1.102l-0.002-4.268c-0.279-0.012-0.789-0.026-1.156,0.005c-2.515,0.212-7.601,0.984-9.796,4.887C1.874,20.787,1.506,20.999,1.114,20.999z%20M10.636,13.699c1.364-0.177,1.812-0.214,3.238-0.105c0.721,0.036,1.12,0.771,1.12,1.344l0.049,3.35l6.534-6.912l-6.472-6.717l-0.024,3.155c0,0.62-0.717,1.05-1.326,1.072C5.823,9.16,3.969,12.281,1.901,17.846C4.096,15.024,7.469,14.188,10.636,13.699z%22/%3E%3C/svg%3E");
}
.instagram-photos.dt-gallery-container .rollover.rollover-small i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2224px%22%20height=%2224px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M21.938,2.519c-0.086-0.205-0.252-0.369-0.457-0.455C21.377,2.021,21.27,2,21.163,2h-6.726c-0.465,0-0.84,0.375-0.84,0.841c0,0.462,0.375,0.839,0.84,0.839h4.531l-5.688,5.679c-0.329,0.329-0.272,0.974,0.057,1.302c0.326,0.325,0.959,0.507,1.287,0.183l5.693-5.812v4.53c0,0.463,0.379,0.841,0.845,0.841c0.46,0,0.837-0.378,0.837-0.841v-6.72l0,0C22,2.729,21.98,2.622,21.938,2.519z%20M2.84,13.598c-0.463,0-0.84,0.377-0.84,0.842v6.722c0,0,0,0,0,0.003c0,0.107,0.021,0.218,0.062,0.316s0.102,0.187,0.176,0.265c0.004,0.003,0.004,0.008,0.006,0.011c0.003,0,0.006,0,0.008,0.004c0.075,0.075,0.166,0.137,0.266,0.178C2.621,21.979,2.73,22,2.84,22h6.723c0.465,0,0.84-0.377,0.84-0.84c0-0.467-0.375-0.842-0.84-0.842h-4.5l5.656-5.693c0.328-0.324,0.269-0.958-0.059-1.287c-0.327-0.328-0.957-0.385-1.285-0.057L3.68,19v-4.561C3.68,13.975,3.304,13.598,2.84,13.598z%22/%3E%3C/svg%3E");
}
.rollover-video .video-icon:before, .blog .format-video .rollover i:after, .dt-blog-shortcode .format-video .rollover i:after, .media .rollover-video i:after, .dt-photos-shortcode .rollover-video i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2250px%22%20height=%2250px%22%20viewBox=%220%200%2050%2050%22%20enable-background=%22new%200%200%2050%2050%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M39.448,6.801h-29c-4.125,0-7.5,3.376-7.5,7.5V35.3c0,4.126,3.375,7.501,7.5,7.501h29c4.125,0,7.5-3.375,7.5-7.501V14.301C46.948,10.177,43.573,6.801,39.448,6.801z%20M43.366,34.767c0,1.216-0.49,2.366-1.378,3.236%09c-0.889,0.87-2.067,1.349-3.313,1.349H11.222c-1.246,0-2.421-0.479-3.312-1.349c-0.887-0.872-1.377-2.021-1.377-3.236V14.836c0-1.215,0.491-2.367,1.377-3.235c0.891-0.872,2.066-1.35,3.312-1.35h27.453c1.246,0,2.425,0.479,3.313,1.35c0.89,0.87,1.378,2.021,1.378,3.235V34.767z%20M18.886,33.809l16.125-9.008l-16.125-9.008V33.809z%22/%3E%3C/svg%3E");
}
.description-on-hover>.wf-cell .rollover i, .description-on-hover>.wf-cell .rollover i:after {
	visibility: hidden;
}
.description-on-hover>.wf-cell .forward-post .rollover i:after, .description-on-hover>.wf-cell .forward-post .rollover i, .description-on-hover>.wf-cell .description-off .rollover i, .description-on-hover>.wf-cell .description-off .rollover i:after, .testimonials .description-on-hover>.wf-cell .rollover i, .testimonials .description-on-hover>.wf-cell .rollover i:after {
	visibility: visible;
}
.testimonial-vcard .rollover i {
	width: 60px;
	height: 60px;
}
.touch .rollover i {
	display: none;
	visibility: hidden;
}
.rollover i:after, .post-rollover i:after, .fs-entry-img i:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	width: 50px;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}
.albums .rollover-zoom.rollover i:after, .albums .rollover-small.rollover i:after, .dt-albums-shortcode .rollover-zoom.rollover i:after, .dt-albums-shortcode .rollover-small.rollover i:after {
	display: block;
}
.rollover-small i:after, .post-rollover i:after {
	width: 30px;
	height: 30px;
	margin: -15px 0 0 -15px;
}
.instagram-photos.dt-gallery-container .rollover.rollover-small i:after {
	background-position: center center;
	background-repeat: no-repeat;
}
.touch .rollover-content {
	display: block;
	opacity: 0;
}
.no-touch .rollover:hover i, .no-touch .images-list:hover i, .touch .rollover.is-clicked i, .touch .rollover-content.is-clicked, .touch .is-clicked .rollover-content, .rollover-video:hover i {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.rollover-video i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.rollover-video .video-icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	background-position: center center;
	background-repeat: no-repeat;
}
.rollover-video .video-icon:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 88px;
	height: 76px;
	margin: -38px 0 0 -44px;
	background-color: rgba(11,15,16,0.5);
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}
.rollover-video:hover .video-icon:before, .images-list:hover .rollover-video .video-icon:before {
	background-color: rgba(11,15,16,0.8);
}
.dt-format-gallery .rollover-video .video-icon {
	opacity: 0;
}
.dt-format-gallery .rollover-video .video-icon:before, .dt-format-gallery .rollover-video:hover .video-icon:before {
	background-color: transparent;
}
.portfolio .rollover-video .video-icon, .albums .rollover-video .video-icon, .dt-portfolio-shortcode .rollover-video .video-icon, .dt-albums-shortcode .rollover-video .video-icon, .media .rollover-video .video-icon, .dt-gallery-container .rollover-video .video-icon, .portfolio .rollover-video:hover .video-icon, .albums .rollover-video:hover .video-icon, .dt-albums-shortcode .rollover-video:hover .video-icon, .media .rollover-video:hover .video-icon {
	opacity: 0;
}
.portfolio .rollover-video i:after, .dt-portfolio-shortcode .rollover-video i:after, .albums .rollover-video i:after, .dt-albums-shortcode .rollover-video i:after, .media .rollover-video i:after, .dt-gallery-container .rollover-video i:after, .dt-gallery-container .rollover-video i:after, .jg-container .rollover-video i:after {
	display: block;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
}
.portfolio .rollover-video:hover i, .dt-portfolio-shortcode .rollover-video:hover i, .albums .rollover-video:hover i, .dt-albums-shortcode .rollover-video:hover i, .media .rollover-video:hover i {
	opacity: 1;
}
.format-gallery-normal .rollover-video .video-icon {
	background-size: 50px 50px;
}
.rollover-video .video-icon:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.format-video .rollover i:after {
	background-position: center center;
}
.post-rollover i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0;
}
.no-touch .post-rollover:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.rollover-project {
	position: relative;
	overflow: hidden;
}
.post .rollover-project.alignnone {
	margin-bottom: 0;
}
.rollover-project .link i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.15);
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.rollover-thumbnails {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -32px 0 0 -70px;
	width: 140px;
	height: 140px;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.rollover-content .rollover-thumbnails {
	position: relative;
	display: block;
	height: 115px;
	top: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	opacity: 1;
}
.format-gallery.post i:after, .format-gallery.post i:before, .format-gallery.post .post-rollover i:after, .format-gallery.post .post-rollover i:before {
	display: none;
}
.format-gallery.post .items-grid i:after, .format-gallery.post .items-grid i:before, .format-gallery.post .dt-format-gallery i:before, .format-gallery.post .dt-format-gallery i:after {
	display: block;
}
.rollover-thumbnails span {
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 90px;
	-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.15);
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.15);
}
.no-touch .rollover:hover .rollover-thumbnails, .touch .rollover.is-clicked .rollover-thumbnails {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.rollover-thumbnails span i:after, .rollover-thumbnails span i {
	display: none!important;
}
.rollover-thumbnails .r-thumbn-1 {
	top: 0;
	left: 49px;
	z-index: 102;
}
.rollover-thumbnails .r-thumbn-2 {
	top: -25px;
	left: 42px;
	width: 50px;
	height: 50px;
	z-index: 100;
}
.rollover-thumbnails .r-thumbn-3 {
	top: 4px;
	left: 0;
	width: 70px;
	height: 70px;
	z-index: 101;
}
.rollover-content .rollover-thumbnails .r-thumbn-1 {
	top: 25px;
}
.rollover-content .rollover-thumbnails .r-thumbn-2 {
	top: 0;
}
.rollover-content .rollover-thumbnails .r-thumbn-3 {
	top: 29px;
}
.dt-format-gallery {
	overflow: hidden;
	margin-bottom: 25px;
	max-width: 100%;
}
.dt-format-gallery.shortcode-gallery {
	margin-bottom: 0;
}
.dt-format-gallery.shortcode-gallery a {
	line-height: 0;
}
.dt-format-gallery a.big-img, .dt-format-gallery .rollover-video.big-img {
	border-bottom: none;
}
.gallery-col-1>a, .gallery-col-1 .rollover-video {
	width: 100%;
}
.gallery-col-2>a, .gallery-col-2 .rollover-video {
	width: 50%;
}
.gallery-col-2>a.big-img, .gallery-col-2 .rollover-video.big-img {
	width: 100%;
}
.gallery-col-3 a.big-img, .gallery-col-3 .rollover-video.big-img {
	width: 66.6667%;
}
.gallery-col-3>a, .gallery-col-3 .rollover-video {
	width: 33.3333%;
}
.gallery-col-4 a.big-img, .gallery-col-4 .rollover-video.big-img {
	width: 50%;
}
.gallery-col-4>a, .gallery-col-4 .rollover-video {
	width: 25%;
}
.gallery-col-5 a.big-img, .gallery-col-5 .rollover-video.big-img {
	width: 40%;
}
.gallery-col-5>a, .gallery-col-5 .rollover-video {
	width: 20%;
}
.gallery-col-6 a.big-img, .gallery-col-6 .rollover-video.big-img {
	width: 33.3333%;
}
.gallery-col-6>a, .gallery-col-6 .rollover-video {
	width: 16.6667%;
}
.gallery-coll-half {
	float: left;
	line-height: 0;
}
.gallery-coll-fourth {
	float: left;
}
.dt-format-gallery a, .dt-format-gallery .rollover-video {
	max-width: 100%;
	float: left;
	border-bottom: 2px solid transparent;
	border-right: 2px solid transparent;
}
.dt-format-gallery.gallery-col-1 a.big-img, .dt-format-gallery.gallery-col-1 .rollover-video.big-img, .dt-format-gallery.gallery-col-2 a.big-img, .dt-format-gallery.gallery-col-2 .rollover-video.big-img {
	border-bottom: 3px solid transparent;
}
.dt-format-gallery img {
	width: 100%;
	height: auto;
}
body #load {
	height: 100%;
	overflow: hidden;
	position: fixed;
	width: 100%;
	z-index: 9501;
}
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.pace .pace-activity, #page .ls-carousel .ls-loading-indicator {
	position: fixed;
	display: block;
	z-index: 2000;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	width: 50px;
	height: 50px;
	background: #76c276;
	pointer-events: none;
	border-radius: 100%;
}
#page .ls-carousel .ls-loading-container {
	width: 50px;
	height: 50px;
	border-radius: 100%;
}
#page .ls-carousel .ls-loading-indicator {
	position: absolute;
	background: none;
}
.rsPreloader .pace .pace-activity {
	position: absolute;
}
#load .pace .pace-activity {
	margin: -65px 0 0 -65px;
	width: 130px;
	height: 130px;
	background: none;
}
.pace .pace-activity:before, .pace .pace-activity:after, #page .ls-carousel .ls-loading-indicator:before, #page .ls-carousel .ls-loading-indicator:after {
	position: absolute;
	bottom: 9px;
	left: 9px;
	display: block;
	border: 3px solid #fff;
	border-radius: 50%;
	content: '';
}
#page .ls-carousel .ls-loading-indicator:before {
	bottom: 6px;
	left: 6px;
}
#load .pace .pace-activity:before, #load .pace .pace-activity:after {
	border-width: 7px;
}
.pace .pace-activity:before, #page .ls-carousel .ls-loading-indicator:before, .light-loading .pace .pace-activity:before {
	width: 32px;
	height: 32px;
	border-right-color: rgba(0,0,0,0)!important;
	border-left-color: rgba(0,0,0,0)!important;
	-webkit-animation: pace-rotation 3s linear infinite;
	animation: pace-rotation 3s linear infinite;
}
#load .pace .pace-activity:before, #load .pace .pace-activity:after {
	border-color: rgba(255,255,255,0.94);
}
#load .pace .pace-activity:before {
	bottom: 0;
	left: 0;
	width: 130px;
	height: 130px;
}
.pace .pace-activity:after, #page .ls-carousel .ls-loading-indicator:after, .light-loading .pace .pace-activity:after {
	bottom: 17px;
	left: 17px;
	width: 16px;
	height: 16px;
	border-top-color: rgba(0,0,0,0)!important;
	border-bottom-color: rgba(0,0,0,0)!important;
	-webkit-animation: pace-rotation 1s linear infinite;
	animation: pace-rotation 1s linear infinite;
}
#page .ls-carousel .ls-loading-indicator:after {
	bottom: 14px;
	left: 14px;
}
#load .pace .pace-activity:after {
	bottom: 33px;
	left: 33px;
	width: 66px;
	height: 66px;
}
@-webkit-keyframes pace-rotation {
0% {
-webkit-transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(359deg);
}
}
@keyframes pace-rotation {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(359deg);
}
}
#main-slideshow.fixed .three-d-slider {
	margin: 0 auto;
	max-width: 1200px;
}
.three-d-slider {
	position: relative;
	overflow: hidden;
	height: 500px;
	z-index: 1;
	background-color: #000;
}
.plane {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	visibility: hidden;
}
.plane img {
	visibility: hidden;
}
div.container {
	position: absolute;
	top: 50px;
	left: 50px;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
-webkit-transform-origin:(50, 50);
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.container-1 {
	z-index: 3;
}
.container-2 {
	z-index: 6;
}
.container-3 {
	z-index: 9;
}
.slide-me .container {
	-moz-transition-property: left, top!important;
	-ms-transition-property: left, top!important;
	-o-transition-property: left, top!important;
	-webkit-transition-property: left, top!important;
	-moz-transition-duration: 0ms!important;
	-ms-transition-duration: 0ms!important;
	-o-transition-duration: 0ms!important;
	-webkit-transition-duration: 0ms!important;
}
.scale-me .container {
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-duration: 300ms 1000ms;
	-ms-transition-duration: 300ms 1000ms;
	-o-transition-duration: 300ms 1000ms;
	-webkit-transition-duration: 300ms 1000ms;
}
.useJS.scale-me .container {
	-moz-transition-property: opacity;
	-ms-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	-moz-transition-duration: 1000ms;
	-ms-transition-duration: 1000ms;
	-o-transition-duration: 1000ms;
	-webkit-transition-duration: 000ms;
}
@media screen and(-ms-high-contrast:active), (-ms-high-contrast:none) {
.container-1 {
-ms-transform:scale(0.14, .14);
}
.container-2 {
-ms-transform:scale(0.23, .23);
}
.container-3 {
-ms-transform:scale(0.35, .35);
}
.photo.show {
-ms-transform:scale(2.86, 2.86);
}
.container .l3 {
-ms-transform:scale(7.15, 7.15);
}
}
.three-d-slider .photo {
	position: absolute;
	padding: 0;
	margin: 0;
}
.three-d-slider .photo:hover {
	cursor: pointer;
}
.lightbox .container .photo:hover {
	cursor: default;
}
.three-d-slider .photo.show {
	max-height: 100%;
	-moz-transform-property: scale;
	-webkit-transform-property: scale;
	-o-transform-property: scale;
}
.photo.top-slice {
	z-index: 999;
	cursor: default;
	-moz-transition-property: left, top!important;
	-ms-transition-property: left, top!important;
	-o-transition-property: left, top!important;
	-webkit-transition-property: left, top!important;
	-moz-transition-duration: 400ms;
	-ms-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-moz-transition-delay: 0!important;
	-ms-transition-delay: 0!important;
	-o-transition-delay: 0!important;
	-webkit-transition-delay: 0!important;
}
canvas.corners {
	display: none;
	position: absolute;
	cursor: pointer;
	opacity: 0;
	-moz-transition-property: opacity;
	-ms-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	-moz-transition-duration: 450ms;
	-ms-transition-duration: 450ms;
	-o-transition-duration: 450ms;
	-webkit-transition-duration: 450ms;
}
canvas.corners:hover {
	opacity: .7;
}
.container:hover canvas.corners {
	display: block;
}
#main.lightbox .container .corners, .scale-me .container span {
	display: none!important;
}
.container span {
	position: absolute;
	width: 27px;
	height: 27px;
	border: #fff solid;
	z-index: 9999;
	opacity: .3;
	filter: alpha(opacity=30);
}
#main.lightbox .container span {
	opacity: 0!important;
}
span.top-l {
	top: 0;
	left: 0;
	border-width: 3px 0 0 3px;
	margin: -3px 0 0 -3px;
}
span.top-r {
	top: 0;
	right: 0;
	border-width: 3px 3px 0 0;
	margin: -3px -3px 0 0;
}
span.bottom-r {
	bottom: 0;
	right: 0;
	border-width: 0 3px 3px 0;
	margin: 0 -3px -3px 0;
}
span.bottom-l {
	bottom: 0;
	left: 0;
	border-width: 0 0 3px 3px;
	margin: 0 0 -3px -3px;
}
.toBG {
	z-index: 1!important;
	-moz-transition-duration: 0ms 0ms!important;
	-ms-transition-duration: 0ms 0ms!important;
	-o-transition-duration: 0ms 0ms!important;
	-webkit-transition-duration: 0ms 0ms!important;
}
.dark-layer {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: 0;
}
.dark-layer.l1 {
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 4;
	height: 100%;
	width: 100%;
	visibility: visible;
}
.dark-layer.l2 {
	opacity: .4;
	filter: alpha(opacity=40);
	z-index: 7;
	height: 100%;
	width: 100%;
	visibility: visible;
}
.container .l3 {
	visibility: visible;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index: 998;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
-webkit-transform-origin:(50, 50);
	-moz-transition-property: opacity;
	-ms-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	-moz-transition-duration: 400ms;
	-ms-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
}
.useJS .container .l3 {
	-moz-transition: opacity;
	-ms-transition: opacity;
	-o-transition: opacity;
	-webkit-transition: opacity;
}
.close {
	position: relative;
	width: 20px\9;
	height: 20px\9;
	background-size: 20px 20px\8;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1;
}
:root .close {
	width: 30px\0/IE9;
	height: 30px\0/IE9;
}
.lightbox .close {
	z-index: 10;
	padding: 0;
	margin: 0 auto;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-transition-property: opacity;
	-ms-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	-moz-transition-delay: 1000ms;
	-ms-transition-delay: 1000ms;
	-o-transition-delay: 1000ms;
	-webkit-transition-delay: 1000ms;
}
.lightbox .close:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.lightbox .close.hovered {
	-moz-transition-delay: 0ms;
	-ms-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	-webkit-transition-delay: 0ms;
}
.lightbox.useJS .close {
	display: none;
}
.img-caption {
	position: absolute;
	height: 30px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	z-index: 10;
	opacity: 0;
	filter: alpha(opacity=0);
}
.img-caption p {
	margin: 0 auto;
	padding: 0 10px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}
.lightbox .img-caption {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-transition-property: opacity;
	-ms-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	-moz-transition-delay: 1000ms;
	-ms-transition-delay: 1000ms;
	-o-transition-delay: 1000ms;
	-webkit-transition-delay: 1000ms;
}
div.lightbox.useJS .img-caption {
	display: none;
}
div.slide-me.lightbox .img-caption {
	top: 45%;
}
.navig {
	height: 96px;
	position: absolute;
	right: 20px;
	width: 30px;
	z-index: 999;
	text-align: center;
	top: 43%;
	opacity: 1;
	filter: alpha(opacity=100);
}
.lightbox .navig {
	z-index: 1;
}
.scale-me .navig {
	opacity: .5;
	filter: alpha(opacity=50);
}
.scale-me .navig div:hover {
	cursor: default;
	;
	color: #d03935;
}
.scale-me .navig div.act:hover {
	color: #fff;
}
.navig div {
	padding: 0;
	margin: 3px 4px 3px 3px;
	float: right;
	right: 0;
	clear: right;
	width: 22px;
	height: 22px;
	z-index: 999;
	color: #d03935;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 24px;
	vertical-align: middle;
	-moz-transition-property: width, height, margin;
	-ms-transition-property: width, height, margin;
	-o-transition-property: width, height, margin;
	-webkit-transition-property: width, height, margin;
	-moz-transition-duration: 400ms;
	-ms-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
}
.navig div:hover {
	color: #fff;
	cursor: pointer;
}
.navig .act {
	width: 30px;
	height: 30px;
	margin: 3px 0;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}
.navig .act:hover {
	cursor: default;
}
#loading {
	position: absolute;
	padding: 0;
	height: 128px;
	width: 128px;
	left: 50%;
	top: 50%;
	margin: -64px 0 0 -64px;
	background-repeat: no-repeat;
	color: #e9e9e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 128px;
	text-align: center;
	vertical-align: middle;
	z-index: 999;
background-image:url(data:image/gif;
base64, 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
