@-webkit-keyframes dfdHotspotAnimation {
	0%, 100% {
		-webkit-transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
	}
}
@-moz-keyframes dfdHotspotAnimation {
	0%, 100% {
		-moz-transform: scale(1);
	}
	50% {
		-moz-transform: scale(1.1);
	}
}
@-o-keyframes dfdHotspotAnimation {
	0%, 100% {
		-o-transform: scale(1);
	}
	50% {
		-o-transform: scale(1.1);
	}
}
@keyframes dfdHotspotAnimation {
	0%, 100% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
}
@font-face{font-family:'texgyreadventorregular';src:url('../fonts/texgyreadventor-regular-webfont.eot');src:url('../fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/texgyreadventor-regular-webfont.woff2') format('woff2'),
url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
url('../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
font-weight:normal;
font-style:normal;

}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face{font-family:'texgyreadventorregular';src:url('../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
}
}
@font-face{font-family:'texgyreadventorbold';src:url('../fonts/texgyreadventor-bold-webfont.eot');src:url('../fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/texgyreadventor-bold-webfont.woff2') format('woff2'),
url('../fonts/texgyreadventor-bold-webfont.woff') format('woff'),
url('../fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
url('../fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
font-weight:normal;
font-style:normal;

}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face{font-family:'texgyreadventorbold';src:url('../fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
}
}
@font-face{font-family:'fontello-nav';src:url('../fonts/fontello.eot?2586346');src:url('../fonts/fontello.eot?2586346#iefix') format('embedded-opentype'),
url('../fonts/fontello.woff?2586346') format('woff'),
url('../fonts/fontello.ttf?2586346') format('truetype'),
url('../fonts/fontello.svg?2586346#fontello') format('svg');
font-weight:normal;
font-style:normal;

}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face{font-family:'fontello-nav';src:url('../fonts/fontello.svg?2586346#fontello') format('svg');
}
}
[class^="navicon-"]:before,
[class*=" navicon-"]:before {
	font-family:"fontello-nav";
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em;
	font-size:100%;
}
.navicon-quote-right:before {
	content:'\e800';
}
.navicon-quote-left:before {
	content:'\e801';
}
.navicon-angle-left:before {
	content:'\e802';
}
.navicon-angle-right:before {
	content:'\e803';
}
.navicon-angle-up:before {
	content:'\e804';
}
.navicon-angle-down:before {
	content:'\e805';
}
@font-face{font-family:'dfd-icomoon';src:url('../fonts/icomoon.eot?m1yuf9');src:url('../fonts/icomoon.eot?#iefixm1yuf9') format('embedded-opentype'),
url('../fonts/icomoon.ttf?m1yuf9') format('truetype'),
url('../fonts/icomoon.woff?m1yuf9') format('woff'),
url('../fonts/icomoon.svg?m1yuf9#icomoon') format('svg');
font-weight:normal;
font-style:normal;

}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face{font-family:'dfd-icomoon';src:url('../fonts/icomoon.svg?m1yuf9#icomoon') format('svg');
}
}
[class^="dfdicon-"],
[class*=" dfdicon-"] {
	font-family:'dfd-icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.dfdicon-header-search-icon:before {
	content:"\e600";
}
@font-face{font-family:'dfd-added-font-icon';src:url('../fonts/dfd-added-font-icon.eot?uwi5vc');src:url('../fonts/dfd-added-font-icon.eot?uwi5vc#iefix') format('embedded-opentype'),
url('../fonts/dfd-added-font-icon.ttf?uwi5vc') format('truetype'),
url('../fonts/dfd-added-font-icon.woff?uwi5vc') format('woff'),
url('../fonts/dfd-added-font-icon.svg?uwi5vc#dfd-added-font-icon') format('svg');
font-weight:normal;
font-style:normal;

}
[class^="dfd-added-font-icon-"],
[class*=" dfd-added-font-icon-"] {
	font-family:'dfd-added-font-icon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face{font-family:'dfd-added-font-icon';src:url('../fonts/dfd-added-font-icon.svg?uwi5vc#dfd-added-font-icon') format('svg');
}
}
.dfd-added-font-icon-px-icon:before {
	content:"\e600";
}
.dfd-added-font-icon-vb:before {
	content:"\e601";
}
.dfd-added-font-icon-b_Xing-icon_bl:before {
	content:"\e900";
}
.dfd-added-font-icon-bandcamp-logo:before {
	content:"\e901";
}
.dfd-added-font-icon-c_spotify-512-black:before {
	content:"\e902";
}
.dfd-added-font-icon-houzz-dark-icon:before {
	content:"\e903";
}
.dfd-added-font-icon-Meerkat-color:before {
	content:"\e904";
}
.dfd-added-font-icon-periscope-logo:before {
	content:"\e905";
}
.dfd-added-font-icon-skype:before {
	content:"\e906";
}
.dfd-added-font-icon-slideshare:before {
	content:"\e907";
}
.dfd-added-font-icon-Snapchat-logo:before {
	content:"\e908";
}
.dfd-added-font-icon-soundcloud-logo:before {
	content:"\e909";
}
.dfd-added-font-icon-konus:before {
	content:"\e90a";
}
.dfd-added-font-icon-the-city:before {
	content:"\e90b";
}
.dfd-added-font-icon-left-open:before {
	content:"\e801";
}
.dfd-added-font-icon-right-open:before {
	content:"\e800";
}
.dfd-added-font-icon-pinpoint:before {
	content:"\e90c";
}
.dfd-added-font-icon-viadeo:before {
	content:"\e90d";
}
.dfd-added-font-icon-tripadvisor:before {
	content:"\e90e";
}
.dfd-added-font-icon-left-open2:before {
	content:"\e802";
}
.dfd-added-font-icon-right-open2:before {
	content:"\e803";
}
*,
*:before,
*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body *::-moz-selection {
	background:#1b1b1b;
	color:#fff;
}
body *::-webkit-selection {
	background:#1b1b1b;
	color:#fff;
}
body *::selection {
	background:#1b1b1b;
	color:#fff;
}
html {
	font-size:62.5%;
}
body {
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#565656;
	background:white;
	position:relative;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
input,
textarea {
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
}
dfn {
	text-decoration:none;
	font-style:normal;
	border-bottom:1px dotted;
}
:focus {
	outline:0px;
}
a img {
	border:none;
}
a {
	color:#28262b;
	text-decoration:none;
	line-height:inherit;
}
a[href^="mailto:"] {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	color:#8a8f6a;
}
a:hover {
	color:#28262b;
}
a:focus {
	color:#28262b;
}
p a,
p a:visited {
	line-height:inherit;
}
.left {
	float:left;
}
.right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-opacity {
	opacity:0.8;
}
.text-thin {
	font-weight:100;
}
.text-light {
	font-weight:300;
}
.text-normal {
	font-weight:400;
}
.text-bold {
	font-weight:700;
}
.posts-without-author .byline.author.vcard {
	display:none;
}
.block-without-read-more-button .read-more {
	display:none;
}
.hide {
	display:none;
}
.hide-override {
	display:none !important;
}
.highlight {
	background:#8a8f6a;
	padding:0 7px;
	color:#fff;
}
.text-style-light {
	font-weight:300;
}
.upper {
	text-transform:uppercase;
}
.inline-block {
	display:inline-block;
}
#googlemap img,
object,
embed {
	max-width:none;
}
#map_canvas embed {
	max-width:none;
}
#map_canvas img {
	max-width:none;
}
#map_canvas object {
	max-width:none;
}
figure {
	margin:0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#565656;
	direction:ltr;
}
p {
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;
	margin-bottom:1.07em;
}
p.lead {
	font-size:17.5px;
	line-height:1.6;
	margin-bottom:17px;
}
p.cl {
	margin:0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom:14px;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-size:70%;
	line-height:0;
}
h1 {
	font-style:normal;
	font-weight:600;
	font-size:55px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.63;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
}
h2 {
	font-style:normal;
	font-weight:600;
	font-size:45px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.866;
	text-transform:none;
	letter-spacing:4px;
	word-spacing:0;
	color:#28262b;
}
h3 {
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.54;
	text-transform:none;
	letter-spacing:5px;
	word-spacing:0;
	color:#28262b;
}
h4 {
	font-style:normal;
	font-weight:600;
	font-size:30px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:2;
	text-transform:none;
	letter-spacing:5px;
	word-spacing:0;
	color:#28262b;
}
h5 {
	font-style:normal;
	font-weight:600;
	font-size:22px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:2.05;
	text-transform:uppercase;
	letter-spacing:5px;
	word-spacing:0;
	color:#28262b;
}
h6 {
	font-style:normal;
	font-weight:600;
	font-size:18px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.2;
	text-transform:none;
	letter-spacing:4px;
	word-spacing:0;
	color:#28262b;
}
.module h6 {
	color:inherit;
}
h1.page-title {
	font-size:23px;
	line-height:1;
	margin:0;
}
h2.text-box {
	margin:0 0 5px 0;
	padding-top:17px;
}
h3 {
	margin:0;
}
h4,
.quoteCite .quote-author {
	margin-top:0;
}
.quoteCite .quote-sub {
	font-size:12px;
	font-weight:300;
	margin:0;
	line-height:1.5;
	text-transform:uppercase;
}
::-webkit-input-placeholder {
	position:relative;
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#565656;
	color:#888;
	text-align:left;
	line-height:1;
}
:-moz-placeholder {
	position:relative;
	top:2px;
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#565656;
	color:#888;
	text-align:left;
	line-height:1;
}
hr {
	border:solid #f1f1f1;
	border-width:1px 0 0;
	clear:both;
	margin:10px 0 10px;
	height:0;
}
address {
	font-style:normal;
}
em,
i {
	font-style:italic;
	line-height:inherit;
}
strong,
b {
	font-weight:bold;
	line-height:inherit;
}
small {
	font-size:70%;
	line-height:inherit;
}
.normal {
	font-weight:400;
}
code,
pre {
	color:#333;
	font:11px Monaco,
	"Courier New",
	"DejaVu Sans Mono",
	"Bitstream Vera Sans Mono",
	monospace;
	word-break:break-all;
	word-wrap:break-word;
}
code {
	background:none;
}
pre {
	margin:15px 0;
	background-color:#f4f4f4;
	border:1px solid #c7c7c7;
	display:block;
	line-height:19px;
	overflow:visible;
	overflow-y:hidden;
	padding:0 0 0 4px;
}
table {
	background:#fff;
	margin:0 0 18px;
	border:1px solid #ddd;
}
table thead,
table tfoot {
	background:#f5f5f5;
}
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
	display:table-cell;
	font-size:14px;
	line-height:18px;
	text-align:left;
}
table thead tr th,
table tfoot tr td {
	padding:8px 10px 9px;
	font-size:14px;
	font-weight:bold;
	color:#222;
}
table thead tr th:first-child,
table tfoot tr td:first-child {
	border-left:none;
}
table thead tr th:last-child,
table tfoot tr td:last-child {
	border-right:none;
}
table tbody tr.even,
table tbody tr.alt {
	background:#f4f4f4;
}
table tbody tr:nth-child(even) {
	background:#f4f4f4;
}
table tbody tr td {
	color:#333;
	padding:9px 10px;
	vertical-align:top;
	border:none;
}
table {
	width:100%;
}
.entry-content-asset {
	position:relative !important;
	padding-bottom:56.25% !important;
	padding-top:30px !important;
	height:0 !important;
	overflow:hidden !important;
}
.video-js {
	max-width:100%;
	height:auto;
}
.entry-content-asset iframe,
.entry-content-asset object,
.entry-content-asset embed {
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
}
ul,
ol,
dl {
	line-height:1.8;
	margin-bottom:17px;
	list-style-position:inside;
}
ul li ul,
ul li ol {
	margin-left:20px;
	margin-bottom:0;
}
ol {
	margin-left:20px;
}
ol li ul,
ol li ol {
	margin-left:20px;
	margin-bottom:0;
}
blockquote,
blockquote p {
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-style:italic;
	font-size:15px;
	line-height:2.5;
	color:#28262b;
}
blockquote {
	position:relative;
	text-decoration:underline;
	margin-top:40px;
	margin-bottom:40px !important;
	padding-left:30px;
	border-width:0;
	list-style:none;
	overflow:hidden;
	border-left:2px solid #c39f76;
}
blockquote:before {
	content:"\e800";
	font-family:"fontello-nav" !important;
	font-size:45px;
	font-style:normal;
	line-height:1;
	position:absolute;
	top:0;
	left:10px;
	color:inherit;
	opacity:.2;
}
blockquote p {
	margin-bottom:0;
}
blockquote .slug {
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	font-size:12px;
	text-transform:uppercase;
	margin-top:20px;
}
blockquote .slug a {
	color:inherit;
	padding-bottom:7px;
}
blockquote .slug a {
	color:inherit;
	padding-bottom:7px;
}
abbr,
acronym {
	text-transform:uppercase;
	font-size:90%;
	color:#222;
	border-bottom:1px solid #cdcdcd;
	cursor:help;
}
abbr {
	text-transform:none;
}
.al-right {
	text-align:right;
}
.al-right .button,
.al-right .icon {
	float:right;
	margin-left:35px;
}
.al-left {
	text-align:left;
}
.al-left .button,
.al-left .icon {
	float:left;
	margin-right:35px;
}
.al-center {
	text-align:center;
}
.al-center .button,
.al-center .icon {
	float:none;
	margin:0 auto 10px auto;
}
.cl {
	clear:both;
}
.ovh {
	overflow:hidden;
}
.print-only {
	display:none !important;
}
@media print {
	* {
		background:transparent !important;
		color:black !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href)")";
	}
	abbr[title]:after {
		content:" (" attr(title)")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,
	blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,
	img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
	.hide-on-print {
		display:none !important;
	}
	.print-only {
		display:block !important;
	}
	.hide-for-print {
		display:none !important;
	}
	.show-for-print {
		display:inherit !important;
	}
}
.row form .row {
	margin:0 -10px;
}
.row form .row .column,
.row form .row .columns {
	padding:0 10px;
}
.row form .row.collapse {
	margin:0;
}
.row form .row.collapse .column,
.row form .row.collapse .columns {
	padding:0;
}
label {
	display:inline-block;
	font-size:14px;
	cursor:pointer;
	font-weight:400;
}
label.right {
	float:none;
	text-align:right;
}
label.inline {
	line-height:32px;
	margin:0 0 12px 0;
}
.prefix,
.postfix {
	display:block;
	position:relative;
	z-index:2;
	text-align:center;
	width:100%;
	padding-top:0;
	padding-bottom:0;
	height:32px;
	line-height:31px;
}
a.button.prefix,
a.button.postfix {
	padding-left:0;
	padding-right:0;
	text-align:center;
}
span.prefix,
span.postfix {
	background:#f2f2f2;
	border:1px solid #ccc;
}
.prefix {
	left:2px;
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
	overflow:hidden;
}
.postfix {
	right:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px;
}
textarea {
	height:auto;
}
select {
	width:100%;
}
fieldset {
	border:solid 1px #cdcdcd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	padding:12px;
	margin:18px 0;
}
fieldset legend {
	font-weight:bold;
	background:white;
	padding:0 3px;
	margin:0;
	margin-left:-3px;
}
.error input,
input.error,
.error textarea,
textarea.error,
.error input:focus,
input.error:focus,
.error textarea:focus,
textarea.error:focus {
	border-color:#ff6565;
	background-color:rgba(255,
	101,
	101,
	0.1);
}
.error input:focus,
input.error:focus,
.error textarea:focus,
textarea.error:focus {
	outline-color:#fffefe;
}
.error label,
label.error {
	color:#ff6565;
}
.error small,
small.error {
	display:block;
	padding:6px 4px;
	margin-top:-13px;
	margin-bottom:12px;
	background:#ff6565;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px;
}
.lt-ie9 .module-featured-news .dfd_featured_news .columns .hover-bg img,
.lt-ie10 .module-featured-news .dfd_featured_news .columns .hover-bg img {
	top:0;
}
.lt-ie9 form.custom div.custom.dropdown a.selector,
.lt-ie10 form.custom div.custom.dropdown a.selector {
	height:28px;
}
.lt-ie9 .module-featured-news .dfd_featured_news .columns .hover-bg img,
.lt-ie10 .module-featured-news .dfd_featured_news .columns .hover-bg img {
	top:0;
}
.lt-ie9 .module-recent-news .recent-news-list .item .entry-thumb img,
.lt-ie10 .module-recent-news .recent-news-list .item .entry-thumb img {
	left:0;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.lt-ie9 ul.products li.product .woo-cover .add-info,
.lt-ie10 ul.products li.product .woo-cover .add-info {
	left:0;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.lt-ie9 .nav-menu div.sub-nav,
.lt-ie10 .nav-menu div.sub-nav {
	left:0;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.lt-ie9 .form-search-section,
.lt-ie10 .form-search-section {
	left:0;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.lt-ie9 .project .entry-thumb .portfolio-entry-hover .title-wrap,
.lt-ie10 .project .entry-thumb .portfolio-entry-hover .title-wrap {
	top:10%;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.lt-ie9 .module-post-carousel .post-carousel .post-carousel-item:hover .entry-thumb .like.alreadyvoted,
.lt-ie9 .module-post-carousel .post-carousel .post-carousel-item:hover .entry-thumb .post-like,
.lt-ie10 .module-post-carousel .post-carousel .post-carousel-item:hover .entry-thumb .like.alreadyvoted,
.lt-ie10 .module-post-carousel .post-carousel .post-carousel-item:hover .entry-thumb .post-like {
	right:auto;
	left:0;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.lt-ie9 .feature-block-image .picture .heading,
.lt-ie10 .feature-block-image .picture .heading {
	bottom:auto;
	top:100%;
}
.lt-ie9 .feature-block-image:hover .picture .heading,
.lt-ie10 .feature-block-image:hover .picture .heading {
	top:70%;
}
.lt-ie9 .news-page-slider .item .entry-title-wrap,
.lt-ie10 .news-page-slider .item .entry-title-wrap {
	background:transparent;
}
.lt-ie9 .clients_module .slick-dots,
.lt-ie10 .clients_module .slick-dots {
	top:0;
}
.lt-ie9 .countdown-module .title-section .title-wrap,
.lt-ie9 .countdown-module .buttons-section .buttons-wrap,
.lt-ie10 .countdown-module .title-section .title-wrap,
.lt-ie10 .countdown-module .buttons-section .buttons-wrap {
	position:relative;
	top:0;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.lt-ie9 .module-sliding-post .posts-slider .slide-item .content .heading,
.lt-ie9 .news-page-slider-wrap .news-page-slider .item .news-slider-entry-hover .heading .cover,
.lt-ie10 .module-sliding-post .posts-slider .slide-item .content .heading,
.lt-ie10 .news-page-slider-wrap .news-page-slider .item .news-slider-entry-hover .heading .cover {
	top:0;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.lt-ie9 .module-sliding-post .posts-slider .slide-item .content .entry-content,
.lt-ie9 .news-page-slider-wrap .news-page-slider .item .news-slider-entry-hover .entry-content .cover,
.lt-ie10 .module-sliding-post .posts-slider .slide-item .content .entry-content,
.lt-ie10 .news-page-slider-wrap .news-page-slider .item .news-slider-entry-hover .entry-content .cover {
	display:none;
}
.lt-ie9 #sub-footer > .row .subfooter-copyright .subfoot-logo,
.lt-ie9 #sub-footer > .row .subfooter-copyright .copyright-section,
.lt-ie10 #sub-footer > .row .subfooter-copyright .subfoot-logo,
.lt-ie10 #sub-footer > .row .subfooter-copyright .copyright-section {
	top:0;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.lt-ie9 .features_module_img .feature-image-module-wrap .feature-block-image .content-wrap .content,
.lt-ie10 .features_module_img .feature-image-module-wrap .feature-block-image .content-wrap .content {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.lt-ie9 .features_module_img .feature-image-module-wrap .feature-block-image:hover .content-wrap .content,
.lt-ie10 .features_module_img .feature-image-module-wrap .feature-block-image:hover .content-wrap .content {
	bottom:0;
}
.lt-ie9 ul,
.lt-ie10 ul {
	list-style:none;
}
.lt-ie9 ul li,
.lt-ie10 ul li {
	list-style:none;
}
.lt-ie9 #top-panel-inner,
.lt-ie10 #top-panel-inner {
	display:none;
}
.lt-ie9 div.module.portfolio-masonry-few-rows .entry-thumb > img,
.lt-ie10 div.module.portfolio-masonry-few-rows .entry-thumb > img {
	top:0;
	left:0;
	-webkit-transform:translate(0,
	0);
	transform:translate(0,
	0);
}
.row {
	width:1200px;
	max-width:100%;
	margin:0 auto;
	position:relative;
}
.row .row {
	width:auto;
	max-width:none;
	min-width:0;
	margin:0 -10px;
}
.row.collapse .column,
.row.collapse .columns {
	padding:0;
}
.row.collapse .column .mvb_container .column,
.row.collapse .column .mvb_container .columns,
.row.collapse .columns .mvb_container .column,
.row.collapse .columns .mvb_container .columns {
	padding:0 10px;
}
.row .row {
	width:auto;
	max-width:none;
	min-width:0;
	margin:0 -10px;
}
.row .row.collapse {
	margin:0;
}
ul.row {
	list-style:none;
}
@media only screen and (min-width: 800px) {
	body.dfd-custom-padding-html .vc-row-wrapper.full_width_content_paddings > .row {
		width:auto;
		max-width:none;
		min-width:0;
		margin:0 -10px;
		padding:0;
	}
	body.dfd-custom-padding-html .vc-row-wrapper.full_width_small_paddings > .row {
		width:auto;
		max-width:none;
		min-width:0;
		margin:0 -3px;
		padding:0;
	}
}
@-webkit-keyframes MoveBG {
	0% {
		background-position:0% 84%;
	}
	50% {
		background-position:100% 16%;
	}
	100% {
		background-position:0% 84%;
	}
}
@-moz-keyframes MoveBG {
	0% {
		background-position:0% 84%;
	}
	50% {
		background-position:100% 16%;
	}
	100% {
		background-position:0% 84%;
	}
}
@-ms-keyframes MoveBG {
	0% {
		background-position:0% 84%;
	}
	50% {
		background-position:100% 16%;
	}
	100% {
		background-position:0% 84%;
	}
}
@-o-keyframes MoveBG {
	0% {
		background-position:0% 84%;
	}
	50% {
		background-position:100% 16%;
	}
	100% {
		background-position:0% 84%;
	}
}
@keyframes MoveBG {
	0% {
		background-position:0% 84%;
	}
	50% {
		background-position:100% 16%;
	}
	100% {
		background-position:0% 84%;
	}
}
.dfd-ie-detected .vc-row-wrapper.dfd-row-full-height {
	height:100vh;
}
.dfd-vertical-aligned {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.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:10px;
	padding-right:10px;
}
.custom-three {
	width:13%;
}
.custom-ten {
	width:87%;
	padding-right:12% !important;
}
.column,
.columns {
	float:left;
	min-height:1px;
	padding:0 10px;
	position:relative;
}
.column.centered,
.columns.centered {
	float:none;
	margin:0 auto;
}
[class*="column"] +[class*="column"].end {
	float:left;
}
.one,
.row .one {
	width:8.33333%;
}
.two,
.row .two {
	width:16.66667%;
}
.three,
.row .three {
	width:25%;
}
.four,
.row .four {
	width:33.33333%;
}
.five,
.row .five {
	width:41.66667%;
}
.six,
.row .six {
	width:50%;
}
.seven,
.row .seven {
	width:58.33333%;
}
.eight,
.row .eight {
	width:66.66667%;
}
.nine,
.row .nine {
	width:75%;
}
.ten,
.row .ten {
	width:83.33333%;
}
.eleven,
.row .eleven {
	width:91.66667%;
}
.twelve,
.row .twelve {
	width:100%;
}
.row .offset-by-one {
	margin-left:8.33333%;
}
.row .offset-by-two {
	margin-left:16.66667%;
}
.row .offset-by-three {
	margin-left:25%;
}
.row .offset-by-four {
	margin-left:33.33333%;
}
.row .offset-by-five {
	margin-left:41.66667%;
}
.row .offset-by-six {
	margin-left:50%;
}
.row .offset-by-seven {
	margin-left:58.33333%;
}
.row .offset-by-eight {
	margin-left:66.66667%;
}
.row .offset-by-nine {
	margin-left:75%;
}
.row .offset-by-ten {
	margin-left:83.33333%;
}
.push-one {
	left:8.33333%;
}
.pull-one {
	right:8.33333%;
}
.push-two {
	left:16.66667%;
}
.pull-two {
	right:16.66667%;
}
.push-three {
	left:25%;
}
.pull-three {
	right:25%;
}
.push-four {
	left:33.33333%;
}
.pull-four {
	right:33.33333%;
}
.push-five {
	left:41.66667%;
}
.pull-five {
	right:41.66667%;
}
.push-six {
	left:50%;
}
.pull-six {
	right:50%;
}
.push-seven {
	left:58.33333%;
}
.pull-seven {
	right:58.33333%;
}
.push-eight {
	left:66.66667%;
}
.pull-eight {
	right:66.66667%;
}
.push-nine {
	left:75%;
}
.pull-nine {
	right:75%;
}
.push-ten {
	left:83.33333%;
}
.pull-ten {
	right:83.33333%;
}
img {
	height:auto;
	line-height:1;
	font-size:0;
}
img,
object,
embed {
	max-width:100%;
}
img {
	-ms-interpolation-mode:bicubic;
}
#map_canvas img,
.map_canvas img,
.map-widget img,
#map img {
	max-width:none !important;
}
.row:before,
.row:after,
.clearfix:before,
.clearfix:after {
	content:" ";
	display:table;
}
.row:after,
.clearfix:after {
	clear:both;
}
.block-grid {
	display:block;
	overflow:hidden;
	padding:0;
}
.block-grid > li {
	display:block;
	height:auto;
	float:left;
}
.block-grid.one-up {
	margin:0;
}
.block-grid.one-up > li {
	width:100%;
	padding:0 0 15px;
}
.block-grid.two-up {
	margin:0 -15px;
}
.block-grid.two-up > li {
	width:50%;
	padding:0 15px 15px;
}
.block-grid.two-up > li:nth-child(2n+1) {
	clear:both;
}
.block-grid.three-up {
	margin:0 -12px;
}
.block-grid.three-up > li {
	width:33.33333%;
	padding:0 12px 12px;
}
.block-grid.three-up > li:nth-child(3n+1) {
	clear:both;
}
.block-grid.four-up {
	margin:0 -10px;
}
.block-grid.four-up > li {
	width:25%;
	padding:0 10px 10px;
}
.block-grid.four-up > li:nth-child(4n+1) {
	clear:both;
}
.block-grid.five-up {
	margin:0 -8px;
}
.block-grid.five-up > li {
	width:20%;
	padding:0 8px 8px;
}
.block-grid.five-up > li:nth-child(5n+1) {
	clear:both;
}
.block-grid.six-up {
	margin:0 -8px;
}
.block-grid.six-up > li {
	width:16.66667%;
	padding:0 8px 8px;
}
.block-grid.six-up > li:nth-child(6n+1) {
	clear:both;
}
.block-grid.seven-up {
	margin:0 -8px;
}
.block-grid.seven-up > li {
	width:14.28571%;
	padding:0 8px 8px;
}
.block-grid.seven-up > li:nth-child(7n+1) {
	clear:both;
}
.block-grid.eight-up {
	margin:0 -8px;
}
.block-grid.eight-up > li {
	width:12.5%;
	padding:0 8px 8px;
}
.block-grid.eight-up > li:nth-child(8n+1) {
	clear:both;
}
.block-grid.nine-up {
	margin:0 -8px;
}
.block-grid.nine-up > li {
	width:11.11111%;
	padding:0 8px 8px;
}
.block-grid.nine-up > li:nth-child(9n+1) {
	clear:both;
}
.block-grid.ten-up {
	margin:0 -8px;
}
.block-grid.ten-up > li {
	width:10%;
	padding:0 8px 8px;
}
.block-grid.ten-up > li:nth-child(10n+1) {
	clear:both;
}
.block-grid.eleven-up {
	margin:0 -8px;
}
.block-grid.eleven-up > li {
	width:9.09091%;
	padding:0 8px 8px;
}
.block-grid.eleven-up > li:nth-child(11n+1) {
	clear:both;
}
.block-grid.twelve-up {
	margin:0 -8px;
}
.block-grid.twelve-up > li {
	width:8.33333%;
	padding:0 8px 8px;
}
.block-grid.twelve-up > li:nth-child(12n+1) {
	clear:both;
}
.orbit-wrapper {
	width:1px;
	height:1px;
	position:relative;
	overflow:hidden;
}
.orbit {
	width:1px;
	height:1px;
	position:relative;
	overflow:hidden;
	margin-bottom:17px;
}
.orbit.with-bullets {
	margin-bottom:40px;
}
.orbit .orbit-slide {
	max-width:100%;
	position:absolute;
	top:0;
	left:0;
}
.orbit a.orbit-slide {
	border:none;
	line-height:0;
	display:none;
}
.orbit div.orbit-slide {
	width:100%;
	height:100%;
	opacity:0;
}
.orbit-wrapper .timer {
	width:40px;
	height:40px;
	overflow:hidden;
	position:absolute;
	top:10px;
	right:10px;
	opacity:.6;
	cursor:pointer;
	z-index:31;
}
.orbit-wrapper span.rotator {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	left:-20px;
	background:url('../images/foundation/orbit/rotator-black.png') no-repeat;
	z-index:3;
}
.orbit-wrapper span.rotator.move {
	left:0;
}
.orbit-wrapper span.mask {
	display:block;
	width:20px;
	height:40px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	overflow:hidden;
}
.orbit-wrapper span.mask.move {
	width:40px;
	left:0;
	background:url('../images/foundation/orbit/timer-black.png') repeat 0 0;
}
.orbit-wrapper span.pause {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	background:url('../images/foundation/orbit/pause-black.png') no-repeat;
	z-index:4;
	opacity:0;
}
.orbit-wrapper span.pause.active {
	background:url('../images/foundation/orbit/pause-black.png') no-repeat 0 -40px;
}
.orbit-wrapper .timer:hover span.pause,
.orbit-wrapper .timer:focus span.pause,
.orbit-wrapper span.pause.active {
	opacity:1;
}
.orbit-caption {
	display:none;
	font-family:inherit;
}
.orbit-wrapper .orbit-caption {
	background:black;
	background:rgba(0,
	0,
	0,
	0.6);
	z-index:30;
	color:white;
	text-align:center;
	padding:7px 0;
	font-size:13px;
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
}
.orbit-wrapper .slider-nav {
	display:block;
}
.orbit-wrapper .slider-nav span {
	width:20px;
	height:20px;
	visibility:hidden;
	position:absolute;
	z-index:30;
	top:50%;
	margin-top:-10px;
	cursor:pointer;
}
.orbit-wrapper .slider-nav span.right {
	right:-40px;
	-webkit-transition:right .3s ease-in-out;
	-moz-transition:right .3s ease-in-out;
	transition:right .3s ease-in-out;
}
.orbit-wrapper .slider-nav span.left {
	left:-40px;
	-webkit-transition:left .3s ease-in-out;
	-moz-transition:left .3s ease-in-out;
	transition:left .3s ease-in-out;
}
.orbit-wrapper .slider-nav span.right:before {
	content:"\e73d";
	font-family:"crdash";
	font-size:20px;
	position:absolute;
	left:0;
	top:0;
	visibility:visible;
	color:#fff;
}
.orbit-wrapper .slider-nav span.left:before {
	content:"\e73e";
	font-family:"crdash";
	font-size:20px;
	position:absolute;
	left:0;
	top:0;
	visibility:visible;
	color:#fff;
}
.orbit-wrapper:hover .slider-nav span.left {
	left:10px;
}
.orbit-wrapper:hover .slider-nav span.right {
	right:10px;
}
.lt-ie9 .orbit-wrapper .slider-nav span.right {
	background:url('../images/foundation/orbit/right-arrow-small.png');
}
.lt-ie9 .orbit-wrapper .slider-nav span.left {
	background:url('../images/foundation/orbit/left-arrow-small.png');
}
ul.orbit-bullets {
	position:absolute;
	z-index:30;
	list-style:none;
	bottom:-40px;
	left:50%;
	margin-left:-50px;
	padding:0;
}
ul.orbit-bullets li {
	float:left;
	margin-left:5px;
	cursor:pointer;
	color:#999;
	text-indent:-9999px;
	background:url('../images/foundation/orbit/bullets.jpg') no-repeat 4px 0;
	width:13px;
	height:12px;
	overflow:hidden;
}
ul.orbit-bullets li.active {
	color:#222;
	background-position:-8px 0;
}
ul.orbit-bullets li.has-thumb {
	background:none;
	width:100px;
	height:75px;
}
ul.orbit-bullets li.active.has-thumb {
	background-position:0 0;
	border-top:2px solid black;
}
.orbit-slide-counter {
	position:absolute;
	bottom:0;
	z-index:99;
	background:rgba(0,
	0,
	0,
	0.7);
	color:white;
	padding:5px;
}
.orbit img.fluid-placeholder {
	visibility:hidden;
	position:static;
	display:block;
	width:100%;
}
.orbit,
.orbit-wrapper {
	width:100% !important;
}
.reveal-modal-bg {
	position:fixed;
	height:100%;
	width:100%;
	background:#000;
	background:rgba(0,
	0,
	0,
	0.45);
	z-index:40;
	display:none;
	top:0;
	left:0;
}
.reveal-modal {
	background:#fff;
	visibility:hidden;
	display:none;
	top:100px;
	left:50%;
	margin-left:-20px;
	width:520px;
	position:absolute;
	z-index:41;
	padding:30px;
	-webkit-box-shadow:0 0 10px rgba(0,
	0,
	0,
	0.4);
	-moz-box-shadow:0 0 10px rgba(0,
	0,
	0,
	0.4);
	box-shadow:0 0 10px rgba(0,
	0,
	0,
	0.4);
}
.reveal-modal .close-reveal-modal:not(.button) {
	font-size:22px;
	font-size:2.2rem;
	line-height:.5;
	position:absolute;
	top:8px;
	right:11px;
	color:#aaa;
	text-shadow:0 -1px 1px rgba(0,
	0,
	0,
	0.6);
	font-weight:bold;
	cursor:pointer;
}
.reveal-modal.small {
	width:30%;
	margin-left:-15%;
}
.reveal-modal.medium {
	width:40%;
	margin-left:-20%;
}
.reveal-modal.large {
	width:60%;
	margin-left:-30%;
}
.reveal-modal.xlarge {
	width:70%;
	margin-left:-35%;
}
.reveal-modal.expand {
	width:90%;
	margin-left:-45%;
}
.reveal-modal .row {
	min-width:0;
	margin-bottom:10px;
}
.reveal-modal >:first-child {
	margin-top:0;
}
.reveal-modal >:last-child {
	margin-bottom:0;
}
@media print {
	.reveal-modal {
		border:solid 1px black;
		background:#fff;
	}
}
.clearing-blackout {
	background:black;
	background:rgba(0,
	0,
	0,
	0.8);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999;
}
.clearing-blackout .clearing-close {
	display:block;
}
.clearing-container {
	position:relative;
	z-index:999;
	height:100%;
	overflow:hidden;
}
.visible-img {
	height:75%;
	position:relative;
}
.visible-img img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-50%;
	max-height:100%;
	max-width:100%;
}
.visible-img .clearing-caption {
	color:white;
	margin-bottom:0;
	text-align:center;
	position:absolute;
	bottom:0;
	background:black;
	background:rgba(0,
	0,
	0,
	0.7);
	width:100%;
	padding:10px 100px;
}
.clearing-close {
	z-index:999;
	position:absolute;
	top:10px;
	right:20px;
	font-size:30px;
	line-height:1;
	color:white;
	display:none;
}
.clearing-close:hover,
.clearing-close:focus {
	color:#ccc;
}
.clearing-main-left,
.clearing-main-right {
	position:absolute;
	top:50%;
	margin-top:-16px;
}
.clearing-main-left.disabled,
.clearing-main-right.disabled {
	opacity:0.5;
}
.clearing-main-left:active,
.clearing-main-right:active {
	margin-top:-15px;
}
.clearing-main-left {
	left:10px;
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 16px;
	border-color:transparent white transparent transparent;
}
.clearing-main-right {
	right:10px;
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 16px;
	border-color:transparent transparent transparent white;
}
ul[data-clearing].block-grid.three-up > li:nth-child(3n+1) {
	clear:none;
}
ul[data-clearing] li {
	cursor:pointer;
	display:block;
}
ul[data-clearing] li.clearing-feature ~ li {
	display:none;
}
.clearing-assembled .clearing-container .carousel {
	background:black;
	background:rgba(0,
	0,
	0,
	0.75);
	height:150px;
	margin-top:5px;
}
.clearing-assembled .clearing-container .visible-img {
	background:black;
	background:rgba(0,
	0,
	0,
	0.75);
	overflow:hidden;
}
.clearing-assembled .clearing-container ul[data-clearing] {
	z-index:999;
	width:200%;
	height:100%;
	margin-left:0;
	position:relative;
	left:0;
}
.clearing-assembled .clearing-container ul[data-clearing] li {
	display:block;
	width:175px;
	height:inherit;
	padding:0;
	float:left;
	overflow:hidden;
	background:#222;
	margin-right:1px;
	position:relative;
}
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img {
	min-height:100%;
	height:100%;
	max-width:none;
}
.clearing-assembled .clearing-container ul[data-clearing] li img {
	cursor:pointer !important;
	min-width:100% !important;
}
.clearing-assembled .clearing-container ul[data-clearing] li.visible {
	border-top:4px solid white;
}
ul.block-grid[data-clearing] {
	overflow:visible;
}
.clearing-blackout ul.block-grid[data-clearing].two-up > li:nth-child(2n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].three-up > li:nth-child(3n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].four-up > li:nth-child(4n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].five-up > li:nth-child(5n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].six-up > li:nth-child(6n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].seven-up > li:nth-child(7n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].eight-up > li:nth-child(8n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].nine-up > li:nth-child(9n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].ten-up > li:nth-child(10n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].eleven-up > li:nth-child(11n+1) {
	clear:none;
}
.clearing-blackout ul.block-grid[data-clearing].twelve-up > li:nth-child(12n+1) {
	clear:none;
}
.clearing-blackout .th img {
	border:none;
	-webkit-box-shadow:0 0 0 0 rgba(0,
	0,
	0,
	0);
	-moz-box-shadow:0 0 0 0 rgba(0,
	0,
	0,
	0);
	box-shadow:0 0 0 0 rgba(0,
	0,
	0,
	0);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.clearing-blackout:hover img,
.clearing-blackout:focus img {
	-webkit-box-shadow:0 0 0 0 rgba(0,
	0,
	0,
	0);
	-moz-box-shadow:0 0 0 0 rgba(0,
	0,
	0,
	0);
	box-shadow:0 0 0 0 rgba(0,
	0,
	0,
	0);
}
.near-footer {
	position:relative;
	margin-bottom:-50px;
	padding-bottom:40px;
}
.padding-top-53 {
	padding-top:53px;
}
.padding-top-34 {
	padding-top:34px;
}
#header .header-wrap.fixed #logo .for-panel {
	top:-15px;
	position:relative;
}
.page-template-page-contacts-php .mvb_container > section {
	border:none;
}
.page-template-page-contacts-php .team_member_box .avatar {
	margin-bottom:25px;
	float:left;
	margin-right:20px;
}
.page-id-3365 .mvb_container,
.page-id-902 .mvb_container {
	border-top:1px solid;
}
.to-bottom-attached {
	position:relative;
	bottom:-47px;
}
.promo-row h2 {
	font-size:21px;
	margin-bottom:10px !important;
}
.cursor-move {
	cursor:move;
}
.dfd-block .vc_single_image-wrapper,
.dfd-block img {
	display:block;
}
.dfd-block.vc_align_center img {
	margin:0 auto;
}
.dfd-block.vc_align_left img {
	float:left;
}
.dfd-block.vc_align_right img {
	float:right;
}
.dfd-block .vc_single_image-wrapper {
	overflow:hidden;
}
.clear {
	float:none;
	clear:both;
}
.slick-list {
	overflow:hidden;
	margin:0;
	padding:0;
}
.slick-list .slick-slide {
	float:left;
}
.jcarousel-control,
.slider-control {
	position:absolute;
	top:50%;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top:-18px;
	background:#1b1b1b;
	border-radius:0px;
	z-index:15;
	opacity:0;
	-webkit-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
}
.jcarousel-control.jcarousel-control-prev,
.jcarousel-control.prev,
.slider-control.jcarousel-control-prev,
.slider-control.prev {
	left:-40px;
}
.jcarousel-control.jcarousel-control-prev,
.jcarousel-control.next,
.slider-control.jcarousel-control-prev,
.slider-control.next {
	right:-40px;
}
.jcarousel-control.prev:before,
.jcarousel-control.next:before,
.slider-control.prev:before,
.slider-control.next:before {
	font-size:16px;
	font-family:"dfd-added-font-icon";
	display:block;
	color:#d2d2d2;
}
.jcarousel-control.prev:before,
.slider-control.prev:before {
	content:"\e800";
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.jcarousel-control.next:before,
.slider-control.next:before {
	content:"\e800";
}
:hover .jcarousel-control,
:hover .slider-control {
	opacity:1;
}
:hover .jcarousel-control.prev,
:hover .slider-control.prev {
	left:0;
}
:hover .jcarousel-control.next,
:hover .slider-control.next {
	right:0;
}
.gallery:before,
.gallery:after {
	content:" ";
	display:table;
}
.gallery:after {
	clear:both;
}
.gallery.gallery-columns-1 .gallery-item {
	width:100%;
}
.gallery.gallery-columns-2 .gallery-item {
	width:50%;
}
.gallery.gallery-columns-3 .gallery-item {
	width:33.3333%;
}
.gallery.gallery-columns-4 .gallery-item {
	width:25%;
}
.gallery.gallery-columns-5 .gallery-item {
	width:20%;
}
.gallery.gallery-columns-6 .gallery-item {
	width:16.6666%;
}
.gallery.gallery-columns-7 .gallery-item {
	width:14.2857%;
}
.gallery.gallery-columns-8 .gallery-item {
	width:12.5%;
}
.gallery.gallery-columns-9 .gallery-item {
	width:11.1111;
}
.gallery.gallery-columns-1 .gallery-item,
.gallery.gallery-columns-2 .gallery-item,
.gallery.gallery-columns-3 .gallery-item,
.gallery.gallery-columns-4 .gallery-item,
.gallery.gallery-columns-5 .gallery-item,
.gallery.gallery-columns-6 .gallery-item,
.gallery.gallery-columns-7 .gallery-item,
.gallery.gallery-columns-8 .gallery-item,
.gallery.gallery-columns-9 .gallery-item {
	float:left;
}
.dfd-spacer-module {
	display:block;
	clear:both;
}
.dfd-img-lazy-load .entry-thumb {
	background-image:url(../img/preloader-img-thumb.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#f4f4f4;
}
.dfd-img-lazy-load.image-loaded .entry-thumb {
	background-image:none;
}
.light {
	padding:0 10px;
	background:#ff6565;
	color:#fff;
	padding:0 5px 2px;
}
body.admin-bar {
	padding-top:32px;
}
html #wpadminbar {
	z-index:9999999 !important;
}
@media only screen and (max-width: 782px) {
	body.admin-bar {
		padding-top:46px;
	}
	html #wpadminbar {
		z-index:9999999 !important;
	}
}
.delim {
	display:inline-block;
	padding-right:5px;
	margin-right:5px;
	height:8px;
}
.wp-caption {
	max-width:100%;
	padding:4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style:italic;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:2;
}
.alignleft {
	float:left;
	margin:0 30px 30px 0;
}
.alignright {
	float:right;
	margin:0 0 30px 30px;
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.bypostauthor {
	padding:0;
}
.backtotop {
	position:fixed;
	right:20px;
	bottom:20px;
	width:45px;
	height:45px;
	display:block;
	z-index:99999999;
	border-radius:100em;
}
.backtotop:before {
	content:'\e75f';
	font-family:"fontello";
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:40px;
	font-size:23px;
	line-height:36px;
	left:0;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	position:absolute;
}
.backtotop.hidden {
	bottom:-100px;
}
.panel-sh {
	background:whitesmoke;
	position:relative;
	padding:25px 23px;
	line-height:1.6;
}
.panel-sh p {
	margin:0;
	line-height:1.6;
}
.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe[style] {
	width:100% !important;
}
@media screen and (min-width: 1220px) {
	aside .fb-like-box,
	aside .fb-like-box span,
	aside .fb-like-box span iframe[style] {
		width:auto !important;
	}
}
.easyPieChart {
	position:relative;
	text-align:center;
}
.easyPieChart canvas {
	position:absolute;
	top:0;
	left:0;
}
.entry-thumb {
	position:relative;
	display:block;
	overflow:hidden;
	line-height:.5;
}
.entry-thumb img {
	min-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
}
.entry-thumb .link,
.entry-thumb .hover-link {
	position:absolute;
	z-index:1;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	display:block;
	background:rgba(255,
	255,
	255,
	0.7);
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out .3s;
	-moz-transition:opacity .3s ease-in-out .3s;
	transition:opacity .3s ease-in-out .3s;
}
.entry-thumb .link a,
.entry-thumb .hover-link a {
	font-size:20px;
	position:absolute;
	top:110%;
	left:50%;
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	margin-top:-20px;
	text-align:center;
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.entry-thumb .link a i,
.entry-thumb .hover-link a i {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#28262b;
	background:transparent;
	border:1px solid #28262b;
	border-radius:50%;
	-webkit-transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
	transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
}
.entry-thumb .link a i:hover,
.entry-thumb .hover-link a i:hover {
	background:#fff;
	border-color:#fff;
}
.entry-thumb .link a.image-link,
.entry-thumb .hover-link a.image-link {
	margin-left:-50px;
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.entry-thumb .link a.post-link,
.entry-thumb .hover-link a.post-link {
	margin-left:10px;
	-webkit-transition:top .3s ease-in-out .3s;
	-moz-transition:top .3s ease-in-out .3s;
	transition:top .3s ease-in-out .3s;
}
.entry-thumb .link.small i,
.entry-thumb .hover-link.small i {
	position:absolute;
	right:20px;
	top:50%;
	left:50%;
	display:inline-block;
	height:40px;
	width:40px;
	margin-top:-20px;
	margin-left:-20px;
	border-radius:50%;
	background-color:transparent;
	color:#fff;
	line-height:41px;
	text-align:center;
	opacity:0;
	z-index:2;
	-webkit-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	transition:all .4s ease-out;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transition:all .2s ease-out;
	border-radius:0;
}
.entry-thumb .link.small i:before,
.entry-thumb .hover-link.small i:before {
	position:absolute;
	content:"";
	display:block;
	width:1px;
	height:12px;
	background:#8a8f6a;
	left:50%;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.entry-thumb .link.small i:after,
.entry-thumb .hover-link.small i:after {
	position:absolute;
	content:"";
	display:block;
	width:12px;
	height:1px;
	background:#8a8f6a;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.entry-thumb .link.small i:hover,
.entry-thumb .hover-link.small i:hover {
	border-color:transparent;
	opacity:1;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
.entry-thumb .link.small i:hover:before,
.entry-thumb .hover-link.small i:hover:before {
	height:40px;
}
.entry-thumb .link.small i:hover:after,
.entry-thumb .hover-link.small i:hover:after {
	width:40px;
}
.entry-thumb .link.small i:hover:before,
.entry-thumb .link.small i:hover:after,
.entry-thumb .hover-link.small i:hover:before,
.entry-thumb .hover-link.small i:hover:after {
	background:#fff;
}
div.alert-box {
	border-color:#f1f1f1;
	background:#fff;
	font-size:inherit;
	text-shadow:none;
	font-weight:300;
	color:inherit;
	padding:13px;
}
div.alert-box a {
	line-height:3;
}
div.alert-box.alert {
	background-color:inherit;
	text-shadow:none;
	border-left:3px solid #f37a6b;
	color:inherit;
}
div.alert-box.success {
	background-color:inherit;
	text-shadow:none;
	border-left:3px solid #4e9a21;
	color:inherit;
}
.map-widget h3 {
	margin-bottom:16px;
}
.map-widget p {
	margin-bottom:16px;
}
.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading {
	display:none !important;
}
.main_site_color {
	color:#8a8f6a;
}
.secondary_site_color {
	color:#e27863;
}
.third_site_color {
	color:#c39f76;
}
.forth_site_color {
	color:#565656;
}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
	padding-top:0;
}
body.dfd-custom-padding-html .dfd-fixed-button {
	margin-left:-80px;
}
body.dfd-custom-padding-html .dfd-fixed-button.dfd-buy:hover {
	margin-left:-210px;
}
body.dfd-custom-padding-html .dfd-fixed-button.dfd-mail:hover {
	margin-left:-230px;
}
body.dfd-custom-padding-html .dfd-new-fixed-buttons {
	margin-bottom:30px;
}
body.dfd-custom-padding-html .dfd-new-fixed-buttons.dfd-envato-profile {
	margin-left:30px;
}
body.dfd-custom-padding-html .dfd-new-fixed-buttons.dfd-mail {
	margin-right:30px;
}
body.dfd-custom-padding-html .dfd-new-fixed-buttons.dfd-buy {
	margin-right:30px;
}
@-webkit-keyframes dfdSideButtonsAnim {
	0% {
		color:#fff;
	}
	50% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	65% {
		color:rgba(255,
		255,
		255,
		0.3);
	}
	80% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	100% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
}
@-moz-keyframes dfdSideButtonsAnim {
	0% {
		color:#fff;
	}
	50% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	65% {
		color:rgba(255,
		255,
		255,
		0.3);
	}
	80% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	100% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
}
@-o-keyframes dfdSideButtonsAnim {
	0% {
		color:#fff;
	}
	50% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	65% {
		color:rgba(255,
		255,
		255,
		0.3);
	}
	80% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	100% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
}
@keyframes dfdSideButtonsAnim {
	0% {
		color:#fff;
	}
	50% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	65% {
		color:rgba(255,
		255,
		255,
		0.3);
	}
	80% {
		color:rgba(255,
		255,
		255,
		0.5);
	}
	100% {
		color:#fff;
	}
}
.dfd-fixed-button {
	position:fixed;
	width:200px;
	display:block;
	top:20%;
	left:100%;
	line-height:50px;
	margin-left:-50px;
	background:#1b1b1b;
	color:#fff;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	z-index:9999;
	-webkit-transition:margin-left .3s ease,
	background .3s ease;
	-moz-transition:margin-left .3s ease,
	background .3s ease;
	transition:margin-left .3s ease,
	background .3s ease;
}
.dfd-fixed-button i {
	font-size:20px;
	float:left;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
}
.dfd-fixed-button.dfd-buy:hover {
	margin-left:-180px;
	color:#fff;
	background:#282828;
}
.dfd-fixed-button.dfd-mail {
	width:200px;
	margin-top:55px;
}
.dfd-fixed-button.dfd-mail:hover {
	margin-left:-200px;
	color:#fff;
	background:#282828;
}
.dfd-new-fixed-buttons {
	position:fixed;
	bottom:15px;
	z-index:999;
}
.dfd-new-fixed-buttons.dfd-mail {
	right:280px;
	opacity:.2;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.dfd-new-fixed-buttons.dfd-mail:hover {
	opacity:1;
}
.dfd-new-fixed-buttons.dfd-mail img {
	display:block;
}
.dfd-new-fixed-buttons.dfd-buy {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-size:13px;
	font-weight:600;
	letter-spacing:-1px;
	right:15px;
	display:block;
	height:48px;
	line-height:48px;
	padding:0 40px;
	color:#fff;
	background:#1b1b1b;
	border-radius:48px;
}
.dfd-new-fixed-buttons.dfd-buy img:not(:last-child) {
	position:relative;
	top:2px;
	margin-right:8px;
}
.dfd-new-fixed-buttons.dfd-buy span {
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	font-style:italic;
	text-transform:none;
	letter-spacing:0;
	margin:0 2px;
}
.dfd-custom-link {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.dfd-custom-link:hover {
	color:#c39f76;
}
.dfd-custom-link-decorated {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.dfd-custom-link-decorated:hover {
	color:#c39f76;
}
.dfd-custom-link-decorated:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.dfd-custom-link-decorated:hover:before {
	border-bottom-style:solid;
}
.dfd_unsuport_frontend_module {
	width:100%;
	display:table;
}
.dfd_unsuport_frontend_module .cell {
	height:60px;
	background:#f4f4f4;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	border:1px solid #dbdbdb;
}
body.scrolling * {
	pointer-events:none !important;
}
.dfd-text-icon-render {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:700;
	letter-spacing:-1px;
}
.valign-table {
	display:table;
	width:100%;
}
.valign-table .valign-table-cell {
	display:table-cell;
	vertical-align:middle;
}
.mvb-row-fullheight-va > .row {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
#footer {
	position:relative;
	z-index:1;
	background:#f4f4f4;
	color:#fff;
}
#footer.footer-style-1 > .row > .columns > div:first-child {
	padding-top:70px;
}
#footer.footer-style-1 > .row > .columns > div:last-child {
	padding-bottom:30px;
}
#footer.footer-style-1 .footer-logo img {
	display:block;
	margin:0 auto;
}
#footer.footer-style-1 .footer-logo + .dfd-footer-menu {
	margin-top:30px;
}
#footer.footer-style-1 .footer-logo + .widget.soc-icons {
	margin-top:40px;
}
#footer.footer-style-1 .widget.soc-icons + .dfd-footer-menu {
	margin-top:30px;
}
#footer.footer-style-1 .dfd-footer-copyright {
	margin:30px 0;
}
#footer.footer-style-2 {
	padding:50px 0;
}
#footer.footer-style-3 {
	padding-top:0;
	padding-bottom:0;
}
#footer .dfd-footer-menu {
	text-align:center;
}
#footer .dfd-footer-menu ul {
	display:inline-block;
	text-align:center;
	list-style:none;
	margin-bottom:0;
}
#footer .dfd-footer-menu ul li {
	position:relative;
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	display:inline-block;
	padding:0 12px;
	color:#28262b;
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
#footer .dfd-footer-menu ul li:hover {
	opacity:.5;
}
#footer .dfd-footer-menu ul li a {
	color:inherit;
}
#footer .dfd-footer-menu ul li:before {
	content:"";
	position:absolute;
	right:-3px;
	top:50%;
	display:block;
	width:1px;
	height:18px;
	margin-top:-9px;
	background:rgba(40,
	38,
	43,
	0.4);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#footer .dfd-footer-menu ul li:last-child:before {
	display:none;
}
#footer .widget.widget_nav_menu ul:before,
#footer .widget.widget_nav_menu ul:after {
	content:" ";
	display:table;
}
#footer .widget.widget_nav_menu ul:after {
	clear:both;
}
#footer .widget.widget_nav_menu ul li {
	float:left;
	width:33.3%;
	text-align:center;
	padding-bottom:50px;
}
#footer .widget.widget_nav_menu ul li a {
	font-size:14px;
	font-weight:400;
	display:block;
	color:#28262b;
}
#footer .widget.widget_nav_menu ul li a i {
	font-size:35px;
	display:block;
	padding-bottom:5px;
	color:rgba(188,
	188,
	188,
	0.8);
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
#footer .widget.widget_nav_menu ul li a:hover i {
	color:#8a8f6a;
}
#footer .widget + .widget {
	margin-top:40px;
}



@media only screen and (min-width: 1280px) {
	#footer .vc-row-wrapper.full_width_content,
	#footer .vc-row-wrapper.full_width_small_paddings,
	#footer .vc-row-wrapper.full_width_content_paddings {
		padding:0 100px;
	}
}
@media (max-width: 1279px) and (min-width: 800px) {
	#footer .vc-row-wrapper.full_width_content,
	#footer .vc-row-wrapper.full_width_small_paddings,
	#footer .vc-row-wrapper.full_width_content_paddings {
		padding:0 20px;
	}
}
#sub-footer {
	position:relative;
	height:74px;
	line-height:74px;
	overflow:hidden;
	z-index:1;
}
#sub-footer .subfooter-copyright {
	font-size:13px;
	height:74px;
	line-height:74px;
	color:rgba(86,
	86,
	86,
	0.8);
}
#sub-footer .subfooter-copyright .dfd-footer-copyright-image {
	position:relative;
	top:5px;
	margin-right:5px;
}
#sub-footer .subfooter-copyright .subfoot-logo {
	position:relative;
	top:50%;
	float:left;
	height:74px;
	padding:10px 0;
	margin-right:20px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
#sub-footer .subfooter-copyright .subfoot-logo img {
	max-height:100%;
}
#sub-footer .subfooter-copyright .copyright-section {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
#sub-footer .subfooter-copyright .copyright-section span {
	color:#bcbcbc;
}
#sub-footer .subfooter-copyright .copyright-section a {
	color:#28262b;
}
#main-wrap.dfd-parallax-footer #change_wrap_div {
	background:#fff;
}
#main-wrap.dfd-parallax-footer #footer-wrap {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	z-index:0;
}
.boxed_layout #main-wrap.dfd-parallax-footer #footer-wrap {
	max-width:1280px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.compose-mode .vc_element .vc-row-wrapper.equal-height-columns.aligh-content-verticaly .vc_element.columns > div:not(.dfd-vertical-aligned),
.view-mode .vc_element .vc-row-wrapper.equal-height-columns.aligh-content-verticaly .vc_element.columns > div:not(.dfd-vertical-aligned) {
	height:inherit;
}
.compose-mode .vc_element .vc-row-wrapper.equal-height-columns.aligh-content-verticaly .vc_element.columns > div:not(.dfd-vertical-aligned) > div,
.view-mode .vc_element .vc-row-wrapper.equal-height-columns.aligh-content-verticaly .vc_element.columns > div:not(.dfd-vertical-aligned) > div {
	height:inherit;
}
.compose-mode .vc_element .vc-row-wrapper.equal-height-columns.aligh-content-verticaly .vc_element.columns > div:not(.dfd-vertical-aligned) > div > div,
.view-mode .vc_element .vc-row-wrapper.equal-height-columns.aligh-content-verticaly .vc_element.columns > div:not(.dfd-vertical-aligned) > div > div {
	height:inherit;
}
.dfd-additional-header-menu {
	position:relative;
	float:right;
	height:44px;
	line-height:44px;
	list-style:none;
	overflow:hidden;
	padding-right:25px;
	margin:0 25px 0 0;
}
.dfd-additional-header-menu:before {
	content:"";
	display:block;
	width:1px;
	position:absolute;
	right:0;
	top:8px;
	bottom:8px;
}
.dfd-additional-header-menu li {
	height:inherit;
	line-height:inherit;
	float:left;
	padding-right:25px;
}
.dfd-additional-header-menu li:last-child {
	padding-right:0;
}
.dfd-additional-header-menu li a {
	position:relative;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	border-bottom:1px dotted transparent;
	-webkit-transition:border-bottom-color .3s ease;
	-moz-transition:border-bottom-color .3s ease;
	transition:border-bottom-color .3s ease;
}
.dfd-additional-header-menu li a:hover {
	border-bottom-color:#c39f76;
}
@-webkit-keyframes headerAnimationSlideUp {
	0%,
	100% {
		-webkit-transform:translateY(0);
	}
	50% {
		-webkit-transform:translateY(-150%);
	}
}
@-moz-keyframes headerAnimationSlideUp {
	0%,
	100% {
		-moz-transform:translateY(0);
	}
	50% {
		-moz-transform:translateY(-150%);
	}
}
@-o-keyframes headerAnimationSlideUp {
	0%,
	100% {
		-o-transform:translateY(0);
	}
	50% {
		-o-transform:translateY(-150%);
	}
}
@-ms-keyframes headerAnimationSlideUp {
	0%,
	100% {
		-ms-transform:translateY(0);
	}
	50% {
		-ms-transform:translateY(-150%);
	}
}
@keyframes headerAnimationSlideUp {
	0%,
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
	50% {
		-webkit-transform:translateY(-150%);
		transform:translateY(-150%);
	}
}
@-webkit-keyframes headerAnimationFade {
	0%,
	100% {
		opacity:1;
	}
	10%,
	80% {
		opacity:0;
	}
}
@-moz-keyframes headerAnimationFade {
	0%,
	100% {
		opacity:1;
	}
	10%,
	80% {
		opacity:0;
	}
}
@-o-keyframes headerAnimationFade {
	0%,
	100% {
		opacity:1;
	}
	10%,
	80% {
		opacity:0;
	}
}
@-ms-keyframes headerAnimationFade {
	0%,
	100% {
		opacity:1;
	}
	10%,
	80% {
		opacity:0;
	}
}
@keyframes headerAnimationFade {
	0%,
	100% {
		opacity:1;
	}
	10%,
	80% {
		opacity:0;
	}
}
#header-container.slide-up.small,
#header-container.slide-up.small .dfd-top-row {
	-webkit-animation:headerAnimationSlideUp 1s linear;
	-moz-animation:headerAnimationSlideUp 1s linear;
	-o-animation:headerAnimationSlideUp 1s linear;
	-ms-animation:headerAnimationSlideUp 1s linear;
	animation:headerAnimationSlideUp 1s linear;
}
#header-container.fade.small,
#header-container.fade.small .dfd-top-row {
	-webkit-animation:headerAnimationFade 1s linear;
	-moz-animation:headerAnimationFade 1s linear;
	-o-animation:headerAnimationFade 1s linear;
	-ms-animation:headerAnimationFade 1s linear;
	animation:headerAnimationFade 1s linear;
}
.total_cart_header {
	position:relative;
	height:-14px;
	line-height:-14px;
	padding:0 10px;
	z-index:1002;
}
.total_cart_header.advanced .woo-cart-contents .woo-cart-items,
.total_cart_header.progressive .woo-cart-contents .woo-cart-items {
	display:block;
	height:100%;
}
.total_cart_header.advanced .woo-cart-contents .woo-cart-items i,
.total_cart_header.progressive .woo-cart-contents .woo-cart-items i {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
}
.total_cart_header.advanced .woo-cart-contents .woo-cart-details,
.total_cart_header.progressive .woo-cart-contents .woo-cart-details {
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:10px;
	position:absolute;
	top:50%;
	right:50%;
	height:20px;
	line-height:20px;
	text-align:center;
	padding:0 7px;
	margin-top:-20px;
	margin-right:-20px;
	color:#fff;
	background:#c39f76;
	border-radius:2px;
}
.total_cart_header.progressive .woo-cart-contents .woo-cart-items i {
	font-size:22px;
	margin-top:0;
}
.total_cart_header.progressive .woo-cart-contents .woo-cart-items i:before {
	content:"\e7c4";
}
.total_cart_header .woo-cart-contents {
	position:relative;
	display:inline-block;
	width:40px;
	height:100%;
	line-height:inherit;
	text-align:center;
	color:inherit;
}
.total_cart_header .woo-cart-contents:before {
	content:"";
	display:block;
	position:absolute;
	left:-10px;
	right:-10px;
	top:-10px;
	bottom:-20px;
	background:#1b1b1b;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .3s ease,
	visibility .3s ease;
	-moz-transition:opacity .3s ease,
	visibility .3s ease;
	transition:opacity .3s ease,
	visibility .3s ease;
}
.total_cart_header .woo-cart-contents .woo-cart-items {
	line-height:inherit;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.total_cart_header .woo-cart-contents .woo-cart-items i {
	font-size:33px;
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	line-height:inherit;
	margin-top:-4px;
	color:inherit;
}
.total_cart_header .woo-cart-contents .woo-cart-details {
	position:relative;
	height:100%;
	text-align:center;
	line-height:inherit;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.total_cart_header:hover.simple .woo-cart-contents .woo-cart-details {
	color:#565656 !important;
}
.total_cart_header:hover .woo-cart-contents:before {
	opacity:1;
	visibility:visible;
}
.total_cart_header:hover .woo-cart-contents .woo-cart-items i {
	color:#565656;
}
.total_cart_header:hover .shopping-cart-box {
	opacity:1;
	visibility:visible;
}
.lang-sel {
	position:relative;
	font-size:11px;
	font-style:normal;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0;
	word-spacing:0;
	overflow:visible;
	height:-14px;
	line-height:-14px;
	width:50px;
	z-index:9999;
	float:right;
}
.lang-sel > .active {
	display:block;
	height:100%;
	line-height:inherit;
	text-align:center;
	overflow:hidden;
	color:#28262b;
	z-index:3;
	opacity:1;
	visibility:visible;
	-webkit-transition:opacity .3s ease .6s,
	visibility .3s ease .6s;
	-moz-transition:opacity .3s ease .6s,
	visibility .3s ease .6s;
	transition:opacity .3s ease .6s,
	visibility .3s ease .6s;
}
.lang-sel ul {
	position:absolute;
	z-index:-1;
	top:50%;
	left:0;
	margin-top:-25px;
	width:50px;
	margin-bottom:0;
	overflow:hidden;
	list-style:none;
}
.lang-sel ul > li {
	position:relative;
	height:50px;
	line-height:50px;
	color:#565656;
	background:#1b1b1b;
	opacity:0;
	visibility:hidden;
}
.lang-sel ul > li:nth-child(1) {
	margin-top:0;
	z-index:3;
	-webkit-transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .0s;
	-moz-transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .0s;
	transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .0s;
}
.lang-sel ul > li:nth-child(2) {
	margin-top:-50px;
	z-index:2;
	-webkit-transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .2s;
	-moz-transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .2s;
	transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .2s;
}
.lang-sel ul > li:nth-child(3) {
	margin-top:-50px;
	z-index:1;
	-webkit-transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .4s;
	-moz-transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .4s;
	transition:opacity .2s ease-in-out .5s,
	visibility .2s ease-in-out .5s,
	margin-top .2s ease-in-out .4s;
}
.lang-sel ul > li a {
	font-size:11px;
	font-style:normal;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0;
	word-spacing:0;
	display:block;
	height:inherit;
	line-height:inherit;
	text-align:center;
	margin:0;
	padding:0;
	color:inherit;
	background:transparent;
	-webkit-transition:background .2s ease-in-out,
	color .2s ease-in-out;
	-moz-transition:background .2s ease-in-out,
	color .2s ease-in-out;
	transition:background .2s ease-in-out,
	color .2s ease-in-out;
}
.lang-sel ul > li a:before {
	content:"";
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:-100%;
	top:50%;
	margin-top:-0.5px;
	background:rgba(86,
	86,
	86,
	0.6);
	visibility:hidden;
}
.lang-sel ul > li:hover a:before {
	-webkit-animation:dfdMenuHoverAnim 0.9s ease;
	-moz-animation:dfdMenuHoverAnim 0.9s ease;
	animation:dfdMenuHoverAnim 0.9s ease;
}
.lang-sel:hover > .active {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .3s ease 0s,
	visibility .3s ease 0s;
	-moz-transition:opacity .3s ease 0s,
	visibility .3s ease 0s;
	transition:opacity .3s ease 0s,
	visibility .3s ease 0s;
}
.lang-sel:hover ul {
	-webkit-transition:opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	-moz-transition:opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	transition:opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
}
.lang-sel:hover ul li {
	margin-top:0;
	visibility:visible;
	opacity:1;
}
.lang-sel:hover ul li:nth-child(1) {
	-webkit-transition:background .2s ease,
	margin-top .2s ease-in-out .6s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	-moz-transition:background .2s ease,
	margin-top .2s ease-in-out .6s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	transition:background .2s ease,
	margin-top .2s ease-in-out .6s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
}
.lang-sel:hover ul li:nth-child(2) {
	-webkit-transition:background .2s ease,
	margin-top .2s ease-in-out .4s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	-moz-transition:background .2s ease,
	margin-top .2s ease-in-out .4s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	transition:background .2s ease,
	margin-top .2s ease-in-out .4s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
}
.lang-sel:hover ul li:nth-child(3) {
	-webkit-transition:background .2s ease,
	margin-top .2s ease-in-out .2s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	-moz-transition:background .2s ease,
	margin-top .2s ease-in-out .2s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
	transition:background .2s ease,
	margin-top .2s ease-in-out .2s,
	opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s;
}
#header-container.dfd-new-headers .lang-sel {
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	width:70px;
}
#header-container.dfd-new-headers .lang-sel span.flag {
	position:relative;
	top:2px;
	display:inline-block;
	width:18px;
	height:12px;
	margin-right:8px;
}
#header-container.dfd-new-headers .lang-sel > .active {
	position:relative;
	overflow:visible;
}
#header-container.dfd-new-headers .lang-sel > .active:before {
	content:"";
	display:block;
	width:100%;
	height:36px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-18px;
	border:1px solid rgba(0,
	0,
	0,
	0.2);
}
#header-container.dfd-new-headers .lang-sel > .active span.flag {
	background:transparent url(../img/eng.png) center center no-repeat;
}
#header-container.dfd-new-headers .lang-sel ul {
	width:70px;
	margin-top:-18px;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	z-index:-1;
	-webkit-transition:opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s,
	box-shadow .2s ease .2s;
	-moz-transition:opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s,
	box-shadow .2s ease .2s;
	transition:opacity .2s ease-in-out .2s,
	visibility .2s ease-in-out .2s,
	box-shadow .2s ease .2s;
}
#header-container.dfd-new-headers .lang-sel ul > li {
	height:36px;
	line-height:36px;
	color:#28262b;
	background:#fff;
	border-left:1px solid rgba(0,
	0,
	0,
	0.1);
	border-right:1px solid rgba(0,
	0,
	0,
	0.1);
	border-bottom:1px solid rgba(0,
	0,
	0,
	0.1);
}
#header-container.dfd-new-headers .lang-sel ul > li:hover {
	background:#f4f4f4;
}
#header-container.dfd-new-headers .lang-sel ul > li:first-child {
	border-top:1px solid rgba(0,
	0,
	0,
	0.1);
}
#header-container.dfd-new-headers .lang-sel ul > li:nth-child(1) span.flag {
	background:transparent url(../img/eng.png) center center no-repeat;
}
#header-container.dfd-new-headers .lang-sel ul > li:nth-child(2) span.flag {
	background:transparent url(../img/de.png) center center no-repeat;
}
#header-container.dfd-new-headers .lang-sel ul > li:nth-child(3) span.flag {
	background:transparent url(../img/fr.png) center center no-repeat;
}
#header-container.dfd-new-headers .lang-sel ul > li a {
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
}
#header-container.dfd-new-headers .lang-sel:hover > .active {
	opacity:1;
	visibility:visible;
}
#header-container.dfd-new-headers .lang-sel:hover ul {
	z-index:4;
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
#header-container .menu-item-language-current > a {
	position:relative;
	display:block;
	font-size:11px;
	font-style:normal;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0;
	word-spacing:0;
	text-decoration:none;
}
#header-container .menu-item-language-current ul {
	list-style:none;
	position:absolute;
	display:block;
	padding:20px 0;
	margin:0;
	background:#1b1b1b;
	visibility:hidden;
	overflow:hidden;
	-webkit-transition:opacity 500ms ease 250ms,
	max-height 700ms ease,
	visibility 0s linear 250ms,
	top 250ms linear 250ms;
	-moz-transition:opacity 500ms ease 250ms,
	max-height 700ms ease,
	visibility 0s linear 250ms,
	top 250ms linear 250ms;
	transition:opacity 500ms ease 250ms,
	max-height 700ms ease,
	visibility 0s linear 250ms,
	top 250ms linear 250ms;
}
#header-container .menu-item-language-current ul li a {
	position:relative;
	display:block;
	font-style:normal;
	font-weight:400;
	font-size:13px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:rgba(86,
	86,
	86,
	0.6);
	white-space:nowrap;
	z-index:1;
	overflow:hidden;
}
#header-container .menu-item-language-current:hover ul {
	visibility:visible;
	overflow:visible;
	-webkit-transition:opacity 500ms linear 0ms,
	max-height 700ms ease,
	visibility 200ms linear 0s,
	top 200ms linear 0s;
	-moz-transition:opacity 500ms linear 0ms,
	max-height 700ms ease,
	visibility 200ms linear 0s,
	top 200ms linear 0s;
	transition:opacity 500ms linear 0ms,
	max-height 700ms ease,
	visibility 200ms linear 0s,
	top 200ms linear 0s;
}
#header-container .menu-item-language-current img.iclflag {
	margin-right:10px;
	margin-bottom:-1px !important;
}
#header-container.header-style-1 .menu-item-language-current > a,
#header-container.header-style-2 .menu-item-language-current > a,
#header-container.header-style-3 .menu-item-language-current > a,
#header-container.header-style-4 .menu-item-language-current > a {
	text-align:center;
	height:-14px;
	line-height:-14px;
	padding:0 20px;
	overflow:hidden;
}
#header-container.header-style-1 .menu-item-language-current ul,
#header-container.header-style-2 .menu-item-language-current ul,
#header-container.header-style-3 .menu-item-language-current ul,
#header-container.header-style-4 .menu-item-language-current ul {
	min-width:150%;
	top:6px;
}
#header-container.header-style-1 .menu-item-language-current ul::-webkit-scrollbar,
#header-container.header-style-2 .menu-item-language-current ul::-webkit-scrollbar,
#header-container.header-style-3 .menu-item-language-current ul::-webkit-scrollbar,
#header-container.header-style-4 .menu-item-language-current ul::-webkit-scrollbar {
	width:0;
}
#header-container.header-style-1 .menu-item-language-current ul li,
#header-container.header-style-2 .menu-item-language-current ul li,
#header-container.header-style-3 .menu-item-language-current ul li,
#header-container.header-style-4 .menu-item-language-current ul li {
	line-height:3em;
}
#header-container.header-style-1 .menu-item-language-current ul li a,
#header-container.header-style-2 .menu-item-language-current ul li a,
#header-container.header-style-3 .menu-item-language-current ul li a,
#header-container.header-style-4 .menu-item-language-current ul li a {
	padding:5px 60px 5px 20px;
	-webkit-transition:color .2s ease-in-out,
	background-color .2s ease-in-out;
	-moz-transition:color .2s ease-in-out,
	background-color .2s ease-in-out;
	transition:color .2s ease-in-out,
	background-color .2s ease-in-out;
}
#header-container.header-style-1 .menu-item-language-current ul li a:after,
#header-container.header-style-2 .menu-item-language-current ul li a:after,
#header-container.header-style-3 .menu-item-language-current ul li a:after,
#header-container.header-style-4 .menu-item-language-current ul li a:after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:-100%;
	top:50%;
	margin-top:-0.5px;
	visibility:hidden;
	z-index:-1;
	background:rgba(86,
	86,
	86,
	0.6);
}
#header-container.header-style-1 .menu-item-language-current ul li a:hover,
#header-container.header-style-2 .menu-item-language-current ul li a:hover,
#header-container.header-style-3 .menu-item-language-current ul li a:hover,
#header-container.header-style-4 .menu-item-language-current ul li a:hover {
	color:#fff;
	background:rgba(255,
	255,
	255,
	0);
}
#header-container.header-style-1 .menu-item-language-current ul li a:hover i,
#header-container.header-style-2 .menu-item-language-current ul li a:hover i,
#header-container.header-style-3 .menu-item-language-current ul li a:hover i,
#header-container.header-style-4 .menu-item-language-current ul li a:hover i {
	color:rgba(86,
	86,
	86,
	0.5);
}
#header-container.header-style-1 .menu-item-language-current ul li a:hover:before,
#header-container.header-style-2 .menu-item-language-current ul li a:hover:before,
#header-container.header-style-3 .menu-item-language-current ul li a:hover:before,
#header-container.header-style-4 .menu-item-language-current ul li a:hover:before {
	max-width:400px;
}
#header-container.header-style-1 .menu-item-language-current ul li a:hover:after,
#header-container.header-style-2 .menu-item-language-current ul li a:hover:after,
#header-container.header-style-3 .menu-item-language-current ul li a:hover:after,
#header-container.header-style-4 .menu-item-language-current ul li a:hover:after {
	-webkit-animation:dfdMenuHoverAnim 0.9s ease;
	-moz-animation:dfdMenuHoverAnim 0.9s ease;
	animation:dfdMenuHoverAnim 0.9s ease;
}
#header-container.small.header-style-1 .menu-item-language-current > a,
#header-container.small.header-style-2 .menu-item-language-current > a,
#header-container.small.header-style-3 .menu-item-language-current > a,
#header-container.small.header-style-4 .menu-item-language-current > a {
	height:58px;
	line-height:58px;
}
#header-container.small.header-style-1 .menu-item-language-current ul,
#header-container.small.header-style-2 .menu-item-language-current ul,
#header-container.small.header-style-3 .menu-item-language-current ul,
#header-container.small.header-style-4 .menu-item-language-current ul {
	top:12px;
}
.login-header {
	position:relative;
	display:block;
	float:left;
	color:inherit;
}
.login-header:before {
	content:"";
	display:block;
	width:1px;
	position:absolute;
	top:8px;
	bottom:8px;
	background:#cdcdcd;
}
.login-header .links {
	height:44px;
	line-height:44px;
	color:inherit;
	background:transparent;
	-webkit-transition:background .3s ease;
	-moz-transition:background .3s ease;
	transition:background .3s ease;
}
.login-header .links a {
	position:relative;
	display:block;
	font-size:14px;
	height:inherit;
	line-height:inherit;
	padding:0 20px;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.login-header .links a i {
	position:relative;
	line-height:inherit;
	margin-right:5px;
}
.login-header .links a span {
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
}
.login-header .top-avatar {
	display:none;
}
.login-header #loginModal {
	position:absolute;
	top:100% !important;
	left:0;
	padding:20px;
	z-index:1000;
	border-top-left-radius:0;
}
.login-header #loginModal h3 {
	display:none;
}
.login-header #loginModal.open + .reveal-modal-bg + .links {
	color:#fff;
	background:#1b1b1b;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}
.login-header #loginModal.open + .reveal-modal-bg + .links a i {
	color:#c39f76;
}
.login-header #loginModal label {
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
}
.login-header #loginModal input {
	color:#fff;
	background:rgba(255,
	255,
	255,
	0.05);
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.login-header #loginModal .login-username,
.login-header #loginModal .login-password {
	margin-bottom:15px;
}
.login-header #loginModal .login-username label,
.login-header #loginModal .login-password label {
	display:none;
}
.login-header #loginModal .login-submit button {
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	height:42px;
	line-height:42px;
	border:none;
}
.login-header #loginModal .login-remember {
	display:block;
	height:42px;
	line-height:42px;
}
.login-header #loginModal .login-remember input[type="checkbox"] {
	position:relative;
	top:3px;
	width:16px;
	height:16px;
	margin-right:10px;
	background:rgba(255,
	255,
	255,
	0.05);
	border-color:rgba(255,
	255,
	255,
	0.2);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	z-index:2;
}
.login-header #loginModal .login-remember input[type="checkbox"]:before {
	content:"";
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-5px;
	margin-left:-5px;
	background:rgba(255,
	255,
	255,
	0.2);
	border:none;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.login-header #loginModal .login-remember input[type="checkbox"]:after {
	display:none;
}
.login-header #loginModal .login-remember input[type="checkbox"]:checked:before {
	-webkit-transform:scale(1);
	transform:scale(1);
}
.login-header #loginModal .login-lost-password,
.login-header #loginModal .login-registration {
	position:absolute;
	top:100%;
	width:50%;
	line-height:1;
	margin-top:15px;
}
.login-header #loginModal .login-lost-password *,
.login-header #loginModal .login-registration * {
	line-height:1;
}
.login-header #loginModal .login-lost-password a,
.login-header #loginModal .login-registration a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	margin:0;
}
.login-header #loginModal .login-lost-password a:hover,
.login-header #loginModal .login-registration a:hover {
	color:#c39f76;
}
.login-header #loginModal .login-lost-password a:before,
.login-header #loginModal .login-registration a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.login-header #loginModal .login-lost-password a:hover:before,
.login-header #loginModal .login-registration a:hover:before {
	border-bottom-style:solid;
}
.login-header #loginModal .login-lost-password {
	left:0;
}
.login-header #loginModal .login-registration {
	right:0;
	text-align:right;
}
.login-header #loginModal .close-reveal-modal {
	opacity:0;
}
.login-header .reveal-modal-bg {
	width:3500px;
	height:3500px;
	background:transparent;
}
.form-search-wrap {
	position:relative;
	z-index:1000;
	height:-14px;
	padding:0 19px;
	line-height:-14px;
	text-align:center;
}
.form-search-wrap a {
	color:#28262b;
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.form-search-wrap a:before {
	position:relative;
	top:2px;
	font-size:14px;
	font-weight:bold;
}
.form-search-wrap a:hover {
	opacity:.5;
}
.form-search-section {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(27,
	27,
	27,
	0.95);
	z-index:9999;
}
.form-search-section.shift-form .row .form-search {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:all .3s ease .15s;
	-moz-transition:all .3s ease .15s;
	transition:all .3s ease .15s;
}
.form-search-section .row {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
}
.form-search-section .row .form-search {
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-o-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
}
.form-search-section::-webkit-input-placeholder {
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.54;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#fff;
}
.form-search-section::-moz-placeholder {
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.54;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#fff;
}
.form-search-section:-ms-input-placeholder {
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.54;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#fff;
}
.form-search-section input:-moz-placeholder {
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.54;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#fff;
}
.form-search-section:focus::-webkit-input-placeholder {
	color:transparent;
}
.form-search-section:focus::-moz-placeholder {
	color:transparent;
}
.form-search-section:focus:-ms-input-placeholder {
	color:transparent;
}
.form-search-section:focus:-moz-placeholder {
	color:transparent;
}
.form-search-section input[type="text"] {
	position:relative;
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.54;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#fff;
	height:auto;
	margin:0;
	padding-right:45px;
	background:transparent;
	border-color:rgba(255,
	255,
	255,
	0.2);
	border-width:0;
	border-bottom-width:1px;
	border-radius:0;
	z-index:1;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.form-search-section .inside-search-icon,
.form-search-section .searchsubmit-icon,
.form-search-section .btn {
	font-size:15px;
	overflow:hidden;
	position:absolute;
	right:10px;
	bottom:10px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:transparent;
	border-width:0;
}
.form-search-section .btn {
	text-indent:100px;
	cursor:pointer;
	z-index:2;
}
.form-search-section .close-search {
	z-index:0;
}
.form-search-section .close-search:before {
	content:"";
	display:block;
	width:5000px;
	height:5000px;
	position:absolute;
	top:-2000px;
	left:-2000px;
	background:transparent;
}
.dfd-custom-padding-html .form-search-section {
	top:30px;
	bottom:30px;
	left:30px;
	right:30px;
	width:auto;
	height:auto;
}
.header-top-panel {
	border-bottom:1px dotted transparent;
}
.header-top-panel .row {
	color:inherit;
}
.header-top-panel .header-info-panel {
	position:relative;
	line-height:44px;
	color:inherit;
}
.header-top-panel .header-info-panel * {
	color:inherit;
}
.header-top-panel .header-info-panel .top-info {
	float:left;
	font-size:13px;
	height:44px;
	line-height:44px;
	padding-right:20px;
}
.header-top-panel .header-info-panel .top-info .additional-info {
	font-style:normal;
}
.header-top-panel .header-info-panel .top-info i {
	font-size:15px;
	position:relative;
	top:2px;
}
.header-top-panel .header-info-panel .top-info .dfd-top-info-delim {
	position:relative;
	line-height:inherit;
	padding:0 15px;
}
.header-top-panel .header-info-panel .top-info .dfd-top-info-delim:before {
	content:"";
	display:block;
	width:1px;
	height:14px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-7px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.header-top-panel .header-info-panel .top-info .dfd-top-info-delim-blank {
	line-height:inherit;
	padding:0 5px;
}
#header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info {
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:italic;
	text-transform:none;
	letter-spacing:0px;
}
@-webkit-keyframes dfdWishlistHoverAnim {
	0% {
		-webkit-transform:scale(1);
	}
	50% {
		-webkit-transform:scale(1.05);
	}
	100% {
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes dfdWishlistHoverAnim {
	0% {
		-moz-transform:scale(1);
	}
	50% {
		-moz-transform:scale(1.05);
	}
	100% {
		-moz-transform:scale(1);
	}
}
@-o-keyframes dfdWishlistHoverAnim {
	0% {
		-o-transform:scale(1);
	}
	50% {
		-o-transform:scale(1.05);
	}
	100% {
		-o-transform:scale(1);
	}
}
@keyframes dfdWishlistHoverAnim {
	0% {
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	50% {
		-webkit-transform:scale(1.05);
		transform:scale(1.05);
	}
	100% {
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.header-wishlist-button {
	position:relative;
	float:right;
	height:44px;
	line-height:44px;
	padding-right:15px;
	margin-right:15px;
	color:inherit;
}
.header-wishlist-button:before {
	content:"";
	width:1px;
	position:absolute;
	right:0;
	top:8px;
	bottom:8px;
	display:none;
}
.header-wishlist-button i:before {
	position:relative;
	display:block;
}
.header-wishlist-button i,
.header-wishlist-button span {
	font-size:15px;
	display:block;
	float:left;
	line-height:inherit;
	color:inherit;
}
.header-wishlist-button span {
	font-size:12px;
	margin-left:5px;
}
.header-wishlist-button:hover i:before {
	-webkit-animation:dfdWishlistHoverAnim 0.2s ease;
	-moz-animation:dfdWishlistHoverAnim 0.2s ease;
	animation:dfdWishlistHoverAnim 0.2s ease;
}
.spacer {
	padding-right:30px;
}
body.dfd-custom-padding-html #header-container {
	top:30px;
}
body.dfd-custom-padding-html.admin-bar #header-container {
	top:62px;
}
body.admin-bar #header-container {
	top:32px;
}
#header-container {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999;
	min-width:799px;
	-webkit-transition:left .3s ease-in-out;
	-moz-transition:left .3s ease-in-out;
	transition:left .3s ease-in-out;
}
#header-container.dfd-new-headers .header-top-panel {
	border-bottom-style:solid;
}
#header-container.dfd-new-headers #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	padding:0 10px;
}
#header-container.sticky-header-disabled.small {
	opacity:0;
	visibility:hidden;
}
#header-container.small.with-top-panel:not(.header-style-7):not(.header-style-14) #header {
	-webkit-transform:translateY(-64px);
	-moz-transform:translateY(-64px);
	-o-transform:translateY(-64px);
	transform:translateY(-64px);
}
#header-container.small.without-top-panel:not(.header-style-7):not(.header-style-14) #header {
	-webkit-transform:translateY(-20px);
	-moz-transform:translateY(-20px);
	-o-transform:translateY(-20px);
	transform:translateY(-20px);
}
#header-container.small:not(.header-style-7):not(.header-style-14) {
	height:58px;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child {
	padding-bottom:0;
	background:transparent;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child > .columns.header-main-panel {
	height:58px;
}
#header-container.small:not(.header-style-7):not(.header-style-14).logo-position-right .header-col-left {
	border-right-color:transparent;
}
#header-container.small:not(.header-style-7):not(.header-style-14):not(.logo-position-right) .header-col-right {
	border-left-color:transparent;
}
#header-container.small:not(.header-style-7):not(.header-style-14) .top-inner-page {
	display:none;
}
#header-container.small:not(.header-style-7):not(.header-style-14) .header-top-logo-panel {
	overflow:hidden;
	height:0px;
	padding-bottom:0px !important;
	opacity:0;
	display:none !important;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel {
	visibility:hidden;
}
#header-container.small:not(.header-style-7):not(.header-style-14).header-style-6 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .onclick-menu-wrap .dfd-click-menu-activation-button {
	margin-top:-5px;
}
#header-container.small:not(.header-style-7):not(.header-style-14).header-style-6 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .onclick-menu-wrap .dfd-click-menu-activation-button > a .icon-wrap:before,
#header-container.small:not(.header-style-7):not(.header-style-14).header-style-6 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .onclick-menu-wrap .dfd-click-menu-activation-button > a .icon-wrap:after {
	background:#28262b;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header {
	background:rgba(255,
	255,
	255,
	0);
	-webkit-transition:-webkit-transform .3s ease,
	background .3s ease;
	transition:-webkit-transform .3s ease,
	transform .3s ease,
	background .3s ease;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	margin-left:120px;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
	visibility:visible;
	-webkit-transition:visibility .3s ease;
	-moz-transition:visibility .3s ease;
	transition:visibility .3s ease;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu div.sub-nav {
	margin-top:0;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu div.sub-nav.open {
	top:56px;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu .mega-menu-item.nav-item.menu-item-depth-0.current-menu-ancestor:before {
	top:15px;
	bottom:15px;
	height:auto;
	margin-top:0;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu .main-menu-link {
	height:58px;
	line-height:58px;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu .main-menu-link i {
	display:none;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before {
	background:transparent;
	border-color:rgba(40,
	38,
	43,
	0.1);
	-webkit-transition:border-color .3s ease;
	-moz-transition:border-color .3s ease;
	transition:border-color .3s ease;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item:before,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title:after {
	background:rgba(40,
	38,
	43,
	0.2);
	-webkit-transition:background .3s ease;
	-moz-transition:background .3s ease;
	transition:background .3s ease;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-button-section,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .pop-up-soc-icons,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .form-search-container .form-search .searchsubmit-icon,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .form-search-wrap,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .lang-sel,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .total_cart_header,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .side-area-controller-wrap {
	height:58px;
	line-height:58px;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .side-area-controller-wrap a span:before,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .side-area-controller-wrap a span:after {
	background:#28262b;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .form-search-wrap a,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .lang-sel > .active,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .total_cart_header.simple .woo-cart-contents .woo-cart-details,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .total_cart_header .woo-cart-contents .woo-cart-items {
	color:#28262b;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .login-header {
	padding-left:10px;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .total_cart_header .woo-cart-contents:before {
	top:0;
	bottom:0;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .total_cart_header .shopping-cart-box {
	top:56px;
	margin-top:0;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title {
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title:before,
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title:after {
	opacity:0;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title.open {
	box-shadow:none;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .icon-mobile-menu:before {
	background-color:#28262b;
	-webkit-box-shadow:0 4px 0 #28262b,
	0 8px 0 #28262b;
	box-shadow:0 4px 0 #28262b,
	0 8px 0 #28262b;
	-webkit-transition:background .3s ease,
	box-shadow .3s ease;
	-moz-transition:background .3s ease,
	box-shadow .3s ease;
	transition:background .3s ease,
	box-shadow .3s ease;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .icon-mobile-menu:before.active {
	background-color:#565656;
	-webkit-box-shadow:0 4px 0 #565656,
	0 8px 0 #565656;
	box-shadow:0 4px 0 #565656,
	0 8px 0 #565656;
}
#header-container.small:not(.header-style-7):not(.header-style-14).dfd-new-headers.dfd-highlight-has-submenu #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after {
	opacity:1;
	background:#565656;
	-webkit-box-shadow:4px 0 0 0 #565656,
	8px 0 0 0 #565656;
	box-shadow:4px 0 0 0 #565656,
	8px 0 0 0 #565656;
}
#header-container.small.header-style-7:not(.opened) .dfd-top-row,
#header-container.small.header-style-14:not(.opened) .dfd-top-row {
	padding:10px 0;
	background:rgba(255,
	255,
	255,
	0);
}
#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns {
	height:38px;
}
#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns .logo-for-panel > div.inline-block,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns .logo-for-panel > div.inline-block {
	position:relative;
}
#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns .logo-for-panel > div.inline-block:before,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns .logo-for-panel > div.inline-block:before {
	content:"";
	display:block;
	position:absolute;
	left:-30px;
	right:-30px;
	top:-10px;
	bottom:-10px;
	background:transparent;
	z-index:-1;
}
#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns .logo-for-panel > div.inline-block img,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns .logo-for-panel > div.inline-block img {
	visibility:hidden;
}
#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns .fixed-header-logo,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns .fixed-header-logo {
	visibility:visible;
}
#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns .dfd-menu-button .icon-wrap:before,
#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns .dfd-menu-button .icon-wrap:after,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns .dfd-menu-button .icon-wrap:before,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns .dfd-menu-button .icon-wrap:after {
	background:#28262b;
}
#header-container.small.header-style-3.dfd-header-buttons-disabled #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid,
#header-container.small.header-style-4.dfd-header-buttons-disabled #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	margin-left:0;
}
#header-container:not(.small) #header {
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
#header-container:not(.small) #header.logo-position-top .header-main-panel .logo-for-panel a {
	display:none !important;
}
#header-container:not(.small) #header.logo-position-top .header-main-panel .logo-for-panel a img {
	height:82% !important;
	opacity:0;
}
#header-container:not(.small).logo-position-middle {
	border-bottom-width:0;
	border-top-width:0;
}
#header-container:not(.small).logo-position-middle .logo-wrap.header-top-logo-panel {
	position:fixed;
	top:50%;
	left:50%;
	display:inline-block;
	width:220px;
	height:58px;
	margin-left:-110px;
	margin-top:-29px;
	background:transparent !important;
}
#header-container:not(.small).logo-position-middle .logo-wrap.header-top-logo-panel .row {
	width:auto;
	min-width:0;
	padding:0;
}
#header-container:not(.small).logo-position-middle .logo-wrap.header-top-logo-panel .row > .columns {
	padding:0;
}
#header-container:not(.small).logo-position-middle #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	padding-left:0;
}
#header-container.logo-position-top-left .header-top-logo-panel,
#header-container.logo-position-bottom-left .header-top-logo-panel {
	text-align:left;
}
#header-container.logo-position-top-center .header-top-logo-panel,
#header-container.logo-position-bottom-center .header-top-logo-panel {
	text-align:center;
}
#header-container.logo-position-top-right .header-top-logo-panel,
#header-container.logo-position-bottom-right .header-top-logo-panel {
	text-align:right;
}
#header-container.logo-position-top-left .header-top-logo-panel,
#header-container.logo-position-top-center .header-top-logo-panel,
#header-container.logo-position-top-right .header-top-logo-panel {
	border-bottom-width:0;
	border-bottom:1px dotted transparent;
}
#header-container.logo-position-top-left #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid,
#header-container.logo-position-top-center #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid,
#header-container.logo-position-top-right #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	padding:0;
	margin-left:0;
}
#header-container.logo-position-bottom-left .header-top-logo-panel,
#header-container.logo-position-bottom-center .header-top-logo-panel,
#header-container.logo-position-bottom-right .header-top-logo-panel {
	border-bottom-width:0;
	border-top:1px dotted transparent;
}
#header-container.logo-position-bottom-left #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid,
#header-container.logo-position-bottom-center #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid,
#header-container.logo-position-bottom-right #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	padding:0;
	margin-left:0;
}
#header-container #header {
	position:relative;
	left:0;
	overflow:visible;
	width:100%;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	z-index:2;
}
#header-container #header .logo-for-panel {
	visibility:visible;
}
#header-container #header .logo-for-panel .inline-block {
	height:inherit;
}
#header-container #header .header-top-logo-panel {
	display:block;
	width:100%;
	height:98px;
	padding-bottom:20px;
	padding-top:20px;
	z-index:1;
}
#header-container #header .header-top-logo-panel * {
	height:100%;
}
#header-container #header .header-top-logo-panel .logo-for-panel .inline-block {
	position:relative;
}
#header-container #header .header-top-logo-panel .logo-for-panel img {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	vertical-align:middle;
}
#header-container #header .header-wrap {
	position:relative;
	z-index:999;
	width:100%;
}
#header-container #header .header-wrap > .row:last-child {
	margin-top:0;
	padding-top:20px;
	padding-bottom:20px;
}
#header-container #header .header-wrap > .row:last-child > .columns.header-main-panel {
	height:-14px;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel {
	position:relative;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left,
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right,
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	height:inherit;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left {
	float:left;
	position:relative;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left .mobile-logo {
	height:58px;
	display:none;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left .mobile-logo img {
	max-height:100%;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right {
	float:right;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right .header-icons-wrapper > * {
	float:right;
	margin-left:15px;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right .header-icons-wrapper > *.form-search-wrap {
	margin-left:10px;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right .header-icons-wrapper > *.side-area-controller-wrap {
	margin-left:20px;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	padding:0 25px;
	text-align:left;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
	visibility:hidden;
	position:absolute;
	top:0;
	left:10px;
	width:120px;
	height:37.7px;
	line-height:37.7px;
	margin:10.15px 0;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo:before {
	content:"";
	display:block;
	position:absolute;
	left:-30px;
	right:-30px;
	top:-10.15px;
	bottom:-10.15px;
	background:transparent;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo img {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	max-width:100%;
	max-height:100%;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel {
	height:inherit;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel a {
	display:block;
	height:inherit;
	text-align:left;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel img {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	max-width:100%;
	vertical-align:top;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .side-area-controller-wrap a {
	border:none;
}
#header-container #header.logo-position-top-right .logo-for-panel {
	right:0;
}
#header-container #header .header-additional-menu {
	display:block;
}
#header-container #header .header-additional-menu:before,
#header-container #header .header-additional-menu:after {
	content:" ";
	display:table;
}
#header-container #header .header-additional-menu:after {
	clear:both;
}
#header-container #header .header-additional-menu > ul {
	float:right;
	list-style:none;
	margin-bottom:0;
}
#header-container #header .header-additional-menu > ul:before,
#header-container #header .header-additional-menu > ul:after {
	content:" ";
	display:table;
}
#header-container #header .header-additional-menu > ul:after {
	clear:both;
}
#header-container #header .header-additional-menu > ul li {
	position:relative;
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	float:left;
	height:58px;
	line-height:58px;
	padding:0 15px;
}
#header-container #header .header-additional-menu > ul li:before {
	content:"";
	display:block;
	width:1px;
	height:20px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-10px;
	background:#cdcdcd;
}
#header-container #header .header-additional-menu > ul li:first-child {
	padding-left:0;
}
#header-container #header .header-additional-menu > ul li:first-child:before {
	display:none;
}
#header-container #header .header-additional-menu > ul li:last-child {
	padding-right:0;
}
#header-container #header .header-additional-menu > ul li:last-child:before {
	display:none;
}
#header-container #header .header-additional-menu > ul li a {
	color:inherit;
}
#header-container #header .header-additional-menu > ul li:hover {
	color:#28262b;
}
.logo-position-right .dl-menuwrapper {
	margin-left:0;
	margin-right:20px;
}
.disable-hover,
.disable-hover * {
	pointer-events:none !important;
}
.disable-hover #header-container.small #header .side-area-controller-wrap a,
.disable-hover * #header-container.small #header .side-area-controller-wrap a {
	-webkit-transition:border-color 0s ease .5s;
	-moz-transition:border-color 0s ease .5s;
	transition:border-color 0s ease .5s;
}
.disable-hover #header-container.small #header .side-area-controller-wrap a .icon-wrap:before,
.disable-hover #header-container.small #header .side-area-controller-wrap a .icon-wrap:after,
.disable-hover * #header-container.small #header .side-area-controller-wrap a .icon-wrap:before,
.disable-hover * #header-container.small #header .side-area-controller-wrap a .icon-wrap:after {
	-webkit-transition:background 0s ease .5s;
	-moz-transition:background 0s ease .5s;
	transition:background 0s ease .5s;
}
.dfd-disable-transition,
.dfd-disable-transition * {
	-webkit-transition:none !important;
	-moz-transition:none !important;
	transition:none !important;
}
.header-layout-boxed .top-inner-page {
	right:-20px;
}
.header-layout-fullwidth > #header .header-top-panel .row,
.header-layout-fullwidth > .dfd-top-row.row,
.header-layout-fullwidth > #header > .header-wrap > .row {
	width:100%;
}
.header-layout-fullwidth.logo-position-right .total_cart_header .shopping-cart-box {
	right:auto;
	left:-40px;
}
@-webkit-keyframes dfdMenuHoverAnim {
	0% {
		left:-100%;
		visibility:hidden;
	}
	10% {
		left:-100%;
		opacity:1;
		visibility:visible;
	}
	65% {
		opacity:.3;
	}
	80% {
		left:100%;
		opacity:.1;
		visibility:visible;
	}
	81% {
		left:100%;
		visibility:hidden;
	}
	100% {
		left:-100%;
		visibility:hidden;
	}
}
@-moz-keyframes dfdMenuHoverAnim {
	0% {
		left:-100%;
		visibility:hidden;
	}
	10% {
		left:-100%;
		opacity:1;
		visibility:visible;
	}
	65% {
		opacity:.3;
	}
	80% {
		left:100%;
		opacity:.1;
		visibility:visible;
	}
	81% {
		left:100%;
		visibility:hidden;
	}
	100% {
		left:-100%;
		visibility:hidden;
	}
}
@-o-keyframes dfdMenuHoverAnim {
	0% {
		left:-100%;
		visibility:hidden;
	}
	10% {
		left:-100%;
		opacity:1;
		visibility:visible;
	}
	65% {
		opacity:.3;
	}
	80% {
		left:100%;
		opacity:.1;
		visibility:visible;
	}
	81% {
		left:100%;
		visibility:hidden;
	}
	100% {
		left:-100%;
		visibility:hidden;
	}
}
@keyframes dfdMenuHoverAnim {
	0% {
		left:-100%;
		visibility:hidden;
	}
	10% {
		left:-100%;
		opacity:1;
		visibility:visible;
	}
	65% {
		opacity:.3;
	}
	80% {
		left:100%;
		opacity:.1;
		visibility:visible;
	}
	81% {
		left:100%;
		visibility:hidden;
	}
	100% {
		left:-100%;
		visibility:hidden;
	}
}
nav.mega-menu {
	position:relative;
	z-index:999;
	display:block;
	width:100%;
	min-width:100%;
	height:100%;
	margin:0 auto;
	color:inherit;
}
nav.mega-menu.no-customizer {
	padding-top:80px;
}
nav.mega-menu.menu-with-slider {
	display:block;
}
nav.mega-menu.menu-with-slider ul.nav-menu {
	display:block;
	width:100%;
}
nav.mega-menu ul.nav-menu {
	display:inline-block;
	text-align:left;
	height:100%;
}
nav.mega-menu ul.nav-menu:before,
nav.mega-menu ul.nav-menu:after {
	content:".";
	display:block;
	overflow:hidden;
	visibility:hidden;
	position:absolute;
	top:0;
	bottom:0;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
nav.mega-menu ul.nav-menu:before {
	left:0;
}
nav.mega-menu ul.nav-menu:after {
	right:0;
}
nav.mega-menu ul.nav-menu > li div.sub-nav > ul:not(.sub-menu-wide) ul.sub-nav-left {
	left:auto;
	right:100%;
	margin-right:2px;
	z-index:9;
}
nav.mega-menu:hover .carousel-nav {
	opacity:1;
}
nav.mega-menu .carousel-nav {
	display:none;
	font-size:5px;
	position:absolute;
	z-index:9999;
	top:-20px;
	width:12px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#fff;
	background:rgba(0,
	0,
	0,
	0.2);
	cursor:pointer;
	opacity:0;
	-webkit-transition:background .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:background .3s ease-in-out,
	opacity .3s ease-in-out;
}
nav.mega-menu .carousel-nav:hover {
	background:#000;
}
nav.mega-menu .carousel-nav:before {
	line-height:inherit;
	text-align:center;
	cursor:pointer;
}
nav.mega-menu .carousel-nav.prev {
	left:0;
}
nav.mega-menu .carousel-nav.next {
	right:0;
}
nav.mega-menu.dfd-disable-menu-delimiters .nav-menu .mega-menu-item.menu-item-depth-0:before {
	display:none;
}
nav.mega-menu.dfd-disable-menu-delimiters .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before,
nav.mega-menu.dfd-disable-menu-delimiters .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before {
	display:block;
}
nav.mega-menu.dfd-disable-menu-line-animated .mega-menu-item .item-title:after {
	display:none;
}
nav.mega-menu.dfd-disable-menu-line-animated div.sub-nav a:after {
	display:none;
}
.nav-menu {
	display:block;
	position:relative;
	margin:0;
	padding:0 11px;
	z-index:15;
	list-style:none;
}
.nav-menu .mega-menu-item.menu-item-depth-0:first-child:before {
	display:none;
}
.nav-menu .mega-menu-item.menu-item-depth-0:first-child.current-menu-item:before,
.nav-menu .mega-menu-item.menu-item-depth-0:first-child.current-menu-ancestor:before {
	display:block;
}
.nav-menu .mega-menu-item a {
	position:relative;
	display:block;
	color:inherit;
}
.nav-menu .mega-menu-item.menu-item-depth-0:before {
	content:"";
	display:block;
	width:1px;
	height:13.2px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-6.6px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before,
.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before {
	width:100%;
	height:27.5px;
	top:50%;
	left:0;
	margin:0;
	margin-top:-13.75px;
	background:transparent;
	border:1px solid transparent;
	-webkit-transform:rotate(0);
	transform:rotate(0);
}
.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item + .mega-menu-item:not(.current-menu-item):before {
	display:none;
}
.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor + .mega-menu-item:not(.current-menu-ancestor):before {
	display:none;
}
.nav-menu .mega-menu-item .item-title {
	position:relative;
	display:block;
	font-size:11px;
	font-style:normal;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0;
	word-spacing:0;
	text-decoration:none;
	text-align:center;
	height:-14px;
	line-height:-14px;
	padding:0 20px;
	overflow:hidden;
}
.nav-menu .mega-menu-item .item-title:after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:-100%;
	top:50%;
	margin-top:-0.5px;
	visibility:hidden;
}
.nav-menu .mega-menu-item .item-title i {
	font-size:13px;
	line-height:1;
	padding-right:10px;
	color:inherit;
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.nav-menu .mega-menu-item .item-title:hover {
	color:#8a8f6a;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.nav-menu .mega-menu-item .item-title:hover:after {
	-webkit-animation:dfdMenuHoverAnim 0.9s ease;
	-moz-animation:dfdMenuHoverAnim 0.9s ease;
	animation:dfdMenuHoverAnim 0.9s ease;
}
.nav-menu .mega-menu-item .top-line {
	display:block;
	height:3px;
	position:absolute;
	top:-20px;
	background:#8a8f6a;
}
.nav-menu .mega-menu-item .menu-subtitle {
	position:relative;
	display:block;
	margin-left:0px;
	font-style:normal;
	font-weight:400;
	font-size:11px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bbb;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.nav-menu .mega-menu-item .main-menu-link.open.item-title:before,
.nav-menu .mega-menu-item .main-menu-link:hover.item-title:before {
	opacity:1;
}
.nav-menu .mega-menu-item.sub-menu-full-width div.sub-nav {
	overflow:visible;
	background:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.nav-menu .nav-item,
.nav-menu .menu-item-language-current {
	position:relative;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	vertical-align:top;
	font-size:13px;
	font-weight:300;
}
.nav-menu .nav-item.current-menu-item > a.main-menu-link .item-title:before,
.nav-menu .nav-item.current-menu-ancestor > a.main-menu-link .item-title:before,
.nav-menu .menu-item-language-current.current-menu-item > a.main-menu-link .item-title:before,
.nav-menu .menu-item-language-current.current-menu-ancestor > a.main-menu-link .item-title:before {
	width:100%;
	opacity:1;
}
.nav-menu .nav-item.current-menu-item > a.main-menu-link,
.nav-menu .nav-item.current-menu-item a.main-menu-link:hover,
.nav-menu .nav-item.current-menu-ancestor > a.main-menu-link,
.nav-menu .nav-item.current-menu-ancestor a.main-menu-link:hover,
.nav-menu .menu-item-language-current.current-menu-item > a.main-menu-link,
.nav-menu .menu-item-language-current.current-menu-item a.main-menu-link:hover,
.nav-menu .menu-item-language-current.current-menu-ancestor > a.main-menu-link,
.nav-menu .menu-item-language-current.current-menu-ancestor a.main-menu-link:hover {
	position:relative;
}
.nav-menu .nav-item.current-menu-item > a.main-menu-link i,
.nav-menu .nav-item.current-menu-item a.main-menu-link:hover i,
.nav-menu .nav-item.current-menu-ancestor > a.main-menu-link i,
.nav-menu .nav-item.current-menu-ancestor a.main-menu-link:hover i,
.nav-menu .menu-item-language-current.current-menu-item > a.main-menu-link i,
.nav-menu .menu-item-language-current.current-menu-item a.main-menu-link:hover i,
.nav-menu .menu-item-language-current.current-menu-ancestor > a.main-menu-link i,
.nav-menu .menu-item-language-current.current-menu-ancestor a.main-menu-link:hover i {
	opacity:1;
}
.nav-menu .nav-item > a.open,
.nav-menu .menu-item-language-current > a.open {
	z-index:1;
}
.nav-menu div.sub-nav {
	display:none;
	white-space:nowrap;
}
.nav-menu div.sub-nav.open {
	display:block;
	min-width:150%;
}
.nav-menu div.sub-nav.sub-nav-onecol > ul {
	display:block;
}
.nav-menu div.sub-nav ul {
	display:block;
	vertical-align:top;
	margin:0;
	white-space:nowrap;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
}
.nav-menu div.sub-nav ul.sub-sub-menu {
	margin-left:2px;
}
.nav-menu div.sub-nav > ul {
	padding:20px 0;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.nav-menu div.sub-nav.open > ul {
	opacity:1;
}
.nav-menu div.sub-nav li {
	position:relative;
	display:block;
	list-style-type:none;
	margin:0;
	padding-right:20px;
	-webkit-transition:background .3s ease-in-out,
	color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	color .3s ease-in-out;
	transition:background .3s ease-in-out,
	color .3s ease-in-out;
}
.nav-menu div.sub-nav li:last-child > a > span.without-icon:after,
.nav-menu div.sub-nav li:last-child > a > i:after {
	display:none;
}
.nav-menu div.sub-nav li.has-submenu > a.sub-menu-link:before {
	content:"";
	position:absolute;
	top:50%;
	right:6px;
	display:block;
	width:2px;
	height:2px;
	margin-top:-1px;
	background:#fff;
	-webkit-box-shadow:-3px 0 0 #fff,
	3px 0 0 #fff;
	box-shadow:-3px 0 0 #fff,
	3px 0 0 #fff;
	opacity:.2;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.nav-menu div.sub-nav li.has-submenu > a.sub-menu-link:hover:before {
	opacity:1;
}
.nav-menu div.sub-nav a {
	position:relative;
	display:block;
	font-style:normal;
	font-weight:400;
	font-size:13px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:rgba(86,
	86,
	86,
	0.6);
	padding:5px 60px 5px 20px;
	white-space:nowrap;
	z-index:1;
	overflow:hidden;
	-webkit-transition:color .2s ease-in-out,
	background-color .2s ease-in-out;
	-moz-transition:color .2s ease-in-out,
	background-color .2s ease-in-out;
	transition:color .2s ease-in-out,
	background-color .2s ease-in-out;
}
.nav-menu div.sub-nav a:after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:-100%;
	top:50%;
	margin-top:-0.5px;
	visibility:hidden;
	z-index:-1;
	background:rgba(86,
	86,
	86,
	0.6);
}
.nav-menu div.sub-nav a:hover {
	color:#fff;
	background:rgba(255,
	255,
	255,
	0);
}
.nav-menu div.sub-nav a:hover i {
	color:rgba(86,
	86,
	86,
	0.5);
}
.nav-menu div.sub-nav a:hover:before {
	max-width:400px;
}
.nav-menu div.sub-nav a:hover:after {
	-webkit-animation:dfdMenuHoverAnim 0.9s ease;
	-moz-animation:dfdMenuHoverAnim 0.9s ease;
	animation:dfdMenuHoverAnim 0.9s ease;
}
.nav-menu div.sub-nav a i {
	position:relative;
	font-size:15px;
	line-height:1;
	padding-right:20px;
	color:rgba(86,
	86,
	86,
	0.15);
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.nav-menu div.sub-nav a i:before {
	position:relative;
	top:2px;
}
.nav-menu div.sub-nav a i + .menu-subtitle {
	padding-left:35px;
}
.nav-menu div.sub-nav .mega-menu-item-has-subtitle > a {
	line-height:-3.4;
}
.nav-menu div.sub-nav .mega-menu-item-has-subtitle > a:after {
	margin-top:-5.5px;
}
.nav-menu .sub-nav-group li:hover > .sub-sub-menu {
	display:block;
	visibility:visible;
	z-index:2;
}
#side-area .nav-menu .mega-menu-item .item-title:after,
#header-container.header-style-5 .nav-menu .mega-menu-item .item-title:after,
#header-container.header-style-7 .nav-menu .mega-menu-item .item-title:after,
#header-container.header-style-8 .nav-menu .mega-menu-item .item-title:after {
	display:none;
}
#side-area .nav-menu div.sub-nav a:after,
#header-container.header-style-5 .nav-menu div.sub-nav a:after,
#header-container.header-style-7 .nav-menu div.sub-nav a:after,
#header-container.header-style-8 .nav-menu div.sub-nav a:after {
	width:auto;
	height:1px;
	position:absolute;
	top:0;
	left:30px;
	right:30px;
	margin:0;
	background:transparent;
	border-top:1px dotted rgba(86,
	86,
	86,
	0.1);
	opacity:1;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
}
.dfd-hide-overflow {
	overflow:hidden;
}
#header-container.dfd-new-headers.header-style-1.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-2.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-3.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-4.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-9.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-10.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-12.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-13.small nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before {
	bottom:0;
}
#header-container.dfd-new-headers.header-style-1.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-1.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-1.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-1.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-1:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-1:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-1:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-1:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-2.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-2.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-2.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-2.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-2:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-2:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-2:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-2:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-3.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-3.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-3.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-3.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-3:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-3:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-3:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-3:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-4.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-4.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-4.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-4.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-4:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-4:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-4:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-4:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-9.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-9.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-9.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-9.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-9:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-9:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-9:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-9:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-10.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-10.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-10.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-10.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-10:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-10:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-10:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-10:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-12.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-12.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-12.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-12.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-12:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-12:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-12:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-12:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-13.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-13.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-13.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-13.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open,
#header-container.dfd-new-headers.header-style-13:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover,
#header-container.dfd-new-headers.header-style-13:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.focus,
#header-container.dfd-new-headers.header-style-13:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover,
#header-container.dfd-new-headers.header-style-13:not(.small) #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open {
	color:#565656;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
}
#header-container.dfd-new-headers.header-style-1.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-2.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-3.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-4.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-9.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-10.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-12.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-13.small #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after {
	top:0;
	z-index:1;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu {
	padding:0;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:before {
	display:none;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after {
	content:"";
	display:block;
	width:100%;
	height:3px;
	position:absolute;
	top:-20px;
	left:0;
	margin:0;
	visibility:hidden;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:top .3s ease;
	-moz-transition:top .3s ease;
	transition:top .3s ease;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after {
	visibility:visible;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after {
	background:#c39f76;
	visibility:visible;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title {
	overflow:visible;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:before {
	content:"";
	position:absolute;
	left:0;
	top:-6px;
	bottom:-20px;
	display:block;
	width:100%;
	height:auto;
	background:#1b1b1b;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	opacity:0;
	z-index:-1;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after {
	display:none;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:hover:before,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.hover:before,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title.open:before {
	opacity:1;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link:after {
	display:block;
	bottom:5px;
	background:rgba(255,
	255,
	255,
	0.1);
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:after {
	display:none;
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav a:hover:after {
	background:rgba(255,
	255,
	255,
	0.1);
}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link,
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link,
#header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link,
#header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link,
#header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link,
#header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link,
#header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link,
#header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu div.sub-nav .sub-menu-wide.sub-nav-group .sub-nav-item.menu-item-depth-1.has-submenu > a.menu-link.sub-menu-link {
	color:#c39f76;
}
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title {
	padding-right:40px;
}
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after {
	content:"";
	display:block;
	width:2px;
	height:2px;
	position:absolute;
	top:50%;
	left:auto;
	right:20px;
	margin-top:-1px;
	visibility:visible;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
}
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-5 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-8 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after {
	content:"";
	display:block;
	width:2px;
	height:2px;
	position:absolute;
	top:50%;
	left:auto;
	right:20px;
	margin-top:-1px;
	visibility:visible !important;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
}
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-5 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu:hover .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-8 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu:hover .item-title:after {
	background:#565656;
	-webkit-box-shadow:4px 0 0 0 #565656,
	8px 0 0 0 #565656;
	box-shadow:4px 0 0 0 #565656,
	8px 0 0 0 #565656;
	visibility:visible !important;
}
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-5.right #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after,
#header-container.dfd-new-headers.dfd-highlight-has-submenu.header-style-8.right #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.has-submenu .item-title:after {
	left:10px;
	right:auto;
}
div#stuning-header {
	position:relative;
	overflow:hidden;
	background-color:#f4f4f4;
}
div#stuning-header .dfd-stuning-header-bg-container {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border-bottom:1px solid rgba(27,
	27,
	27,
	0.1);
	z-index:0;
}
div#stuning-header .dfd-stuning-header-bg-container .dfd-video-bg {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div#stuning-header .dfd-stuning-header-bg-container .dfd-video-bg:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
div#stuning-header .dfd-stuning-header-bg-container .dfd-video-bg .video-js {
	position:relative;
	width:100%;
	height:100%;
	z-index:0;
}
div#stuning-header .dfd-stuning-header-bg-container .dfd-video-bg .video-js video {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
}
div#stuning-header .dfd-stuning-header-bg-container .dfd-video-bg .video-js .vjs-controls {
	display:none;
}
div#stuning-header .dfd-stuning-header-bg-container .dfd-video-bg + .dfd-sound-controller {
	font-size:12px;
	position:absolute;
	bottom:30px;
	right:30px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:rgba(0,
	0,
	0,
	0.2);
	border-radius:2px;
	cursor:pointer;
	z-index:2;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
div#stuning-header .dfd-stuning-header-bg-container .dfd-video-bg + .dfd-sound-controller:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
div.page-title-inner {
	position:relative;
	z-index:1;
	min-height:200px;
	height:200px;
	padding:0 0;
	z-index:0;
}
div.page-title-inner .dfd-news-categories .byline.category {
	display:block;
	overflow:hidden;
	margin-bottom:15px;
}
div.page-title-inner .dfd-news-categories .byline.category a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	font-size:12px;
	display:inline-block;
	line-height:1;
	padding:7px 15px;
	color:#fff;
	background:#c39f76;
}
div.page-title-inner .dfd-news-categories .byline.category a:hover {
	color:#c39f76;
}
div.page-title-inner .dfd-news-categories .byline.category a:hover {
	color:#28262b;
}
div.page-title-inner .page-title-inner-wrap {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
}
div.page-title-inner .page-title {
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	text-align:inherit;
	padding-bottom:10px;
}
div.page-title-inner .page-subtitle {
	font-size:15px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-style:italic;
	line-height:1.2;
	text-align:inherit;
	padding-bottom:10px;
	color:#bcbcbc;
}
div.page-title-inner .dfd-meta-wrap {
	display:inline-block;
}
div.page-title-inner .dfd-meta-wrap .entry-meta {
	float:left;
}
div.page-title-inner .dfd-meta-wrap .entry-meta .entry-comments {
	color:#c39f76;
}
div.page-title-inner .dfd-meta-wrap .dfd-share-popup-wrap {
	position:relative;
	float:left;
	margin-left:15px;
}
div.page-title-inner .breadcrumbs {
	font:italic 400 13px"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	display:block;
	width:100%;
	height:2.9em;
	line-height:2.9em;
	position:absolute;
	bottom:0;
	text-align:inherit;
	margin-bottom:-1px;
}
div.page-title-inner .breadcrumbs.transparent-bg > nav {
	background:transparent;
}
div.page-title-inner .breadcrumbs > nav {
	position:relative;
	z-index:1;
	display:inline-block;
	height:inherit;
	line-height:inherit;
	padding:0 25px;
	margin:0;
	color:#bcbcbc;
	background:#fff;
	border-top:1px solid rgba(27,
	27,
	27,
	0.1);
	border-left:1px solid rgba(27,
	27,
	27,
	0.1);
	border-right:1px solid rgba(27,
	27,
	27,
	0.1);
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}
div.page-title-inner .breadcrumbs > nav:before,
div.page-title-inner .breadcrumbs > nav:after {
	content:" ";
	display:table;
}
div.page-title-inner .breadcrumbs > nav:after {
	clear:both;
}
div.page-title-inner .breadcrumbs > nav > span {
	float:left;
	height:inherit;
	line-height:inherit;
}
div.page-title-inner .breadcrumbs > nav a {
	color:#28262b;
}
div.page-title-inner .breadcrumbs > nav .del {
	position:relative;
	padding:0 10px;
}
div.page-title-inner .breadcrumbs > nav .del:before {
	content:"";
	display:block;
	width:1px;
	height:14px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-7px;
	margin-left:-1px;
	background:rgba(40,
	38,
	43,
	0.4);
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg);
}
div.page-title-inner.page-title-inner-bgcheck .page-title {
	color:#fff;
}
div.page-title-inner.page-title-inner-bgcheck .page-subtitle {
	color:rgba(255,
	255,
	255,
	0.5) !important;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta {
	color:#fff;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .subtitle,
div.page-title-inner.page-title-inner-bgcheck .entry-meta .byline {
	color:#fff;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .author a {
	position:relative;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .author a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .author a:hover:before {
	border-bottom-style:solid;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-comments {
	position:relative;
	color:#c39f76;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-comments:before {
	font-size:14px;
	content:"\ebc8";
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-views {
	position:relative;
	opacity:.5;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-views:before {
	font-size:16px;
	content:"\ebde";
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-comments,
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-views {
	margin-left:10px;
	padding-left:20px;
}
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-comments:before,
div.page-title-inner.page-title-inner-bgcheck .entry-meta .entry-views:before {
	font-family:"icomoon" !important;
	font-style:normal;
	position:absolute;
	left:0;
	top:50%;
	height:1em;
	line-height:1;
	margin-top:-0.5em;
	color:inherit;
}
div.page-title-inner.page-title-inner-bgcheck .dfd-share-popup-wrap .dfd-share-popup,
div.page-title-inner.page-title-inner-bgcheck .dfd-share-popup-wrap .entry-share-popup li a {
	color:#fff;
}
div.page-title-inner.page-title-inner-bgcheck .breadcrumbs.transparent-bg > nav {
	color:rgba(255,
	255,
	255,
	0.5);
	border:none;
}
div.page-title-inner.page-title-inner-bgcheck .breadcrumbs.transparent-bg > nav a {
	color:#fff;
}
div.page-title-inner.page-title-inner-bgcheck .breadcrumbs.transparent-bg > nav .del:before {
	background:#fff;
}
html.dfd-compile-box #TB_overlay {
	opacity:.9;
}
html.dfd-compile-box body.about-php #TB_window,
html.dfd-compile-box body.import-php #TB_window,
html.dfd-compile-box body.index-php #TB_window,
html.dfd-compile-box body.plugin-install-php #TB_window,
html.dfd-compile-box body.plugins-php #TB_window,
html.dfd-compile-box body.update-core-php #TB_window,
html.dfd-compile-box #TB_window {
	overflow:hidden;
	background:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
}
html.dfd-compile-box body.about-php #TB_window:before,
html.dfd-compile-box body.import-php #TB_window:before,
html.dfd-compile-box body.index-php #TB_window:before,
html.dfd-compile-box body.plugin-install-php #TB_window:before,
html.dfd-compile-box body.plugins-php #TB_window:before,
html.dfd-compile-box body.update-core-php #TB_window:before,
html.dfd-compile-box #TB_window:before {
	display:none;
}
html.dfd-compile-box body.about-php #TB_window #TB_ajaxContent,
html.dfd-compile-box body.import-php #TB_window #TB_ajaxContent,
html.dfd-compile-box body.index-php #TB_window #TB_ajaxContent,
html.dfd-compile-box body.plugin-install-php #TB_window #TB_ajaxContent,
html.dfd-compile-box body.plugins-php #TB_window #TB_ajaxContent,
html.dfd-compile-box body.update-core-php #TB_window #TB_ajaxContent,
html.dfd-compile-box #TB_window #TB_ajaxContent {
	overflow:hidden;
	margin:0 auto;
	background:transparent;
}
html.dfd-compile-box body.about-php #TB_window #TB_ajaxContent *,
html.dfd-compile-box body.import-php #TB_window #TB_ajaxContent *,
html.dfd-compile-box body.index-php #TB_window #TB_ajaxContent *,
html.dfd-compile-box body.plugin-install-php #TB_window #TB_ajaxContent *,
html.dfd-compile-box body.plugins-php #TB_window #TB_ajaxContent *,
html.dfd-compile-box body.update-core-php #TB_window #TB_ajaxContent *,
html.dfd-compile-box #TB_window #TB_ajaxContent * {
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile,
html.dfd-compile-box body.import-php #TB_window .BlockCompile,
html.dfd-compile-box body.index-php #TB_window .BlockCompile,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile,
html.dfd-compile-box #TB_window .BlockCompile {
	height:100%;
	margin:0 -40px;
	padding:40px;
	overflow-x:hidden;
	overflow-y:scroll;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .compilestatuslessBar,
html.dfd-compile-box body.import-php #TB_window .BlockCompile .compilestatuslessBar,
html.dfd-compile-box body.index-php #TB_window .BlockCompile .compilestatuslessBar,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .compilestatuslessBar,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .compilestatuslessBar,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .compilestatuslessBar,
html.dfd-compile-box #TB_window .BlockCompile .compilestatuslessBar {
	height:20px;
	background:rgba(255,
	255,
	255,
	0.1);
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .compilestatuslessBar .stat,
html.dfd-compile-box body.import-php #TB_window .BlockCompile .compilestatuslessBar .stat,
html.dfd-compile-box body.index-php #TB_window .BlockCompile .compilestatuslessBar .stat,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .compilestatuslessBar .stat,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .compilestatuslessBar .stat,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .compilestatuslessBar .stat,
html.dfd-compile-box #TB_window .BlockCompile .compilestatuslessBar .stat {
	display:block;
	height:100%;
	width:0%;
	background:rgba(255,
	255,
	255,
	0.2);
	-webkit-transition:all 0.2s ease-out 0.2s;
	-moz-transition:all 0.2s ease-out 0.2s;
	-o-transition:all 0.2s ease-out 0.2s;
	transition:all 0.2s ease-out 0.2s;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .heading,
html.dfd-compile-box body.import-php #TB_window .BlockCompile .heading,
html.dfd-compile-box body.index-php #TB_window .BlockCompile .heading,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .heading,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .heading,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .heading,
html.dfd-compile-box #TB_window .BlockCompile .heading {
	font-size:150%;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .hasError,
html.dfd-compile-box body.import-php #TB_window .BlockCompile .hasError,
html.dfd-compile-box body.index-php #TB_window .BlockCompile .hasError,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .hasError,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .hasError,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .hasError,
html.dfd-compile-box #TB_window .BlockCompile .hasError {
	color:#ff6f53;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .c_row,
html.dfd-compile-box body.import-php #TB_window .BlockCompile .c_row,
html.dfd-compile-box body.index-php #TB_window .BlockCompile .c_row,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .c_row,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .c_row,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .c_row,
html.dfd-compile-box #TB_window .BlockCompile .c_row {
	border-top:1px solid #999;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile table.compilestatusless,
html.dfd-compile-box body.import-php #TB_window .BlockCompile table.compilestatusless,
html.dfd-compile-box body.index-php #TB_window .BlockCompile table.compilestatusless,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile table.compilestatusless,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile table.compilestatusless,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile table.compilestatusless,
html.dfd-compile-box #TB_window .BlockCompile table.compilestatusless {
	width:100%;
	margin:0;
	background:transparent;
	border:none;
	border-collapse:collapse;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile table.compilestatusless *,
html.dfd-compile-box body.import-php #TB_window .BlockCompile table.compilestatusless *,
html.dfd-compile-box body.index-php #TB_window .BlockCompile table.compilestatusless *,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile table.compilestatusless *,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile table.compilestatusless *,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile table.compilestatusless *,
html.dfd-compile-box #TB_window .BlockCompile table.compilestatusless * {
	text-align:left;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile table.compilestatusless thead,
html.dfd-compile-box body.import-php #TB_window .BlockCompile table.compilestatusless thead,
html.dfd-compile-box body.index-php #TB_window .BlockCompile table.compilestatusless thead,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile table.compilestatusless thead,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile table.compilestatusless thead,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile table.compilestatusless thead,
html.dfd-compile-box #TB_window .BlockCompile table.compilestatusless thead {
	font-weight:bold;
	background:transparent;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile table.compilestatusless tbody tr,
html.dfd-compile-box body.import-php #TB_window .BlockCompile table.compilestatusless tbody tr,
html.dfd-compile-box body.index-php #TB_window .BlockCompile table.compilestatusless tbody tr,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile table.compilestatusless tbody tr,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile table.compilestatusless tbody tr,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile table.compilestatusless tbody tr,
html.dfd-compile-box #TB_window .BlockCompile table.compilestatusless tbody tr {
	background:transparent;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile table.compilestatusless tbody tr td,
html.dfd-compile-box body.import-php #TB_window .BlockCompile table.compilestatusless tbody tr td,
html.dfd-compile-box body.index-php #TB_window .BlockCompile table.compilestatusless tbody tr td,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile table.compilestatusless tbody tr td,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile table.compilestatusless tbody tr td,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile table.compilestatusless tbody tr td,
html.dfd-compile-box #TB_window .BlockCompile table.compilestatusless tbody tr td {
	padding:10px 0;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .closeCompile input[type="submit"],
html.dfd-compile-box body.import-php #TB_window .BlockCompile .closeCompile input[type="submit"],
html.dfd-compile-box body.index-php #TB_window .BlockCompile .closeCompile input[type="submit"],
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .closeCompile input[type="submit"],
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .closeCompile input[type="submit"],
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .closeCompile input[type="submit"],
html.dfd-compile-box #TB_window .BlockCompile .closeCompile input[type="submit"] {
	cursor:pointer;
	margin:10px 0;
	background:transparent;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .closeCompile .compile_err_mess,
html.dfd-compile-box body.import-php #TB_window .BlockCompile .closeCompile .compile_err_mess,
html.dfd-compile-box body.index-php #TB_window .BlockCompile .closeCompile .compile_err_mess,
html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .closeCompile .compile_err_mess,
html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .closeCompile .compile_err_mess,
html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .closeCompile .compile_err_mess,
html.dfd-compile-box #TB_window .BlockCompile .closeCompile .compile_err_mess {
	color:#ff6f53;
}
.dl-menuwrapper {
	display:none;
}
.icon-mobile-menu {
	position:relative;
	display:inline-block;
	width:40px;
	height:40px;
	background:transparent;
	text-indent:-900em;
	z-index:2;
}
.icon-mobile-menu span.icon-wrap {
	display:block;
	width:20px;
	height:1px;
	position:absolute;
	top:50%;
	left:0;
	background:#28262b;
}
.icon-mobile-menu span.icon-wrap.dfd-middle-line {
	width:20px;
}
.icon-mobile-menu span.icon-wrap.dfd-top-line {
	width:25px;
	margin-top:-5px;
}
.icon-mobile-menu span.icon-wrap.dfd-bottom-line {
	width:31px;
	margin-top:5px;
}
.header-wrap.fixed .dl-menuwrapper > .dl-trigger {
	top:-41px;
}
.dl-menuwrapper {
	height:-14px;
	text-align:center;
}
body.admin-bar .sidr {
	padding-top:32px;
}
body.sidr-opened .dfd-sidr-close {
	display:block;
}
.dfd-sidr-close {
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	left:260px;
	right:0;
	z-index:999998;
}
.sidr {
	display:none;
	position:absolute;
	position:fixed;
	top:0;
	height:100%;
	z-index:999999;
	width:260px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-bottom:0;
	background:#2d2d2d;
	color:rgba(255,
	255,
	255,
	0.5);
	-webkit-overflow-scrolling:touch;
}
.sidr .sidr-top {
	position:relative;
	overflow:hidden;
	padding:20px 50px 20px 20px;
}
.sidr .sidr-top .logo-for-panel {
	float:left;
}
.sidr .sidr-top .logo-for-panel * {
	display:block;
}
.sidr .sidr-top .dfd-sidr-close {
	font-size:24px;
	font-weight:100;
	position:absolute;
	top:50%;
	right:10px;
	display:block;
	width:40px;
	height:40px;
	line-height:35px;
	text-align:center;
	margin-top:-20px;
	color:#fff;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
	border-radius:50%;
}
.sidr .sidr-inner {
	padding:0 0 15px;
}
.sidr .sidr-inner > p {
	margin-left:15px;
	margin-right:15px;
}
.sidr.right {
	left:auto;
	right:-260px;
}
.sidr.right + .dfd-sidr-close {
	left:auto;
	right:260px;
	width:100%;
}
.sidr.left {
	left:-260px;
	right:auto;
}
.sidr h1,
.sidr h2,
.sidr h3,
.sidr h4,
.sidr h5,
.sidr h6 {
	font-size:11px;
	font-weight:normal;
	padding:0 15px;
	margin:0 0 5px;
	color:#fff;
	line-height:24px;
}
.sidr p {
	font-size:13px;
	margin:0 0 12px;
}
.sidr > p {
	margin-left:15px;
	margin-right:15px;
}
.sidr ul {
	display:block;
	margin:0 0 15px;
	padding:0;
}
.sidr ul.sidr-dropdown-menu {
	margin-bottom:0;
	border-top:1px dotted rgba(255,
	255,
	255,
	0.1);
	border-bottom:1px dotted rgba(255,
	255,
	255,
	0.1);
}
.sidr ul li {
	display:block;
	margin:0;
	line-height:48px;
	border-top:1px dotted rgba(255,
	255,
	255,
	0.1);
	-webkit-transition:background .3s ease,
	border-top .3s ease;
	-moz-transition:background .3s ease,
	border-top .3s ease;
	transition:background .3s ease,
	border-top .3s ease;
}
.sidr ul li:first-child {
	border-top-color:transparent;
}
.sidr ul li:hover {
	border-top-color:transparent;
}
.sidr ul li:hover + li {
	border-top-color:transparent;
}
.sidr ul li a.active {
	background:#252525;
	color:#fff;
	border-bottom:1px dotted rgba(255,
	255,
	255,
	0.1);
}
.sidr ul li a {
	position:relative;
	display:block;
	font-size:13px;
	padding:0 25px;
	text-decoration:none;
	color:rgba(255,
	255,
	255,
	0.5);
	-webkit-transition:color .3s ease,
	background .3s ease;
	-moz-transition:color .3s ease,
	background .3s ease;
	transition:color .3s ease,
	background .3s ease;
}
.sidr ul li a:hover {
	color:#fff;
	background:#252525;
}
.sidr ul li a:hover .sidr-dropdown-toggler:before {
	background:#fff;
	-webkit-box-shadow:-3px 0 0 0 #fff,
	3px 0 0 0 #fff;
	box-shadow:-3px 0 0 0 #fff,
	3px 0 0 0 #fff;
}
.sidr ul li a .sidr-dropdown-toggler {
	font-size:6px;
	display:block;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-24px;
	border-radius:2px;
	z-index:999;
}
.sidr ul li a .sidr-dropdown-toggler:before {
	content:"";
	display:block;
	width:2px;
	height:2px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-1px 0 0 -1px;
	background:rgba(255,
	255,
	255,
	0.5);
	-webkit-box-shadow:-3px 0 0 0 rgba(255,
	255,
	255,
	0.5),
	3px 0 0 0 rgba(255,
	255,
	255,
	0.5);
	box-shadow:-3px 0 0 0 rgba(255,
	255,
	255,
	0.5),
	3px 0 0 0 rgba(255,
	255,
	255,
	0.5);
	-webkit-transition:background .3s ease,
	box-shadow .3s ease;
	-moz-transition:background .3s ease,
	box-shadow .3s ease;
	transition:background .3s ease,
	box-shadow .3s ease;
}
.sidr ul li a > i {
	margin-right:10px;
}
.sidr ul li a .menu-subtitle {
	display:block;
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	font-size:12px;
	color:#fff;
}
.sidr ul li ul {
	margin:0;
	background:#252525;
	border-bottom:none;
}
.sidr ul li ul ul li a {
	padding-left:40px;
}
.sidr ul li ul li {
	line-height:1;
}
.sidr ul li ul li.mega-menu-item-has-subtitle > a {
	padding:5px 25px;
}
.sidr ul li ul li a {
	padding:15px 25px;
}
.sidr ul li ul li a:hover {
	background:#1e1e1e;
}
.sidr ul li ul li a .sidr-dropdown-toggler {
	width:40px;
	height:40px;
	line-height:40px;
	margin-top:-20px;
}
.sidr ul li ul:last-child {
	border-bottom:none;
}
.sidr ul li ul:hover,
.sidr ul li ul.active,
.sidr ul li ul.sidr-class-active {
	border-top-color:transparent;
}
.sidr .sidr-inner > ul > li > a {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-size:10px;
	font-weight:normal;
}
.sidr .form-search-container {
	position:relative;
	margin:20px 15px 0;
}
.sidr .form-search-container .search-query {
	height:48px;
	padding:5px 15px;
	margin-bottom:0;
	background:#252525;
	border:none;
	border-radius:3px;
}
.sidr .form-search-container #searchsubmit,
.sidr .form-search-container .searchsubmit-icon {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	margin:0;
	padding:0;
}
.sidr .form-search-container #searchsubmit {
	cursor:pointer;
	background:transparent;
	color:transparent;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	z-index:3;
}
.sidr .form-search-container .searchsubmit-icon {
	color:rgba(255,
	255,
	255,
	0.5);
	z-index:0;
}
.sidr .sidr-text-container > p {
	margin:20px 15px 0;
}
.sidr .sidr-text-container {
	color:#fff;
}
.sidr .sidr-text-container p {
	color:inherit;
}
.sidr .sidr-text-container p * {
	color:inherit;
}
.sidr .sidr-text-container p a {
	color:rgba(255,
	255,
	255,
	0.5);
}
.sidr::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.5);
}
.sidr:-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.5);
}
.sidr::-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.5);
}
.sidr:-ms-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.5);
}
ul.sidr-class-sub-menu {
	display:none;
}
.pages-nav {
	margin:10px 0px;
	padding:0px;
}
.pages-nav a {
	display:block;
	height:26px;
	padding:0px 18.2px;
	color:#696969;
	background:#f3f3f3;
	box-shadow:0 1px #e3e3e3;
	border-radius:1px;
	line-height:26px;
	font-size:14px;
}
.pages-nav a.active,
.pages-nav a:hover {
	background:#8a8f6a;
	box-shadow:0 1px #788560;
	color:#fff;
}
.pages-nav .prev-link {
	float:left;
}
.pages-nav .next-link {
	float:right;
}
.pages-nav .to-folio {
	display:none;
	position:absolute;
	top:0px;
	left:50%;
	z-index:10;
	width:25px;
	height:24px;
	margin:0 auto;
	margin-left:-12.5px;
	padding:0px;
	font-size:12px;
	font-family:'moon';
}
.pages-nav .to-folio:before {
	content:"\e299";
	display:block;
	width:25px;
	height:24px;
	text-align:center;
	font-size:10px;
	line-height:26px;
}
.promo_row_module img {
	margin-right:10px;
	float:left;
	position:relative;
	margin-top:-6px;
}
.promo_row_module h1,
.promo_row_module h2,
.promo_row_module h3,
.promo_row_module h4,
.promo_row_module h5,
.promo_row_module h6 {
	margin:0;
}
.promo_row_module h2 {
	margin-bottom:10px;
}
span.normal-font {
	font-weight:300;
}
.textwidget h2 {
	margin-bottom:0;
	margin-top:0;
	color:inherit;
}
.promo-text {
	font-weight:300;
}
.promo-text p {
	clear:both;
	padding:15px 0;
	margin:0;
}
.promo-text li {
	opacity:.9;
	padding:7px 0;
}
.promo-text em {
	position:relative;
	top:3px;
}
.no-menu-box {
	text-align:center;
	padding-top:95px;
	display:none;
}
.fixed .no-menu-box {
	padding-top:10px;
}
.body-back-to-top {
	font-size:10px;
	width:45px;
	height:45px;
	line-height:45px;
	text-align:center;
	position:fixed;
	cursor:pointer;
	z-index:1000;
	opacity:0;
	bottom:-55px;
	-webkit-transition:color .3s ease,
	border-color .3s ease,
	background .3s ease,
	bottom .8s ease,
	opacity .8s ease;
	-moz-transition:color .3s ease,
	border-color .3s ease,
	background .3s ease,
	bottom .8s ease,
	opacity .8s ease;
	transition:color .3s ease,
	border-color .3s ease,
	background .3s ease,
	bottom .8s ease,
	opacity .8s ease;
	color:#28262b;
	background:#e8e8e8;
	border:0px solid #fff;
	border-radius:3px;
}
.body-back-to-top:hover {
	color:#fff;
	background:#1b1b1b;
	border-color:#1b1b1b;
}
.body-back-to-top.active {
	opacity:1;
	bottom:40px;
}
.body-back-to-top i {
	display:block;
	line-height:inherit;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.body-back-to-top.align-left {
	left:40px;
}
.body-back-to-top.align-right {
	right:40px;
}
.back-to-top {
	position:absolute;
	z-index:3;
	left:50%;
	top:0;
	display:block;
	width:28px;
	height:28px;
	margin-top:-14px;
	margin-left:-14px;
}
.back-to-top:before {
	color:#fff;
	content:'\e803';
	font-family:"fontello" !important;
	font-size:9px;
	position:absolute;
	z-index:3;
	top:50%;
	left:50%;
	padding-bottom:2px;
	padding-right:1px;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
	-webkit-transition:opacity .2s linear;
	-moz-transition:opacity .2s linear;
	transition:opacity .2s linear;
	opacity:1;
}
.back-to-top:after {
	content:"";
	display:block;
	width:28px;
	height:28px;
	background:#e27863;
	border-radius:3px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transition:all .2s ease-out;
}
.back-to-top:hover:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
@-webkit-keyframes animButtonIcon {
	0% {
		-webkit-transform:rotate(0);
	}
	100% {
		-webkit-transform:rotate(360deg);
	}
}
@-moz-keyframes animButtonIcon {
	0% {
		-moz-transform:rotate(0);
	}
	100% {
		-moz-transform:rotate(360deg);
	}
}
@-o-keyframes animButtonIcon {
	0% {
		-o-transform:rotate(0);
	}
	100% {
		-o-transform:rotate(360deg);
	}
}
@keyframes animButtonIcon {
	0% {
		transform:rotate(0);
	}
	100% {
		transform:rotate(360deg);
	}
}
.button.transparent {
	color:#fff;
	background-color:rgba(255,
	255,
	255,
	0.15);
}
.button.animated {
	padding:0 30px;
}
.button.animated span {
	position:relative;
	right:0;
	-webkit-transition:right .2s ease-in-out;
	-moz-transition:right .2s ease-in-out;
	transition:right .2s ease-in-out;
}
.button.animated i {
	left:-10px;
	opacity:0;
	-webkit-transition:left .2s ease-in-out,
	opacity .2s ease-in-out;
	-moz-transition:left .2s ease-in-out,
	opacity .2s ease-in-out;
	transition:left .2s ease-in-out,
	opacity .2s ease-in-out;
	-webkit-animation:animButtonIcon 0.8s ease infinite;
	-moz-animation:animButtonIcon 0.8s ease infinite;
	animation:animButtonIcon 0.8s ease infinite;
}
.button.animated:hover span {
	right:-10px;
}
.button.animated:hover i {
	left:0;
	color:inherit;
	opacity:1;
}
.button.wc-backward:not(.ubtn),
button:not(.ubtn),
.button:not(.ubtn),
#wp-submit:not(.ubtn),
#commentform #submit:not(.ubtn) {
	position:relative;
	display:inline-block;
	width:auto;
	font-style:normal;
	font-weight:600;
	font-size:12px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:45px;
	text-transform:none;
	letter-spacing:2px;
	word-spacing:0;
	color:#fff;
	height:45px;
	padding-top:0;
	padding-bottom:0;
	padding-left:80px;
	padding-right:40px;
	background:#c39f76;
	border:1px solid #c39f76;
	border-radius:0;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.button.wc-backward:not(.ubtn) i,
button:not(.ubtn) i,
.button:not(.ubtn) i,
#wp-submit:not(.ubtn) i,
#commentform #submit:not(.ubtn) i {
	font-size:22px;
	display:inline-block;
	width:1.2em;
	height:1.2em;
	line-height:1.2;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-0.6em;
	color:inherit;
	z-index:3;
}
.button.wc-backward:not(.ubtn):hover,
button:not(.ubtn):hover,
.button:not(.ubtn):hover,
#wp-submit:not(.ubtn):hover,
#commentform #submit:not(.ubtn):hover {
	color:#fff;
	background:#bb9364;
	border:1px solid #bb9364;
}
.button.flat,
.button.button-primary,
#wp-submit.flat,
#wp-submit.button-primary,
#commentform #submit.flat,
#commentform #submit.button-primary {
	box-shadow:none;
	font-size:14px;
}
.button-nav {
	display:block;
	height:26px;
	padding:0px 18.2px;
	color:#696969;
	background:#f3f3f3;
	box-shadow:0 1px #e3e3e3;
	border-radius:1px;
	line-height:26px;
}
.button-nav.active,
.button-nav:hover {
	background:#8a8f6a;
	box-shadow:0 1px #788560;
	color:#fff;
}
.additional-button {
	display:block;
	padding:0 20px;
	height:40px;
	line-height:38px;
	text-align:center;
	background:transparent;
	color:#000;
	border:1px solid #cdcdcd;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border-color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border-color .3s ease-in-out;
	transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border-color .3s ease-in-out;
}
.additional-button:hover {
	background:#8a8f6a;
	color:#fff;
	border-color:#8a8f6a;
}
.dfd-dotted-link {
	display:block;
	width:40px;
	height:7px;
	position:absolute;
	left:50%;
	margin-top:-3px;
	margin-left:-20px;
}
.dfd-dotted-link > span {
	display:block;
	width:10px;
	height:1px;
	position:absolute;
	top:3px;
	left:50%;
	margin-left:-5px;
	background:transparent;
}
.dfd-dotted-link > span.dfd-left-line {
	left:0;
	margin-left:0;
}
.dfd-dotted-link > span.dfd-right-line {
	left:auto;
	right:0;
	margin-left:0;
}
.dfd-dotted-link > span:before,
.dfd-dotted-link > span:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
.dfd-dotted-link > span:before {
	background:rgba(40,
	38,
	43,
	0.3);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.dfd-dotted-link > span:after {
	background:transparent;
	-webkit-transition:-webkit-transform .3s ease,
	-moz-transform .3s ease,
	-o-transform .3s ease,
	transform .3s ease,
	background 0s linear .2s;
	-moz-transition:-webkit-transform .3s ease,
	-moz-transform .3s ease,
	-o-transform .3s ease,
	transform .3s ease,
	background 0s linear .2s;
	transition:-webkit-transform .3s ease,
	-moz-transform .3s ease,
	-o-transform .3s ease,
	transform .3s ease,
	background 0s linear .2s;
}
.dfd-dotted-link:hover > span:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.dfd-dotted-link:hover > span:after {
	background:rgba(40,
	38,
	43,
	0.3);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease,
	-moz-transform .3s ease,
	-o-transform .3s ease,
	transform .3s ease,
	background 0s linear .05s;
	-moz-transition:-webkit-transform .3s ease,
	-moz-transform .3s ease,
	-o-transform .3s ease,
	transform .3s ease,
	background 0s linear .05s;
	transition:-webkit-transform .3s ease,
	-moz-transform .3s ease,
	-o-transform .3s ease,
	transform .3s ease,
	background 0s linear .05s;
}
.dfd-dots-link {
	display:block;
	width:50px;
	height:10px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-5px;
	margin-left:-25px;
}
.dfd-dots-link > span {
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	top:0;
	border-radius:50%;
}
.dfd-dots-link > span.dfd-left-dot {
	left:0;
}
.dfd-dots-link > span.dfd-right-dot {
	right:0;
}
.dfd-dots-link > span.dfd-middle-dot {
	left:50%;
	margin-left:-5px;
}
.read-more {
	display:inline-block;
	line-height:1;
	color:#8a8f6a;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.read-more span {
	position:relative;
}
.read-more span:after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:1px;
	bottom:1px;
	background:#28262b;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.read-more i {
	position:relative;
	top:1px;
	font-size:14px;
	margin-left:5px;
	color:inherit;
}
.read-more:hover {
	color:#28262b;
}
.read-more:hover span:after {
	opacity:1;
}
.more-button {
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	font-size:12px;
	text-transform:uppercase;
	color:#8a8f6a;
	-webkit-transition:color .3s ease-in-out,
	text-shadow .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	text-shadow .3s ease-in-out;
	transition:color .3s ease-in-out,
	text-shadow .3s ease-in-out;
}
.more-button a {
	color:inherit;
	padding-bottom:7px;
}
.more-button a {
	color:inherit;
	padding-bottom:7px;
}
.more-button:hover {
	color:#28262b;
}
.more-button.slide-up {
	display:block;
	overflow:hidden;
	color:transparent;
	text-shadow:0 0 #8a8f6a,
	0 16px #28262b;
}
.more-button.slide-up:hover {
	color:transparent;
	text-shadow:0 -16px #8a8f6a,
	0 0 #28262b;
}
.dfd-animate-first-last {
	position:relative;
	display:inline-block;
	overflow:hidden;
}
.dfd-animate-first-last span {
	display:block;
	width:100%;
	height:100%;
}
.dfd-animate-first-last span.dfd-first {
	position:relative;
	color:#e27863;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.dfd-animate-first-last span.dfd-last {
	position:absolute;
	left:0;
	top:110%;
	color:#28262b;
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.dfd-animate-first-last:hover span.dfd-first {
	-webkit-transform:translateY(-110%);
	-moz-transform:translateY(-110%);
	-o-transform:translateY(-110%);
	transform:translateY(-110%);
}
.dfd-animate-first-last:hover span.dfd-last {
	top:0;
}
.filter {
	display:inline-block;
	list-style:none;
	margin-bottom:0;
}
.filter li {
	position:relative;
	float:left;
	list-style:none;
	background:transparent;
}
.filter li a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	display:block;
	height:42px;
	line-height:42px;
	padding:0 20px;
	border:1px solid transparent;
	border-radius:42px;
	-webkit-transition:color .3s ease-in-out,
	border-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-color .3s ease-in-out;
}
.filter li a:hover {
	color:#c39f76;
}
.filter li a span {
	display:none;
}
.filter li a:before {
	content:"";
	display:block;
	width:40px;
	height:1px;
	position:absolute;
	top:50%;
	right:100%;
	margin-right:-20px;
	margin-top:7px;
	background:rgba(40,
	38,
	43,
	0.2);
}
.filter li a:hover {
	color:#8a8f6a !important;
}
.filter li:first-child a:before {
	display:none;
}
.filter li.active + li a:before {
	display:none;
}
.filter li.active a {
	border-color:#c39f76;
}
.filter li.active a:before {
	display:none;
}
.sort-panel {
	width:100%;
	clear:both;
	margin-bottom:30px;
}
.widget.soc-icons {
	position:relative;
	font-size:12px;
}
.widget.soc-icons a[href^="mailto:"] {
	font-style:normal;
}
.widget.soc-icons a {
	position:relative;
	display:inline-block;
	overflow:hidden;
	text-align:center;
	padding-left:1px;
}
.widget.soc-icons a:before {
	display:block;
	position:relative;
	color:inherit;
	bottom:0;
	background:transparent;
	-webkit-transition:color .2s ease-in-out,
	bottom .2s ease-in-out,
	border-color .2s ease-in-out,
	background .2s ease-in-out,
	opacity .2s ease-in-out;
	-moz-transition:color .2s ease-in-out,
	bottom .2s ease-in-out,
	border-color .2s ease-in-out,
	background .2s ease-in-out,
	opacity .2s ease-in-out;
	transition:color .2s ease-in-out,
	bottom .2s ease-in-out,
	border-color .2s ease-in-out,
	background .2s ease-in-out,
	opacity .2s ease-in-out;
}
.widget.soc-icons a:last-child {
	margin-right:0px;
}
.widget.soc-icons a i {
	position:absolute;
	color:#fff;
	text-align:center;
	overflow:hidden;
	-webkit-transition:top .1s ease-in-out,
	opacity .2s ease-in-out;
	-moz-transition:top .1s ease-in-out,
	opacity .2s ease-in-out;
	transition:top .1s ease-in-out,
	opacity .2s ease-in-out;
}
.widget.soc-icons a i:before {
	position:absolute;
	top:0;
	left:0;
}
.widget.soc-icons a i.soc_icon-facebook {
	background-color:#305fb3;
}
.widget.soc-icons a i.soc_icon-flickr {
	background-color:#ff0084;
}
.widget.soc-icons a i.soc_icon-google__x2B_,
.widget.soc-icons a i.soc_icon-gmail,
.widget.soc-icons a i.soc_icon-google {
	background-color:#d7482a;
}
.widget.soc-icons a i.soc_icon-twitter-2,
.widget.soc-icons a i.soc_icon-twitter-3 {
	background-color:#5eaade;
}
.widget.soc-icons a i.soc_icon-pinterest {
	background-color:#e1003a;
}
.widget.soc-icons a i.soc_icon-skype {
	background-color:#12c7ef;
}
.widget.soc-icons a i.soc_icon-vimeo {
	background-color:#3f90bf;
}
.widget.soc-icons a i.soc_icon-youtube {
	background-color:#f33;
}
.widget.soc-icons a i.soc_icon-dribbble {
	background-color:#f06eaa;
}
.widget.soc-icons a i.soc_icon-linkedin {
	background-color:#39c;
}
.widget.soc-icons a i.soc_icon-instagram {
	background-color:#9f6f59;
}
.widget.soc-icons a i.soc_icon-rss {
	background-color:#fca600;
}
.widget.soc-icons a i.soc_icon-rus-vk-01,
.widget.soc-icons a i.soc_icon-rus-vk-02 {
	background-color:#587a9f;
}
.widget.soc-icons a i.soc_icon-wordpress {
	background-color:#242424;
}
.widget.soc-icons a i.soc_icon-dropbox {
	background-color:#007ee5;
}
.widget.soc-icons a i.soc_icon-picasa {
	background-color:#9a469e;
}
.widget.soc-icons a i.soc_icon-deviantart {
	background-color:#5c6f61;
}
.widget.soc-icons a i.soc_icon-last_fm {
	background-color:#e0282e;
}
.widget.soc-icons a i.soc_icon-digg {
	background-color:#286091;
}
.widget.soc-icons a i.soc_icon-evernote {
	background-color:#6fb636;
}
.widget.soc-icons a i.soc_icon-foursquare_2 {
	background-color:#1ca1cc;
}
.widget.soc-icons a i.soc_icon-livejournal {
	background-color:#6797c8;
}
.widget.soc-icons a i.soc_icon-tumblr {
	background-color:#3d5a70;
}
.widget.soc-icons a i.soc_icon-mail {
	background-color:#f1d454;
}
.widget.soc-icons a i.soc_icon-behance {
	background-color:#1769ff;
}
.widget.soc-icons a i.dfd-added-font-icon-px-icon {
	background-color:#00aeef;
}
.widget.soc-icons a i.dfd-added-font-icon-vb {
	background-color:#27b4e9;
}
.widget.soc-icons a i.dfd-added-font-icon-b_Xing-icon_bl {
	background-color:#cfdc00;
}
.widget.soc-icons a i.dfd-added-font-icon-bandcamp-logo {
	background-color:#629aa9;
}
.widget.soc-icons a i.dfd-added-font-icon-c_spotify-512-black {
	background-color:#1ed760;
}
.widget.soc-icons a i.dfd-added-font-icon-houzz-dark-icon {
	background-color:#7ac143;
}
.widget.soc-icons a i.dfd-added-font-icon-Meerkat-color {
	background-color:#ffe203;
}
.widget.soc-icons a i.dfd-added-font-icon-periscope-logo {
	background-color:#46a3c4;
}
.widget.soc-icons a i.dfd-added-font-icon-skype {
	background-color:#009ee5;
}
.widget.soc-icons a i.dfd-added-font-icon-slideshare {
	background-color:#008ed2;
}
.widget.soc-icons a i.dfd-added-font-icon-Snapchat-logo {
	background-color:#fefb1e;
}
.widget.soc-icons a i.dfd-added-font-icon-soundcloud-logo {
	background-color:#f50;
}
.widget.soc-icons a i.dfd-added-font-icon-the-city {
	background-color:#48a3be;
}
.widget.soc-icons a i.dfd-added-font-icon-pinpoint {
	background-color:#2376de;
}
.widget.soc-icons a i.dfd-added-font-icon-viadeo {
	background-color:#ff7d0a;
}
.widget.soc-icons a i.dfd-added-font-icon-tripadvisor {
	background-color:#1f892f;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a,
.widget.soc-icons.dfd-soc-icons-hover-style-7 a,
.widget.soc-icons.dfd-soc-icons-hover-style-10 a,
.widget.soc-icons.dfd-soc-icons-hover-style-12 a,
.widget.soc-icons.dfd-soc-icons-hover-style-17 a,
.widget.soc-icons.dfd-soc-icons-hover-style-18 a,
.widget.soc-icons.dfd-soc-icons-hover-style-19 a,
.widget.soc-icons.dfd-soc-icons-hover-style-21 a,
.widget.soc-icons.dfd-soc-icons-hover-style-23 a,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a {
	color:#28262b;
	width:44px;
	height:44px;
	line-height:44px;
	margin-right:3px;
	border-radius:50%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-10 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-17 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-18 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-19 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-21 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-23 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a:before {
	width:100%;
	height:100%;
	line-height:inherit;
	border-radius:50%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-7 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-10 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-12 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-17 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-18 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-19 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-21 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-23 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a i {
	width:100%;
	height:100%;
	line-height:inherit;
	border-radius:50%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-7 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-10 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-12 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-17 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-18 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-19 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-21 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-23 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a i:before {
	width:100%;
	height:100%;
	line-height:inherit;
	border-radius:50%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a,
.widget.soc-icons.dfd-soc-icons-hover-style-4 a,
.widget.soc-icons.dfd-soc-icons-hover-style-5 a,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a,
.widget.soc-icons.dfd-soc-icons-hover-style-9 a,
.widget.soc-icons.dfd-soc-icons-hover-style-11 a,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a,
.widget.soc-icons.dfd-soc-icons-hover-style-15 a,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a,
.widget.soc-icons.dfd-soc-icons-hover-style-22 a,
.widget.soc-icons.dfd-soc-icons-hover-style-24 a,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a {
	color:#28262b;
	width:50px;
	height:50px;
	line-height:50px;
	margin-right:1px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-4 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-5 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-9 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-11 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-15 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-22 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-24 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:before {
	width:100%;
	height:100%;
	line-height:inherit;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-4 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-5 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-9 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-11 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-15 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-22 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-24 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a i {
	width:100%;
	height:100%;
	line-height:inherit;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-4 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-5 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-9 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-11 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-15 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-22 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-24 a i:before,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a i:before {
	width:100%;
	height:100%;
	line-height:inherit;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-2 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-3 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-4 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-5 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-6 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-7 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-8 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-9 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-10 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-11 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-12 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-13 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-14 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-15 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-17 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-18 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-19 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-20 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-21 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-22 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-23 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-24 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-25 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-26 .soc-tooltip {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-2 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-4 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-5 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-7 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-9 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-10 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-11 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-12 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-15 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-17 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-18 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-19 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-21 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-22 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-23 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-24 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a span,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a span {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a:before {
	z-index:1;
	-webkit-transition:color .1s ease-in-out;
	-moz-transition:color .1s ease-in-out;
	transition:color .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a i {
	top:-100%;
	left:0;
	-webkit-transition:top .1s ease-in-out;
	-moz-transition:top .1s ease-in-out;
	transition:top .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a i:before {
	color:transparent;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a:hover:before {
	color:#fff !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a:hover i {
	top:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-facebook:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-facebook:before {
	color:#305fb3;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-flickr:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-flickr:before {
	color:#ff0084;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-google__x2B_:before,
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-gmail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-google:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-google__x2B_:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-gmail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-google:before {
	color:#d7482a;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-twitter-2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-twitter-3:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-twitter-2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-twitter-3:before {
	color:#5eaade;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-pinterest:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-pinterest:before {
	color:#e1003a;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-skype:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-skype:before {
	color:#12c7ef;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-vimeo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-vimeo:before {
	color:#3f90bf;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-youtube:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-youtube:before {
	color:#f33;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-dribbble:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-dribbble:before {
	color:#f06eaa;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-linkedin:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-linkedin:before {
	color:#39c;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-instagram:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-instagram:before {
	color:#9f6f59;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-rss:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-rss:before {
	color:#fca600;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-rus-vk-01:before,
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-rus-vk-02:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-rus-vk-01:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-rus-vk-02:before {
	color:#587a9f;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-wordpress:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-wordpress:before {
	color:#242424;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-dropbox:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-dropbox:before {
	color:#007ee5;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-picasa:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-picasa:before {
	color:#9a469e;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-deviantart:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-deviantart:before {
	color:#5c6f61;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-last_fm:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-last_fm:before {
	color:#e0282e;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-digg:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-digg:before {
	color:#286091;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-evernote:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-evernote:before {
	color:#6fb636;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-foursquare_2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-foursquare_2:before {
	color:#1ca1cc;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-livejournal:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-livejournal:before {
	color:#6797c8;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-tumblr:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-tumblr:before {
	color:#3d5a70;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-mail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-mail:before {
	color:#f1d454;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-behance:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-behance:before {
	color:#1769ff;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-px-icon:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-px-icon:before {
	color:#00aeef;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-vb:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-vb:before {
	color:#27b4e9;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-b_Xing-icon_bl:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-b_Xing-icon_bl:before {
	color:#cfdc00;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-bandcamp-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-bandcamp-logo:before {
	color:#629aa9;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-c_spotify-512-black:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-c_spotify-512-black:before {
	color:#1ed760;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-houzz-dark-icon:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-houzz-dark-icon:before {
	color:#7ac143;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-Meerkat-color:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-Meerkat-color:before {
	color:#ffe203;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-periscope-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-periscope-logo:before {
	color:#46a3c4;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-skype:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-skype:before {
	color:#009ee5;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-slideshare:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-slideshare:before {
	color:#008ed2;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-Snapchat-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-Snapchat-logo:before {
	color:#fefb1e;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-soundcloud-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-soundcloud-logo:before {
	color:#f50;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-the-city:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-the-city:before {
	color:#48a3be;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-pinpoint:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-pinpoint:before {
	color:#2376de;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-viadeo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-viadeo:before {
	color:#ff7d0a;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.dfd-added-font-icon-tripadvisor:before,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a.dfd-added-font-icon-tripadvisor:before {
	color:#1f892f;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a i {
	opacity:0;
	top:0;
	left:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-2 a:hover i,
.widget.soc-icons.dfd-soc-icons-hover-style-3 a:hover i {
	opacity:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-4 a {
	opacity:1;
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-4 a:after {
	content:"";
	position:absolute;
	width:40px;
	height:1px;
	background:#28262b;
	top:48%;
	left:-115%;
	-webkit-transition:left 0s ease-in-out;
	-moz-transition:left 0s ease-in-out;
	transition:left 0s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-4 a:hover {
	opacity:.5;
}
.widget.soc-icons.dfd-soc-icons-hover-style-4 a:hover:after {
	left:100%;
	-webkit-transition:left .3s ease-in-out;
	-moz-transition:left .3s ease-in-out;
	transition:left .3s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-4 a i {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-5 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a:before {
	background:transparent;
}
.widget.soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a:hover:before {
	background:#28262b;
	color:#fff;
}
.widget.soc-icons.dfd-soc-icons-hover-style-5 a:hover i,
.widget.soc-icons.dfd-soc-icons-hover-style-6 a:hover i {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-7 a {
	line-height:38px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-8 a {
	line-height:44px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a:before {
	border:3px solid #cdcdcd;
	opacity:1;
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-7 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a i {
	top:0;
	left:0;
	border:3px solid transparent;
	opacity:0;
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-7 a:hover:before,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a:hover:before {
	opacity:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-7 a:hover i,
.widget.soc-icons.dfd-soc-icons-hover-style-8 a:hover i {
	opacity:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-9 a {
	background:#28262b;
}
.widget.soc-icons.dfd-soc-icons-hover-style-9 a:before {
	color:#fff !important;
	z-index:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-9 a i {
	color:transparent;
	top:0;
	left:-100%;
	-webkit-transition:left .1s ease-in-out;
	-moz-transition:left .1s ease-in-out;
	transition:left .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-9 a:hover i {
	left:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-10 a,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a {
	border-radius:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-10 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:before {
	background:#fff;
	z-index:1;
	top:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-10 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a i {
	top:-100%;
	left:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-10 a:hover:before,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover:before {
	top:100%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-10 a:hover i,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i {
	top:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-10 a:before {
	-webkit-transition:color .1s ease-in-out,
	top .2s ease-in-out;
	-moz-transition:color .1s ease-in-out,
	top .2s ease-in-out;
	transition:color .1s ease-in-out,
	top .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-10 a i {
	-webkit-transition:top .2s ease-in-out;
	-moz-transition:top .2s ease-in-out;
	transition:top .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-11 a {
	background:#fff;
}
.widget.soc-icons.dfd-soc-icons-hover-style-11 a:before {
	color:inherit;
	z-index:1;
	-webkit-transition:color .1s ease-in-out;
	-moz-transition:color .1s ease-in-out;
	transition:color .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-11 a i {
	top:0;
	left:-100%;
	-webkit-transition:left .1s ease-in-out;
	-moz-transition:left .1s ease-in-out;
	transition:left .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-11 a i:before {
	color:transparent;
}
.widget.soc-icons.dfd-soc-icons-hover-style-11 a:hover:before {
	color:#fff !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-11 a:hover i {
	left:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a:before {
	border:1px solid #cdcdcd;
	opacity:1;
	-webkit-transition:opacity .1s ease-in-out;
	-moz-transition:opacity .1s ease-in-out;
	transition:opacity .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-12 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a i {
	top:0;
	left:0;
	border:1px solid transparent;
	opacity:0;
	-webkit-transition:opacity .1s ease-in-out;
	-moz-transition:opacity .1s ease-in-out;
	transition:opacity .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-12 a:hover:before,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a:hover:before {
	opacity:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-12 a:hover i,
.widget.soc-icons.dfd-soc-icons-hover-style-13 a:hover i {
	opacity:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-12 a {
	line-height:42px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-13 a {
	line-height:48px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-15 {
	display:inline-block;
	border-top:2px solid #1b1b1b;
	border-bottom:2px solid #1b1b1b;
	border-left:2px solid #1b1b1b;
	border-right:2px solid #1b1b1b;
}
.widget.soc-icons.dfd-soc-icons-hover-style-15 a {
	display:block;
	float:left;
	margin:0;
	border-left:1px solid #cdcdcd;
	overflow:initial;
}
.widget.soc-icons.dfd-soc-icons-hover-style-15 a i {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-15 a:first-child {
	border-left-width:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
	color:rgba(40,
	38,
	43,
	0.5);
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 .soc-tooltip,
.widget.soc-icons.dfd-soc-icons-hover-style-16 .soc-tooltip {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-right:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-right:before {
	bottom:0;
	top:100%;
	-webkit-transition:top .2s ease-in-out,
	bottom .2s ease-in-out .1s;
	-moz-transition:top .2s ease-in-out,
	bottom .2s ease-in-out .1s;
	transition:top .2s ease-in-out,
	bottom .2s ease-in-out .1s;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-right:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-right:before {
	bottom:100%;
	top:0;
	-webkit-transition:top .2s ease-in-out .1s,
	bottom .2s ease-in-out;
	-moz-transition:top .2s ease-in-out .1s,
	bottom .2s ease-in-out;
	transition:top .2s ease-in-out .1s,
	bottom .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-left,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-center,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-right,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-left,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-center,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-right,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-left,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-center,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-right,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-left,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-center,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-right {
	position:absolute;
	width:12px;
	height:12px;
	background:transparent;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-right:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-right:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-right:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-right:before {
	content:"";
	position:absolute;
	left:50%;
	width:1px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-left,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-left {
	top:8px;
	left:0;
	-webkit-transform:rotate(-55deg);
	transform:rotate(-55deg);
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-center,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-center {
	top:0;
	left:50%;
	margin-left:-6px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-top-right,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-top-right {
	top:8px;
	right:0;
	-webkit-transform:rotate(55deg);
	transform:rotate(55deg);
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-left,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-left {
	bottom:8px;
	left:0;
	-webkit-transform:rotate(55deg);
	transform:rotate(55deg);
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-center,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-center {
	bottom:0;
	left:50%;
	margin-left:-6px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.line-bottom-right,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.line-bottom-right {
	bottom:8px;
	right:0;
	-webkit-transform:rotate(-55deg);
	transform:rotate(-55deg);
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-facebook:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-facebook:before {
	background-color:#305fb3;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-flickr:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-flickr:before {
	background-color:#ff0084;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-google__x2B_:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-gmail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-google:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-google__x2B_:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-gmail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-google:before {
	background-color:#d7482a;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-twitter-2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-twitter-3:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-twitter-2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-twitter-3:before {
	background-color:#5eaade;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-pinterest:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-pinterest:before {
	background-color:#e1003a;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-skype:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-skype:before {
	background-color:#12c7ef;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-vimeo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-vimeo:before {
	background-color:#3f90bf;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-youtube:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-youtube:before {
	background-color:#f33;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-dribbble:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-dribbble:before {
	background-color:#f06eaa;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-linkedin:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-linkedin:before {
	background-color:#39c;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-instagram:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-instagram:before {
	background-color:#9f6f59;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-rss:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-rss:before {
	background-color:#fca600;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-rus-vk-01:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-rus-vk-02:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-rus-vk-01:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-rus-vk-02:before {
	background-color:#587a9f;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-wordpress:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-wordpress:before {
	background-color:#242424;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-dropbox:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-dropbox:before {
	background-color:#007ee5;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-picasa:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-picasa:before {
	background-color:#9a469e;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-deviantart:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-deviantart:before {
	background-color:#5c6f61;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-last_fm:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-last_fm:before {
	background-color:#e0282e;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-digg:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-digg:before {
	background-color:#286091;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-evernote:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-evernote:before {
	background-color:#6fb636;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-foursquare_2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-foursquare_2:before {
	background-color:#1ca1cc;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-livejournal:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-livejournal:before {
	background-color:#6797c8;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-tumblr:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-tumblr:before {
	background-color:#3d5a70;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-mail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-mail:before {
	background-color:#f1d454;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.soc_icon-behance:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.soc_icon-behance:before {
	background-color:#1769ff;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-px-icon:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-px-icon:before {
	background-color:#00aeef;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-vb:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-vb:before {
	background-color:#27b4e9;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-b_Xing-icon_bl:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-b_Xing-icon_bl:before {
	background-color:#cfdc00;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-bandcamp-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-bandcamp-logo:before {
	background-color:#629aa9;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-c_spotify-512-black:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-c_spotify-512-black:before {
	background-color:#cfdc00;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-houzz-dark-icon:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-houzz-dark-icon:before {
	background-color:#7ac143;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-Meerkat-color:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-Meerkat-color:before {
	background-color:#ffe203;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-periscope-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-periscope-logo:before {
	background-color:#46a3c4;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-skype:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-skype:before {
	background-color:#009ee5;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-slideshare:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-slideshare:before {
	background-color:#008ed2;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-Snapchat-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-Snapchat-logo:before {
	background-color:#fefb1e;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-soundcloud-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-soundcloud-logo:before {
	background-color:#f50;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-the-city:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-the-city:before {
	background-color:#48a3be;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-pinpoint:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-pinpoint:before {
	background-color:#2376de;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-viadeo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-viadeo:before {
	background-color:#ff7d0a;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a span.dfd-added-font-icon-tripadvisor:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a span.dfd-added-font-icon-tripadvisor:before {
	background-color:#1f892f;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover .line-top-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover .line-top-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover .line-top-right:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover .line-top-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover .line-top-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover .line-top-right:before {
	top:0;
	bottom:100%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover .line-bottom-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover .line-bottom-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover .line-bottom-right:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover .line-bottom-left:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover .line-bottom-center:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover .line-bottom-right:before {
	top:100%;
	bottom:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-facebook:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-facebook:before {
	color:#305fb3 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-flickr:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-flickr:before {
	color:#ff0084 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-google__x2B_:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-gmail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-google:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-google__x2B_:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-gmail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-google:before {
	color:#d7482a !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-twitter-2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-twitter-3:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-twitter-2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-twitter-3:before {
	color:#5eaade !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-pinterest:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-pinterest:before {
	color:#e1003a !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-skype:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-skype:before {
	color:#12c7ef !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-vimeo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-vimeo:before {
	color:#3f90bf !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-youtube:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-youtube:before {
	color:#f33 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-dribbble:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-dribbble:before {
	color:#f06eaa !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-linkedin:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-linkedin:before {
	color:#39c !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-instagram:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-instagram:before {
	color:#9f6f59 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-rss:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-rss:before {
	color:#fca600 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-rus-vk-01:before,
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-rus-vk-02:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-rus-vk-01:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-rus-vk-02:before {
	color:#587a9f !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-wordpress:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-wordpress:before {
	color:#242424 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-dropbox:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-dropbox:before {
	color:#007ee5 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-picasa:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-picasa:before {
	color:#9a469e !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-deviantart:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-deviantart:before {
	color:#5c6f61 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-last_fm:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-last_fm:before {
	color:#e0282e !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-digg:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-digg:before {
	color:#286091 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-evernote:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-evernote:before {
	color:#6fb636 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-foursquare_2:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-foursquare_2:before {
	color:#1ca1cc !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-livejournal:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-livejournal:before {
	color:#6797c8 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-tumblr:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-tumblr:before {
	color:#3d5a70 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-mail:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-mail:before {
	color:#f1d454 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.soc_icon-behance:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.soc_icon-behance:before {
	color:#1769ff !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-px-icon:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-px-icon:before {
	color:#00aeef !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-vb:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-vb:before {
	color:#27b4e9 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-b_Xing-icon_bl:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-b_Xing-icon_bl:before {
	color:#cfdc00 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-bandcamp-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-bandcamp-logo:before {
	color:#629aa9 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-c_spotify-512-black:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-c_spotify-512-black:before {
	color:#1ed760 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-houzz-dark-icon:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-houzz-dark-icon:before {
	color:#7ac143 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-Meerkat-color:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-Meerkat-color:before {
	color:#ffe203 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-periscope-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-periscope-logo:before {
	color:#46a3c4 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-skype:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-skype:before {
	color:#009ee5 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-slideshare:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-slideshare:before {
	color:#008ed2 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-Snapchat-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-Snapchat-logo:before {
	color:#fefb1e !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-soundcloud-logo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-soundcloud-logo:before {
	color:#f50 !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-the-city:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-the-city:before {
	color:#48a3be !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-pinpoint:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-pinpoint:before {
	color:#2376de !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-viadeo:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-viadeo:before {
	color:#ff7d0a !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a:hover.dfd-added-font-icon-tripadvisor:before,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a:hover.dfd-added-font-icon-tripadvisor:before {
	color:#1f892f !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-14 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-16 a i {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-17 a:before {
	color:inherit;
	z-index:1;
	-webkit-transition:color .1s ease-in-out;
	-moz-transition:color .1s ease-in-out;
	transition:color .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-17 a i {
	top:51%;
	right:51%;
	bottom:51%;
	left:51%;
	width:auto;
	height:auto;
	color:transparent;
	-webkit-transition:top .1s ease-in-out,
	right .1s ease-in-out,
	bottom .1s ease-in-out,
	left .1s ease-in-out;
	-moz-transition:top .1s ease-in-out,
	right .1s ease-in-out,
	bottom .1s ease-in-out,
	left .1s ease-in-out;
	transition:top .1s ease-in-out,
	right .1s ease-in-out,
	bottom .1s ease-in-out,
	left .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-17 a:hover:before {
	color:#fff !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-17 a:hover i {
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-18 a:before {
	color:inherit;
	z-index:1;
	-webkit-transition:color .1s ease-in-out;
	-moz-transition:color .1s ease-in-out;
	transition:color .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-18 a:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#fff !important;
	border-radius:50%;
	-webkit-transition:top .1s ease-in-out,
	right .1s ease-in-out,
	bottom .1s ease-in-out,
	left .1s ease-in-out;
	-moz-transition:top .1s ease-in-out,
	right .1s ease-in-out,
	bottom .1s ease-in-out,
	left .1s ease-in-out;
	transition:top .1s ease-in-out,
	right .1s ease-in-out,
	bottom .1s ease-in-out,
	left .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-18 a i {
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
	width:auto;
	height:auto;
	color:transparent;
}
.widget.soc-icons.dfd-soc-icons-hover-style-18 a:hover:before {
	color:#fff !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-18 a:hover:after {
	top:51%;
	right:51%;
	bottom:51%;
	left:51%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-19 a,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a {
	border-radius:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-19 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a:before {
	background:#f4f4f4;
	-webkit-transition:bottom .2s ease-in-out;
	-moz-transition:bottom .2s ease-in-out;
	transition:bottom .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-19 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a i {
	top:100%;
	left:0;
	-webkit-transition:top .2s ease-in-out;
	-moz-transition:top .2s ease-in-out;
	transition:top .2s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-19 a:hover:before,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a:hover:before {
	bottom:100%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-19 a:hover i,
.widget.soc-icons.dfd-soc-icons-hover-style-20 a:hover i {
	top:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-21 a:before {
	opacity:1;
	-webkit-transition:opacity .1s ease-in-out;
	-moz-transition:opacity .1s ease-in-out;
	transition:opacity .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-21 a i {
	top:0;
	left:0;
	opacity:0;
	-webkit-transition:opacity .1s ease-in-out;
	-moz-transition:opacity .1s ease-in-out;
	transition:opacity .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-21 a:hover:before {
	opacity:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-21 a:hover i {
	top:0;
	left:0;
	opacity:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-22 a:before {
	z-index:1;
	-webkit-transition:color .1s ease-in-out;
	-moz-transition:color .1s ease-in-out;
	transition:color .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-22 a i {
	top:0;
	left:-100%;
	-webkit-transition:left .1s ease-in-out;
	-moz-transition:left .1s ease-in-out;
	transition:left .1s ease-in-out;
}
.widget.soc-icons.dfd-soc-icons-hover-style-22 a i:before {
	color:transparent;
}
.widget.soc-icons.dfd-soc-icons-hover-style-22 a:hover:before {
	color:#fff !important;
}
.widget.soc-icons.dfd-soc-icons-hover-style-22 a:hover i {
	left:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-23 a:before {
	background:#28262b;
	color:#fff;
	opacity:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-23 a i {
	top:0;
	left:0;
	opacity:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-23 a:hover:before {
	opacity:0;
}
.widget.soc-icons.dfd-soc-icons-hover-style-23 a:hover i {
	opacity:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-24 a,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a {
	overflow:initial;
	border:1px solid #cdcdcd;
}
.widget.soc-icons.dfd-soc-icons-hover-style-24 a:before,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a:before {
	background:transparent;
	z-index:2;
}
.widget.soc-icons.dfd-soc-icons-hover-style-24 a:after,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#28262b;
	opacity:0;
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
	-webkit-transition:-webkit-transform 0.2s,
	-moz-transition 0.2s,
	transform 0.2s,
	opacity 0.3s;
	-moz-transition:-webkit-transform 0.2s,
	-moz-transition 0.2s,
	transform 0.2s,
	opacity 0.3s;
	transition:-webkit-transform 0.2s,
	-moz-transition 0.2s,
	transform 0.2s,
	opacity 0.3s;
}
.widget.soc-icons.dfd-soc-icons-hover-style-24 a i,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a i {
	display:none;
}
.widget.soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a:hover:before {
	color:#fff;
}
.widget.soc-icons.dfd-soc-icons-hover-style-24 a:hover:after,
.widget.soc-icons.dfd-soc-icons-hover-style-25 a:hover:after {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
.widget.soc-icons.dfd-soc-icons-hover-style-25 a:after {
	border-radius:50%;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:before {
	-webkit-transition:color .1s ease-in-out .15s,
	top .15s ease-in-out .15s;
	-moz-transition:color .1s ease-in-out .15s,
	top .15s ease-in-out .15s;
	transition:color .1s ease-in-out .15s,
	top .15s ease-in-out .15s;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a i {
	-webkit-transition:top .15s ease-in-out .15s,
	text-shadow .15s ease 0s;
	-moz-transition:top .15s ease-in-out .15s,
	text-shadow .15s ease 0s;
	transition:top .15s ease-in-out .15s,
	text-shadow .15s ease 0s;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover:before {
	-webkit-transition:color .1s ease-in-out 0s,
	top .15s ease-in-out 0s;
	-moz-transition:color .1s ease-in-out 0s,
	top .15s ease-in-out 0s;
	transition:color .1s ease-in-out 0s,
	top .15s ease-in-out 0s;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i {
	-webkit-transition:top .15s ease-in-out 0s,
	text-shadow .15s ease .15s;
	-moz-transition:top .15s ease-in-out 0s,
	text-shadow .15s ease .15s;
	transition:top .15s ease-in-out 0s,
	text-shadow .15s ease .15s;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-facebook {
	text-shadow:#254a8c 1px 1px,
	#254a8c 2px 2px,
	#254a8c 3px 3px,
	#254a8c 4px 4px,
	#254a8c 5px 5px,
	#254a8c 6px 6px,
	#254a8c 7px 7px,
	#254a8c 8px 8px,
	#254b8d 9px 9px,
	#264c8f 10px 10px,
	#264d91 11px 11px,
	#274e93 12px 12px,
	#274f95 13px 13px,
	#285097 14px 14px,
	#285199 15px 15px,
	#29529b 16px 16px,
	#29539d 17px 17px,
	#2a549f 18px 18px,
	#2b55a1 19px 19px,
	#2b56a3 20px 20px,
	#2c57a5 21px 21px,
	#2c58a7 22px 22px,
	#2d59a9 23px 23px,
	#2d5aab 24px 24px,
	#2e5bad 25px 25px,
	#2e5caf 26px 26px,
	#2f5db1 27px 27px,
	#305fb3 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-flickr {
	text-shadow:#c70067 1px 1px,
	#c70067 2px 2px,
	#c70067 3px 3px,
	#c70067 4px 4px,
	#c70067 5px 5px,
	#c70067 6px 6px,
	#c70067 7px 7px,
	#c70067 8px 8px,
	#c90068 9px 9px,
	#cc0069 10px 10px,
	#cf006b 11px 11px,
	#d2006c 12px 12px,
	#d5006e 13px 13px,
	#d7006f 14px 14px,
	#da0071 15px 15px,
	#dd0072 16px 16px,
	#e00074 17px 17px,
	#e30075 18px 18px,
	#e50076 19px 19px,
	#e80078 20px 20px,
	#eb0079 21px 21px,
	#ee007b 22px 22px,
	#f1007c 23px 23px,
	#f3007e 24px 24px,
	#f6007f 25px 25px,
	#f90081 26px 26px,
	#fc0082 27px 27px,
	#ff0084 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-google__x2B_,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-gmail,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-google {
	text-shadow:#a83821 1px 1px,
	#a83821 2px 2px,
	#a83821 3px 3px,
	#a83821 4px 4px,
	#a83821 5px 5px,
	#a83821 6px 6px,
	#a83821 7px 7px,
	#a83821 8px 8px,
	#aa3821 9px 9px,
	#ac3921 10px 10px,
	#af3a22 11px 11px,
	#b13b22 12px 12px,
	#b33c23 13px 13px,
	#b63c23 14px 14px,
	#b83d24 15px 15px,
	#ba3e24 16px 16px,
	#bd3f25 17px 17px,
	#bf4025 18px 18px,
	#c14025 19px 19px,
	#c44126 20px 20px,
	#c64226 21px 21px,
	#c84327 22px 22px,
	#cb4427 23px 23px,
	#cd4428 24px 24px,
	#cf4528 25px 25px,
	#d24629 26px 26px,
	#d44729 27px 27px,
	#d7482a 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-twitter-2,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-twitter-3 {
	text-shadow:#4985ad 1px 1px,
	#4985ad 2px 2px,
	#4985ad 3px 3px,
	#4985ad 4px 4px,
	#4985ad 5px 5px,
	#4985ad 6px 6px,
	#4985ad 7px 7px,
	#4985ad 8px 8px,
	#4a86af 9px 9px,
	#4b88b1 10px 10px,
	#4c8ab4 11px 11px,
	#4d8cb6 12px 12px,
	#4e8eb9 13px 13px,
	#4f90bb 14px 14px,
	#5091be 15px 15px,
	#5193c0 16px 16px,
	#5295c3 17px 17px,
	#5397c5 18px 18px,
	#5499c7 19px 19px,
	#559bca 20px 20px,
	#569dcc 21px 21px,
	#579ecf 22px 22px,
	#58a0d1 23px 23px,
	#59a2d4 24px 24px,
	#5aa4d6 25px 25px,
	#5ba6d9 26px 26px,
	#5ca8db 27px 27px,
	#5eaade 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-pinterest {
	text-shadow:#b0002d 1px 1px,
	#b0002d 2px 2px,
	#b0002d 3px 3px,
	#b0002d 4px 4px,
	#b0002d 5px 5px,
	#b0002d 6px 6px,
	#b0002d 7px 7px,
	#b0002d 8px 8px,
	#b2002d 9px 9px,
	#b4002e 10px 10px,
	#b7002e 11px 11px,
	#b9002f 12px 12px,
	#bc0030 13px 13px,
	#be0030 14px 14px,
	#c10031 15px 15px,
	#c30032 16px 16px,
	#c60032 17px 17px,
	#c80033 18px 18px,
	#ca0034 19px 19px,
	#cd0034 20px 20px,
	#cf0035 21px 21px,
	#d20036 22px 22px,
	#d40036 23px 23px,
	#d70037 24px 24px,
	#d90038 25px 25px,
	#dc0038 26px 26px,
	#de0039 27px 27px,
	#e1003a 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-skype {
	text-shadow:#0e9bba 1px 1px,
	#0e9bba 2px 2px,
	#0e9bba 3px 3px,
	#0e9bba 4px 4px,
	#0e9bba 5px 5px,
	#0e9bba 6px 6px,
	#0e9bba 7px 7px,
	#0e9bba 8px 8px,
	#0e9dbc 9px 9px,
	#0e9fbf 10px 10px,
	#0ea1c1 11px 11px,
	#0ea3c4 12px 12px,
	#0fa6c7 13px 13px,
	#0fa8c9 14px 14px,
	#0faacc 15px 15px,
	#0faccf 16px 16px,
	#0faed1 17px 17px,
	#10b1d4 18px 18px,
	#10b3d7 19px 19px,
	#10b5d9 20px 20px,
	#10b7dc 21px 21px,
	#10b9df 22px 22px,
	#11bce1 23px 23px,
	#11bee4 24px 24px,
	#11c0e7 25px 25px,
	#11c2e9 26px 26px,
	#11c4ec 27px 27px,
	#12c7ef 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-vimeo {
	text-shadow:#317095 1px 1px,
	#317095 2px 2px,
	#317095 3px 3px,
	#317095 4px 4px,
	#317095 5px 5px,
	#317095 6px 6px,
	#317095 7px 7px,
	#317095 8px 8px,
	#317197 9px 9px,
	#327399 10px 10px,
	#33749b 11px 11px,
	#33769d 12px 12px,
	#34789f 13px 13px,
	#3579a1 14px 14px,
	#357ba3 15px 15px,
	#367ca5 16px 16px,
	#377ea7 17px 17px,
	#3880aa 18px 18px,
	#3881ac 19px 19px,
	#3983ae 20px 20px,
	#3a84b0 21px 21px,
	#3a86b2 22px 22px,
	#3b88b4 23px 23px,
	#3c89b6 24px 24px,
	#3c8bb8 25px 25px,
	#3d8cba 26px 26px,
	#3e8ebc 27px 27px,
	#3f90bf 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-youtube {
	text-shadow:#c72828 1px 1px,
	#c72828 2px 2px,
	#c72828 3px 3px,
	#c72828 4px 4px,
	#c72828 5px 5px,
	#c72828 6px 6px,
	#c72828 7px 7px,
	#c72828 8px 8px,
	#c92828 9px 9px,
	#cc2929 10px 10px,
	#cf2929 11px 11px,
	#d22a2a 12px 12px,
	#d52a2a 13px 13px,
	#d72b2b 14px 14px,
	#da2b2b 15px 15px,
	#dd2c2c 16px 16px,
	#e02c2c 17px 17px,
	#e32d2d 18px 18px,
	#e52e2e 19px 19px,
	#e82e2e 20px 20px,
	#eb2f2f 21px 21px,
	#ee2f2f 22px 22px,
	#f13030 23px 23px,
	#f33030 24px 24px,
	#f63131 25px 25px,
	#f93131 26px 26px,
	#fc3232 27px 27px,
	#f33 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-dribbble {
	text-shadow:#bb5685 1px 1px,
	#bb5685 2px 2px,
	#bb5685 3px 3px,
	#bb5685 4px 4px,
	#bb5685 5px 5px,
	#bb5685 6px 6px,
	#bb5685 7px 7px,
	#bb5685 8px 8px,
	#bd5786 9px 9px,
	#c05888 10px 10px,
	#c2598a 11px 11px,
	#c55a8c 12px 12px,
	#c85c8e 13px 13px,
	#ca5d90 14px 14px,
	#cd5e91 15px 15px,
	#d05f93 16px 16px,
	#d26095 17px 17px,
	#d56297 18px 18px,
	#d86399 19px 19px,
	#da649b 20px 20px,
	#dd659d 21px 21px,
	#e0669e 22px 22px,
	#e268a0 23px 23px,
	#e569a2 24px 24px,
	#e86aa4 25px 25px,
	#ea6ba6 26px 26px,
	#ed6ca8 27px 27px,
	#f06eaa 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-linkedin {
	text-shadow:#28779f 1px 1px,
	#28779f 2px 2px,
	#28779f 3px 3px,
	#28779f 4px 4px,
	#28779f 5px 5px,
	#28779f 6px 6px,
	#28779f 7px 7px,
	#28779f 8px 8px,
	#2878a1 9px 9px,
	#297aa3 10px 10px,
	#297ca5 11px 11px,
	#2a7da8 12px 12px,
	#2a7faa 13px 13px,
	#2b81ac 14px 14px,
	#2b82ae 15px 15px,
	#2c84b1 16px 16px,
	#2c86b3 17px 17px,
	#2d88b5 18px 18px,
	#2e89b7 19px 19px,
	#2e8bba 20px 20px,
	#2f8dbc 21px 21px,
	#2f8ebe 22px 22px,
	#3090c0 23px 23px,
	#3092c3 24px 24px,
	#3193c5 25px 25px,
	#3195c7 26px 26px,
	#3297c9 27px 27px,
	#39c 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-instagram {
	text-shadow:#7c5745 1px 1px,
	#7c5745 2px 2px,
	#7c5745 3px 3px,
	#7c5745 4px 4px,
	#7c5745 5px 5px,
	#7c5745 6px 6px,
	#7c5745 7px 7px,
	#7c5745 8px 8px,
	#7d5846 9px 9px,
	#7f5947 10px 10px,
	#815a48 11px 11px,
	#835b49 12px 12px,
	#845d4a 13px 13px,
	#865e4b 14px 14px,
	#885f4c 15px 15px,
	#8a604d 16px 16px,
	#8b614e 17px 17px,
	#8d634f 18px 18px,
	#8f6450 19px 19px,
	#916551 20px 20px,
	#926652 21px 21px,
	#946753 22px 22px,
	#966954 23px 23px,
	#986a55 24px 24px,
	#996b56 25px 25px,
	#9b6c57 26px 26px,
	#9d6d58 27px 27px,
	#9f6f59 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-rss {
	text-shadow:#c58100 1px 1px,
	#c58100 2px 2px,
	#c58100 3px 3px,
	#c58100 4px 4px,
	#c58100 5px 5px,
	#c58100 6px 6px,
	#c58100 7px 7px,
	#c58100 8px 8px,
	#c78200 9px 9px,
	#ca8400 10px 10px,
	#cd8600 11px 11px,
	#d08800 12px 12px,
	#d28a00 13px 13px,
	#d58c00 14px 14px,
	#d88d00 15px 15px,
	#db8f00 16px 16px,
	#dd9100 17px 17px,
	#e09300 18px 18px,
	#e39500 19px 19px,
	#e69700 20px 20px,
	#e89900 21px 21px,
	#eb9a00 22px 22px,
	#ee9c00 23px 23px,
	#f19e00 24px 24px,
	#f3a000 25px 25px,
	#f6a200 26px 26px,
	#f9a400 27px 27px,
	#fca600 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-rus-vk-01,
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-rus-vk-02 {
	text-shadow:#455f7c 1px 1px,
	#455f7c 2px 2px,
	#455f7c 3px 3px,
	#455f7c 4px 4px,
	#455f7c 5px 5px,
	#455f7c 6px 6px,
	#455f7c 7px 7px,
	#455f7c 8px 8px,
	#45607d 9px 9px,
	#46617f 10px 10px,
	#476381 11px 11px,
	#486483 12px 12px,
	#496584 13px 13px,
	#4a6786 14px 14px,
	#4b6888 15px 15px,
	#4c698a 16px 16px,
	#4d6b8b 17px 17px,
	#4e6c8d 18px 18px,
	#4f6d8f 19px 19px,
	#506f91 20px 20px,
	#517092 21px 21px,
	#527194 22px 22px,
	#537396 23px 23px,
	#547498 24px 24px,
	#557599 25px 25px,
	#56779b 26px 26px,
	#57789d 27px 27px,
	#587a9f 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-wordpress {
	text-shadow:#1c1c1c 1px 1px,
	#1c1c1c 2px 2px,
	#1c1c1c 3px 3px,
	#1c1c1c 4px 4px,
	#1c1c1c 5px 5px,
	#1c1c1c 6px 6px,
	#1c1c1c 7px 7px,
	#1c1c1c 8px 8px,
	#1c1c1c 9px 9px,
	#1c1c1c 10px 10px,
	#1d1d1d 11px 11px,
	#1d1d1d 12px 12px,
	#1e1e1e 13px 13px,
	#1e1e1e 14px 14px,
	#1e1e1e 15px 15px,
	#1f1f1f 16px 16px,
	#1f1f1f 17px 17px,
	#202020 18px 18px,
	#202020 19px 19px,
	#202020 20px 20px,
	#212121 21px 21px,
	#212121 22px 22px,
	#222 23px 23px,
	#222 24px 24px,
	#222 25px 25px,
	#232323 26px 26px,
	#232323 27px 27px,
	#242424 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-dropbox {
	text-shadow:#0062b3 1px 1px,
	#0062b3 2px 2px,
	#0062b3 3px 3px,
	#0062b3 4px 4px,
	#0062b3 5px 5px,
	#0062b3 6px 6px,
	#0062b3 7px 7px,
	#0062b3 8px 8px,
	#0063b5 9px 9px,
	#0064b8 10px 10px,
	#0066ba 11px 11px,
	#0067bd 12px 12px,
	#0069bf 13px 13px,
	#006ac2 14px 14px,
	#006bc4 15px 15px,
	#006dc7 16px 16px,
	#006ec9 17px 17px,
	#0070cc 18px 18px,
	#0071ce 19px 19px,
	#0072d1 20px 20px,
	#0074d3 21px 21px,
	#0075d6 22px 22px,
	#0077d8 23px 23px,
	#0078db 24px 24px,
	#0079dd 25px 25px,
	#007be0 26px 26px,
	#007ce2 27px 27px,
	#007ee5 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-picasa {
	text-shadow:#78377b 1px 1px,
	#78377b 2px 2px,
	#78377b 3px 3px,
	#78377b 4px 4px,
	#78377b 5px 5px,
	#78377b 6px 6px,
	#78377b 7px 7px,
	#78377b 8px 8px,
	#79377c 9px 9px,
	#7b387e 10px 10px,
	#7d3980 11px 11px,
	#7e3a82 12px 12px,
	#803a83 13px 13px,
	#823b85 14px 14px,
	#833c87 15px 15px,
	#853d89 16px 16px,
	#873d8a 17px 17px,
	#893e8c 18px 18px,
	#8a3f8e 19px 19px,
	#8c4090 20px 20px,
	#8e4091 21px 21px,
	#8f4193 22px 22px,
	#914295 23px 23px,
	#934397 24px 24px,
	#944398 25px 25px,
	#96449a 26px 26px,
	#98459c 27px 27px,
	#9a469e 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-deviantart {
	text-shadow:#48574c 1px 1px,
	#48574c 2px 2px,
	#48574c 3px 3px,
	#48574c 4px 4px,
	#48574c 5px 5px,
	#48574c 6px 6px,
	#48574c 7px 7px,
	#48574c 8px 8px,
	#49584d 9px 9px,
	#4a594e 10px 10px,
	#4b5a4f 11px 11px,
	#4c5b50 12px 12px,
	#4d5d51 13px 13px,
	#4e5e52 14px 14px,
	#4f5f53 15px 15px,
	#506054 16px 16px,
	#516155 17px 17px,
	#526356 18px 18px,
	#536457 19px 19px,
	#546558 20px 20px,
	#556659 21px 21px,
	#56675a 22px 22px,
	#57695b 23px 23px,
	#586a5c 24px 24px,
	#596b5d 25px 25px,
	#5a6c5e 26px 26px,
	#5b6d5f 27px 27px,
	#5c6f61 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-last_fm {
	text-shadow:#af1f24 1px 1px,
	#af1f24 2px 2px,
	#af1f24 3px 3px,
	#af1f24 4px 4px,
	#af1f24 5px 5px,
	#af1f24 6px 6px,
	#af1f24 7px 7px,
	#af1f24 8px 8px,
	#b11f24 9px 9px,
	#b31f25 10px 10px,
	#b62025 11px 11px,
	#b82026 12px 12px,
	#bb2126 13px 13px,
	#bd2127 14px 14px,
	#c02227 15px 15px,
	#c22228 16px 16px,
	#c52328 17px 17px,
	#c72329 18px 18px,
	#c92329 19px 19px,
	#cc242a 20px 20px,
	#ce242a 21px 21px,
	#d1252b 22px 22px,
	#d3252b 23px 23px,
	#d6262c 24px 24px,
	#d8262c 25px 25px,
	#db272d 26px 26px,
	#dd272d 27px 27px,
	#e0282e 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-digg {
	text-shadow:#1f4b71 1px 1px,
	#1f4b71 2px 2px,
	#1f4b71 3px 3px,
	#1f4b71 4px 4px,
	#1f4b71 5px 5px,
	#1f4b71 6px 6px,
	#1f4b71 7px 7px,
	#1f4b71 8px 8px,
	#1f4c72 9px 9px,
	#1f4d74 10px 10px,
	#204e75 11px 11px,
	#204f77 12px 12px,
	#215079 13px 13px,
	#21517a 14px 14px,
	#22527c 15px 15px,
	#22537d 16px 16px,
	#23547f 17px 17px,
	#235581 18px 18px,
	#235682 19px 19px,
	#245784 20px 20px,
	#245885 21px 21px,
	#255987 22px 22px,
	#255a89 23px 23px,
	#265b8a 24px 24px,
	#265c8c 25px 25px,
	#275d8d 26px 26px,
	#275e8f 27px 27px,
	#286091 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-evernote {
	text-shadow:#578e2a 1px 1px,
	#578e2a 2px 2px,
	#578e2a 3px 3px,
	#578e2a 4px 4px,
	#578e2a 5px 5px,
	#578e2a 6px 6px,
	#578e2a 7px 7px,
	#578e2a 8px 8px,
	#58902a 9px 9px,
	#59922b 10px 10px,
	#5a942b 11px 11px,
	#5b962c 12px 12px,
	#5d982d 13px 13px,
	#5e9a2d 14px 14px,
	#5f9c2e 15px 15px,
	#609e2e 16px 16px,
	#61a02f 17px 17px,
	#63a230 18px 18px,
	#64a430 19px 19px,
	#65a631 20px 20px,
	#66a831 21px 21px,
	#67aa32 22px 22px,
	#69ac33 23px 23px,
	#6aae33 24px 24px,
	#6bb034 25px 25px,
	#6cb234 26px 26px,
	#6db435 27px 27px,
	#6fb636 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-foursquare_2 {
	text-shadow:#167e9f 1px 1px,
	#167e9f 2px 2px,
	#167e9f 3px 3px,
	#167e9f 4px 4px,
	#167e9f 5px 5px,
	#167e9f 6px 6px,
	#167e9f 7px 7px,
	#167e9f 8px 8px,
	#167fa1 9px 9px,
	#1681a3 10px 10px,
	#1683a5 11px 11px,
	#1785a8 12px 12px,
	#1786aa 13px 13px,
	#1788ac 14px 14px,
	#188aae 15px 15px,
	#188cb1 16px 16px,
	#188db3 17px 17px,
	#198fb5 18px 18px,
	#1991b7 19px 19px,
	#1993ba 20px 20px,
	#1994bc 21px 21px,
	#1a96be 22px 22px,
	#1a98c0 23px 23px,
	#1a9ac3 24px 24px,
	#1b9bc5 25px 25px,
	#1b9dc7 26px 26px,
	#1b9fc9 27px 27px,
	#1ca1cc 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-livejournal {
	text-shadow:#50769c 1px 1px,
	#50769c 2px 2px,
	#50769c 3px 3px,
	#50769c 4px 4px,
	#50769c 5px 5px,
	#50769c 6px 6px,
	#50769c 7px 7px,
	#50769c 8px 8px,
	#51779e 9px 9px,
	#5279a0 10px 10px,
	#537aa2 11px 11px,
	#547ca4 12px 12px,
	#557ea7 13px 13px,
	#567fa9 14px 14px,
	#5881ab 15px 15px,
	#5983ad 16px 16px,
	#5a84af 17px 17px,
	#5b86b2 18px 18px,
	#5c88b4 19px 19px,
	#5d89b6 20px 20px,
	#5e8bb8 21px 21px,
	#608dba 22px 22px,
	#618ebd 23px 23px,
	#6290bf 24px 24px,
	#6392c1 25px 25px,
	#6493c3 26px 26px,
	#6595c5 27px 27px,
	#6797c8 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-tumblr {
	text-shadow:#304657 1px 1px,
	#304657 2px 2px,
	#304657 3px 3px,
	#304657 4px 4px,
	#304657 5px 5px,
	#304657 6px 6px,
	#304657 7px 7px,
	#304657 8px 8px,
	#304758 9px 9px,
	#314859 10px 10px,
	#31495a 11px 11px,
	#324a5c 12px 12px,
	#334b5d 13px 13px,
	#334c5e 14px 14px,
	#344d5f 15px 15px,
	#354e61 16px 16px,
	#354f62 17px 17px,
	#365063 18px 18px,
	#375164 19px 19px,
	#375266 20px 20px,
	#385367 21px 21px,
	#395468 22px 22px,
	#395569 23px 23px,
	#3a566b 24px 24px,
	#3b576c 25px 25px,
	#3b586d 26px 26px,
	#3c596e 27px 27px,
	#3d5a70 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-mail {
	text-shadow:#bca542 1px 1px,
	#bca542 2px 2px,
	#bca542 3px 3px,
	#bca542 4px 4px,
	#bca542 5px 5px,
	#bca542 6px 6px,
	#bca542 7px 7px,
	#bca542 8px 8px,
	#bea742 9px 9px,
	#c1a943 10px 10px,
	#c3ac44 11px 11px,
	#c6ae45 12px 12px,
	#c9b046 13px 13px,
	#cbb347 14px 14px,
	#ceb548 15px 15px,
	#d1b749 16px 16px,
	#d3ba4a 17px 17px,
	#d6bc4b 18px 18px,
	#d9be4b 19px 19px,
	#dbc14c 20px 20px,
	#dec34d 21px 21px,
	#e1c54e 22px 22px,
	#e3c84f 23px 23px,
	#e6ca50 24px 24px,
	#e9cc51 25px 25px,
	#ebcf52 26px 26px,
	#eed153 27px 27px,
	#f1d454 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.soc_icon-behance {
	text-shadow:#1252c7 1px 1px,
	#1252c7 2px 2px,
	#1252c7 3px 3px,
	#1252c7 4px 4px,
	#1252c7 5px 5px,
	#1252c7 6px 6px,
	#1252c7 7px 7px,
	#1252c7 8px 8px,
	#1253c9 9px 9px,
	#1254cc 10px 10px,
	#1255cf 11px 11px,
	#1356d2 12px 12px,
	#1357d5 13px 13px,
	#1358d7 14px 14px,
	#135ada 15px 15px,
	#145bdd 16px 16px,
	#145ce0 17px 17px,
	#145de3 18px 18px,
	#145ee5 19px 19px,
	#155fe8 20px 20px,
	#1560eb 21px 21px,
	#1562ee 22px 22px,
	#1563f1 23px 23px,
	#1664f3 24px 24px,
	#1665f6 25px 25px,
	#1666f9 26px 26px,
	#1667fc 27px 27px,
	#1769ff 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-px-icon {
	text-shadow:#0088ba 1px 1px,
	#0088ba 2px 2px,
	#0088ba 3px 3px,
	#0088ba 4px 4px,
	#0088ba 5px 5px,
	#0088ba 6px 6px,
	#0088ba 7px 7px,
	#0088ba 8px 8px,
	#0089bc 9px 9px,
	#008bbf 10px 10px,
	#008dc1 11px 11px,
	#008fc4 12px 12px,
	#0091c7 13px 13px,
	#0093c9 14px 14px,
	#0095cc 15px 15px,
	#0097cf 16px 16px,
	#0099d1 17px 17px,
	#009bd4 18px 18px,
	#009cd7 19px 19px,
	#009ed9 20px 20px,
	#00a0dc 21px 21px,
	#00a2df 22px 22px,
	#00a4e1 23px 23px,
	#00a6e4 24px 24px,
	#00a8e7 25px 25px,
	#00aae9 26px 26px,
	#00acec 27px 27px,
	#00aeef 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-vb {
	text-shadow:#1e8cb6 1px 1px,
	#1e8cb6 2px 2px,
	#1e8cb6 3px 3px,
	#1e8cb6 4px 4px,
	#1e8cb6 5px 5px,
	#1e8cb6 6px 6px,
	#1e8cb6 7px 7px,
	#1e8cb6 8px 8px,
	#1e8eb8 9px 9px,
	#1e90bb 10px 10px,
	#1f92bd 11px 11px,
	#1f94c0 12px 12px,
	#2096c2 13px 13px,
	#2098c5 14px 14px,
	#219ac7 15px 15px,
	#219cca 16px 16px,
	#229ecc 17px 17px,
	#22a0cf 18px 18px,
	#22a2d2 19px 19px,
	#23a4d4 20px 20px,
	#23a6d7 21px 21px,
	#24a8d9 22px 22px,
	#24aadc 23px 23px,
	#25acde 24px 24px,
	#25aee1 25px 25px,
	#26b0e3 26px 26px,
	#26b2e6 27px 27px,
	#27b4e9 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-b_Xing-icon_bl {
	text-shadow:#a1ac00 1px 1px,
	#a1ac00 2px 2px,
	#a1ac00 3px 3px,
	#a1ac00 4px 4px,
	#a1ac00 5px 5px,
	#a1ac00 6px 6px,
	#a1ac00 7px 7px,
	#a1ac00 8px 8px,
	#a3ae00 9px 9px,
	#a5b000 10px 10px,
	#a7b300 11px 11px,
	#aab500 12px 12px,
	#acb800 13px 13px,
	#aeba00 14px 14px,
	#b1bc00 15px 15px,
	#b3bf00 16px 16px,
	#b5c100 17px 17px,
	#b8c400 18px 18px,
	#bac600 19px 19px,
	#bcc800 20px 20px,
	#becb00 21px 21px,
	#c1cd00 22px 22px,
	#c3d000 23px 23px,
	#c5d200 24px 24px,
	#c8d400 25px 25px,
	#cad700 26px 26px,
	#ccd900 27px 27px,
	#cfdc00 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-bandcamp-logo {
	text-shadow:#4c7884 1px 1px,
	#4c7884 2px 2px,
	#4c7884 3px 3px,
	#4c7884 4px 4px,
	#4c7884 5px 5px,
	#4c7884 6px 6px,
	#4c7884 7px 7px,
	#4c7884 8px 8px,
	#4d7985 9px 9px,
	#4e7b87 10px 10px,
	#4f7d89 11px 11px,
	#507e8b 12px 12px,
	#51808d 13px 13px,
	#52828f 14px 14px,
	#538390 15px 15px,
	#548592 16px 16px,
	#558794 17px 17px,
	#578996 18px 18px,
	#588a98 19px 19px,
	#598c9a 20px 20px,
	#5a8e9c 21px 21px,
	#5b8f9d 22px 22px,
	#5c919f 23px 23px,
	#5d93a1 24px 24px,
	#5e94a3 25px 25px,
	#5f96a5 26px 26px,
	#6098a7 27px 27px,
	#629aa9 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-c_spotify-512-black {
	text-shadow:#17a84b 1px 1px,
	#17a84b 2px 2px,
	#17a84b 3px 3px,
	#17a84b 4px 4px,
	#17a84b 5px 5px,
	#17a84b 6px 6px,
	#17a84b 7px 7px,
	#17a84b 8px 8px,
	#17aa4c 9px 9px,
	#17ac4d 10px 10px,
	#18af4e 11px 11px,
	#18b14f 12px 12px,
	#18b350 13px 13px,
	#19b651 14px 14px,
	#19b852 15px 15px,
	#19ba53 16px 16px,
	#1abd54 17px 17px,
	#1abf55 18px 18px,
	#1ac156 19px 19px,
	#1bc457 20px 20px,
	#1bc658 21px 21px,
	#1bc859 22px 22px,
	#1ccb5a 23px 23px,
	#1ccd5b 24px 24px,
	#1ccf5c 25px 25px,
	#1dd25d 26px 26px,
	#1dd45e 27px 27px,
	#1ed760 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-houzz-dark-icon {
	text-shadow:#5f9734 1px 1px,
	#5f9734 2px 2px,
	#5f9734 3px 3px,
	#5f9734 4px 4px,
	#5f9734 5px 5px,
	#5f9734 6px 6px,
	#5f9734 7px 7px,
	#5f9734 8px 8px,
	#609934 9px 9px,
	#619b35 10px 10px,
	#639d36 11px 11px,
	#649f37 12px 12px,
	#65a137 13px 13px,
	#67a338 14px 14px,
	#68a539 15px 15px,
	#69a73a 16px 16px,
	#6ba93a 17px 17px,
	#6cac3b 18px 18px,
	#6dae3c 19px 19px,
	#6fb03d 20px 20px,
	#70b23d 21px 21px,
	#71b43e 22px 22px,
	#73b63f 23px 23px,
	#74b840 24px 24px,
	#75ba40 25px 25px,
	#77bc41 26px 26px,
	#78be42 27px 27px,
	#7ac143 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-Meerkat-color {
	text-shadow:#c7b002 1px 1px,
	#c7b002 2px 2px,
	#c7b002 3px 3px,
	#c7b002 4px 4px,
	#c7b002 5px 5px,
	#c7b002 6px 6px,
	#c7b002 7px 7px,
	#c7b002 8px 8px,
	#c9b202 9px 9px,
	#ccb502 10px 10px,
	#cfb702 11px 11px,
	#d2ba02 12px 12px,
	#d5bc02 13px 13px,
	#d7bf02 14px 14px,
	#dac102 15px 15px,
	#ddc402 16px 16px,
	#e0c602 17px 17px,
	#e3c902 18px 18px,
	#e5cb02 19px 19px,
	#e8ce02 20px 20px,
	#ebd002 21px 21px,
	#eed302 22px 22px,
	#f1d502 23px 23px,
	#f3d802 24px 24px,
	#f6da02 25px 25px,
	#f9dd02 26px 26px,
	#fcdf02 27px 27px,
	#ffe203 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-periscope-logo {
	text-shadow:#377f99 1px 1px,
	#377f99 2px 2px,
	#377f99 3px 3px,
	#377f99 4px 4px,
	#377f99 5px 5px,
	#377f99 6px 6px,
	#377f99 7px 7px,
	#377f99 8px 8px,
	#37809b 9px 9px,
	#38829d 10px 10px,
	#39849f 11px 11px,
	#3a86a1 12px 12px,
	#3a88a3 13px 13px,
	#3b89a5 14px 14px,
	#3c8ba8 15px 15px,
	#3d8daa 16px 16px,
	#3d8fac 17px 17px,
	#3e91ae 18px 18px,
	#3f92b0 19px 19px,
	#4094b2 20px 20px,
	#4096b4 21px 21px,
	#4198b7 22px 22px,
	#429ab9 23px 23px,
	#439bbb 24px 24px,
	#439dbd 25px 25px,
	#449fbf 26px 26px,
	#45a1c1 27px 27px,
	#46a3c4 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-skype {
	text-shadow:#007bb3 1px 1px,
	#007bb3 2px 2px,
	#007bb3 3px 3px,
	#007bb3 4px 4px,
	#007bb3 5px 5px,
	#007bb3 6px 6px,
	#007bb3 7px 7px,
	#007bb3 8px 8px,
	#007cb5 9px 9px,
	#007eb8 10px 10px,
	#0080ba 11px 11px,
	#0082bd 12px 12px,
	#0083bf 13px 13px,
	#0085c2 14px 14px,
	#0087c4 15px 15px,
	#0089c7 16px 16px,
	#008ac9 17px 17px,
	#008ccc 18px 18px,
	#008ece 19px 19px,
	#0090d1 20px 20px,
	#0091d3 21px 21px,
	#0093d6 22px 22px,
	#0095d8 23px 23px,
	#0097db 24px 24px,
	#0098dd 25px 25px,
	#009ae0 26px 26px,
	#009ce2 27px 27px,
	#009ee5 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-slideshare {
	text-shadow:#006fa4 1px 1px,
	#006fa4 2px 2px,
	#006fa4 3px 3px,
	#006fa4 4px 4px,
	#006fa4 5px 5px,
	#006fa4 6px 6px,
	#006fa4 7px 7px,
	#006fa4 8px 8px,
	#0070a6 9px 9px,
	#0072a8 10px 10px,
	#0073aa 11px 11px,
	#0075ad 12px 12px,
	#0076af 13px 13px,
	#0078b1 14px 14px,
	#0079b4 15px 15px,
	#007bb6 16px 16px,
	#007cb8 17px 17px,
	#007ebb 18px 18px,
	#0080bd 19px 19px,
	#0081bf 20px 20px,
	#0083c1 21px 21px,
	#0084c4 22px 22px,
	#0086c6 23px 23px,
	#0087c8 24px 24px,
	#0089cb 25px 25px,
	#008acd 26px 26px,
	#008ccf 27px 27px,
	#008ed2 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-Snapchat-logo {
	text-shadow:#c6c417 1px 1px,
	#c6c417 2px 2px,
	#c6c417 3px 3px,
	#c6c417 4px 4px,
	#c6c417 5px 5px,
	#c6c417 6px 6px,
	#c6c417 7px 7px,
	#c6c417 8px 8px,
	#c8c617 9px 9px,
	#cbc917 10px 10px,
	#cecc18 11px 11px,
	#d1cf18 12px 12px,
	#d4d118 13px 13px,
	#d6d419 14px 14px,
	#d9d719 15px 15px,
	#dcda19 16px 16px,
	#dfdc1a 17px 17px,
	#e2df1a 18px 18px,
	#e4e21a 19px 19px,
	#e7e51b 20px 20px,
	#eae71b 21px 21px,
	#edea1b 22px 22px,
	#f0ed1c 23px 23px,
	#f2f01c 24px 24px,
	#f5f21c 25px 25px,
	#f8f51d 26px 26px,
	#fbf81d 27px 27px,
	#fefb1e 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-soundcloud-logo {
	text-shadow:#c74200 1px 1px,
	#c74200 2px 2px,
	#c74200 3px 3px,
	#c74200 4px 4px,
	#c74200 5px 5px,
	#c74200 6px 6px,
	#c74200 7px 7px,
	#c74200 8px 8px,
	#c94200 9px 9px,
	#cc4300 10px 10px,
	#cf4400 11px 11px,
	#d24500 12px 12px,
	#d54600 13px 13px,
	#d74700 14px 14px,
	#da4800 15px 15px,
	#dd4900 16px 16px,
	#e04a00 17px 17px,
	#e34b00 18px 18px,
	#e54c00 19px 19px,
	#e84d00 20px 20px,
	#eb4e00 21px 21px,
	#ee4f00 22px 22px,
	#f15000 23px 23px,
	#f35100 24px 24px,
	#f65200 25px 25px,
	#f95300 26px 26px,
	#fc5400 27px 27px,
	#f50 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-the-city {
	text-shadow:#387f94 1px 1px,
	#387f94 2px 2px,
	#387f94 3px 3px,
	#387f94 4px 4px,
	#387f94 5px 5px,
	#387f94 6px 6px,
	#387f94 7px 7px,
	#387f94 8px 8px,
	#388096 9px 9px,
	#398298 10px 10px,
	#3a849a 11px 11px,
	#3b869c 12px 12px,
	#3c889e 13px 13px,
	#3c89a0 14px 14px,
	#3d8ba2 15px 15px,
	#3e8da4 16px 16px,
	#3f8fa6 17px 17px,
	#4091a9 18px 18px,
	#4092ab 19px 19px,
	#4194ad 20px 20px,
	#4296af 21px 21px,
	#4398b1 22px 22px,
	#449ab3 23px 23px,
	#449bb5 24px 24px,
	#459db7 25px 25px,
	#469fb9 26px 26px,
	#47a1bb 27px 27px,
	#48a3be 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-pinpoint {
	text-shadow:#1b5cad 1px 1px,
	#1b5cad 2px 2px,
	#1b5cad 3px 3px,
	#1b5cad 4px 4px,
	#1b5cad 5px 5px,
	#1b5cad 6px 6px,
	#1b5cad 7px 7px,
	#1b5cad 8px 8px,
	#1b5daf 9px 9px,
	#1b5eb1 10px 10px,
	#1c5fb4 11px 11px,
	#1c61b6 12px 12px,
	#1d62b9 13px 13px,
	#1d63bb 14px 14px,
	#1d65be 15px 15px,
	#1e66c0 16px 16px,
	#1e67c3 17px 17px,
	#1f69c5 18px 18px,
	#1f6ac7 19px 19px,
	#1f6bca 20px 20px,
	#206ccc 21px 21px,
	#206ecf 22px 22px,
	#216fd1 23px 23px,
	#2170d4 24px 24px,
	#2172d6 25px 25px,
	#2273d9 26px 26px,
	#2274db 27px 27px,
	#2376de 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-viadeo {
	text-shadow:#c76208 1px 1px,
	#c76208 2px 2px,
	#c76208 3px 3px,
	#c76208 4px 4px,
	#c76208 5px 5px,
	#c76208 6px 6px,
	#c76208 7px 7px,
	#c76208 8px 8px,
	#c96308 9px 9px,
	#cc6408 10px 10px,
	#cf6608 11px 11px,
	#d26708 12px 12px,
	#d56808 13px 13px,
	#d76a08 14px 14px,
	#da6b08 15px 15px,
	#dd6c08 16px 16px,
	#e06e08 17px 17px,
	#e36f09 18px 18px,
	#e57009 19px 19px,
	#e87209 20px 20px,
	#eb7309 21px 21px,
	#ee7409 22px 22px,
	#f17609 23px 23px,
	#f37709 24px 24px,
	#f67809 25px 25px,
	#f97a09 26px 26px,
	#fc7b09 27px 27px,
	#ff7d0a 28px 28px;
}
.widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover i.dfd-added-font-icon-tripadvisor {
	text-shadow:#186b25 1px 1px,
	#186b25 2px 2px,
	#186b25 3px 3px,
	#186b25 4px 4px,
	#186b25 5px 5px,
	#186b25 6px 6px,
	#186b25 7px 7px,
	#186b25 8px 8px,
	#186c25 9px 9px,
	#186e26 10px 10px,
	#196f26 11px 11px,
	#197127 12px 12px,
	#197227 13px 13px,
	#1a7428 14px 14px,
	#1a7528 15px 15px,
	#1a7729 16px 16px,
	#1b7829 17px 17px,
	#1b7a2a 18px 18px,
	#1b7b2a 19px 19px,
	#1c7d2b 20px 20px,
	#1c7e2b 21px 21px,
	#1c802c 22px 22px,
	#1d812c 23px 23px,
	#1d832d 24px 24px,
	#1d842d 25px 25px,
	#1e862e 26px 26px,
	#1e872e 27px 27px,
	#1f892f 28px 28px;
}
#header-container .widget.soc-icons {
	font-size:13px;
}
#header-container .widget.soc-icons a {
	margin-right:0;
	padding-left:0;
}
#header-container .widget.soc-icons.dfd-soc-icons-hover-style-10 a:before,
#header-container .widget.soc-icons.dfd-soc-icons-hover-style-11 a:before,
#header-container .widget.soc-icons.dfd-soc-icons-hover-style-19 a:before,
#header-container .widget.soc-icons.dfd-soc-icons-hover-style-20 a:before,
#header-container .widget.soc-icons.dfd-soc-icons-hover-style-26 a:before {
	background:transparent;
}
#header-container .widget.soc-icons.dfd-soc-icons-hover-style-11 a {
	background:transparent;
}
#header-container .header-info-panel .soc-icons {
	float:right;
	height:44px;
	margin-bottom:0;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0);
}
#header-container .header-info-panel .soc-icons a {
	width:44px;
	height:44px;
	line-height:44px;
}
#header-container .header-info-panel .soc-icons a:before {
	width:100%;
	height:100%;
	line-height:inherit;
}
#header-container .header-info-panel .soc-icons.dfd-soc-icons-hover-style-7 a,
#header-container .header-info-panel .soc-icons.dfd-soc-icons-hover-style-8 a {
	line-height:38px;
}
#header-container .header-info-panel .soc-icons.dfd-soc-icons-hover-style-7 a:before,
#header-container .header-info-panel .soc-icons.dfd-soc-icons-hover-style-8 a:before {
	line-height:38px;
}
#header-container .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a {
	width:40px;
	height:40px;
	line-height:40px;
}
#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a,
#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a,
#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a,
#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a,
#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a,
#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a,
#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a,
#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a {
	line-height:42px;
}
#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-6 a:hover:before,
#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-6 a:hover:before,
#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-6 a:hover:before,
#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-6 a:hover:before {
	color:#fff !important;
}
#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-25 a:hover:before,
#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-25 a:hover:before,
#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-25 a:hover:before,
#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-25 a:hover:before {
	color:#fff !important;
}
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-1 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-3 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-4 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-5 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-9 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-11 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-13 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-14 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-15 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-16 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-20 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-24 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-25 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-26 a,
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-22 a {
	width:44px;
	height:44px;
	line-height:44px;
}
#header-container.header-style-7 .dfd-header-bottom .widget.soc-icons.dfd-soc-icons-hover-style-8 a {
	width:44px;
	height:44px;
	line-height:38px;
}
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-1 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-3 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-4 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-5 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-8 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-9 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-11 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-13 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-14 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-16 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-20 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-24 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-25 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-26 a,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-22 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-1 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-3 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-4 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-5 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-8 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-9 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-11 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-13 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-14 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-16 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-20 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-24 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-25 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-26 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-22 a {
	width:44px;
	height:44px;
	line-height:44px;
}
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before {
	border-color:rgba(40,
	38,
	43,
	0.1);
}
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 {
	border-color:rgba(40,
	38,
	43,
	0.1);
}
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 a {
	border-left-color:rgba(40,
	38,
	43,
	0.1);
}
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
	color:rgba(40,
	38,
	43,
	0.5);
}
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before {
	border-color:rgba(40,
	38,
	43,
	0.1);
}
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 {
	border-color:rgba(40,
	38,
	43,
	0.1);
}
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 a {
	border-left-color:rgba(40,
	38,
	43,
	0.1);
}
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
	color:rgba(40,
	38,
	43,
	0.5) !important;
}
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-8 a,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-8 a {
	line-height:38px;
}
#header-container.header-style-5 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15,
#header-container.header-style-8 .dfd-side-header-container .widget.soc-icons.dfd-soc-icons-hover-style-15 {
	top:-2px;
}
#header-container.header-style-7 .header-main-panel .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
#header-container.header-style-7 .header-main-panel .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before,
#header-container.header-style-7 .header-main-panel .widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
#header-container.header-style-7 .header-main-panel .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
#header-container.header-style-7 .header-main-panel .widget.soc-icons.dfd-soc-icons-hover-style-15 {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
#header-container.header-style-7 .header-main-panel .widget.soc-icons.dfd-soc-icons-hover-style-15 a {
	border-left-color:rgba(255,
	255,
	255,
	0.1);
}
#header-container.header-style-7 .header-main-panel .widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
	color:rgba(255,
	255,
	255,
	0.5) !important;
}
@media only screen and (min-width: 1100px) {
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-4 a:after {
		background:#28262b;
	}
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-7 a:before,
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-8 a:before,
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a:before,
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a:before {
		border-color:rgba(40,
		38,
		43,
		0.1);
	}
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 {
		border-color:rgba(40,
		38,
		43,
		0.1);
	}
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a {
		border-left-color:rgba(40,
		38,
		43,
		0.1);
	}
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
		color:rgba(40,
		38,
		43,
		0.5) !important;
	}
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-24 a,
	#header-container.header-style-1 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-25 a {
		border-color:rgba(40,
		38,
		43,
		0.1);
	}
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-4 a:after {
		background:#fff;
	}
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-7 a:before,
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-8 a:before,
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a:before,
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a:before {
		border-color:rgba(255,
		255,
		255,
		0.1);
	}
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 {
		border-color:rgba(255,
		255,
		255,
		0.1);
	}
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a {
		border-left-color:rgba(255,
		255,
		255,
		0.1);
	}
	#header-container.header-style-2 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
		color:rgba(255,
		255,
		255,
		0.5) !important;
	}
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-4 a:after {
		background:#28262b;
	}
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-7 a:before,
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-8 a:before,
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a:before,
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a:before {
		border-color:rgba(40,
		38,
		43,
		0.1);
	}
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 {
		border-color:rgba(40,
		38,
		43,
		0.1);
	}
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a {
		border-left-color:rgba(40,
		38,
		43,
		0.1);
	}
	#header-container.header-style-3 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
		color:rgba(40,
		38,
		43,
		0.5) !important;
	}
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-4 a:after {
		background:#fff;
	}
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-7 a:before,
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-8 a:before,
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-12 a:before,
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-13 a:before {
		border-color:rgba(255,
		255,
		255,
		0.1);
	}
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 {
		border-color:rgba(255,
		255,
		255,
		0.1);
	}
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a {
		border-left-color:rgba(255,
		255,
		255,
		0.1);
	}
	#header-container.header-style-4 .header-info-panel .soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
		color:rgba(255,
		255,
		255,
		0.5) !important;
	}
}
#footer.footer-style-1 > .row > .columns > div:last-child.dfd-soc-icons-hover-style-15 {
	padding-bottom:0;
	margin-bottom:30px;
}
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-4 a:after {
	background:#fff;
}
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-10 a,
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-11 a,
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-18 a,
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-19 a,
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-20 a,
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-26 a {
	color:#28262b;
}
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-15 {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-15 a {
	border-left-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-team-box .dfd-team-front .soc-icon-aligment .widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
	color:rgba(255,
	255,
	255,
	0.3);
}
.dfd-socicon-module .widget.soc-icons a {
	width:3em;
	height:3em;
	line-height:3em;
}
.dfd-socicon-module .widget.soc-icons.dfd-soc-icons-hover-style-7 a,
.dfd-socicon-module .widget.soc-icons.dfd-soc-icons-hover-style-8 a {
	line-height:2.7em;
}
.dfd-socicon-module .widget.soc-icons.dfd-soc-icons-hover-style-12 a,
.dfd-socicon-module .widget.soc-icons.dfd-soc-icons-hover-style-13 a {
	line-height:2.9em;
}
@font-face{font-family:'soc-icons';src:url("../fonts/soc-icons.eot");src:url("../fonts/soc-icons.eot?#iefix") format("embedded-opentype"),
url("../fonts/soc-icons.woff") format("woff"),
url("../fonts/soc-icons.ttf") format("truetype"),
url("../fonts/soc-icons.svg#soc-icons") format("svg");
font-weight:normal;
font-style:normal;

}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face{font-family:'soc-icons';src:url("../fonts/soc-icons.svg#soc-icons") format("svg");
}
}
.soc_icon-html5-01,
.soc_icon-html5-02,
.soc_icon-css3-01,
.soc_icon-css3-02,
.soc_icon-rus-vk-02,
.soc_icon-rus-vk-01,
.soc_icon-livejournal,
.soc_icon-dropbox,
.soc_icon-os-win-04,
.soc_icon-dbs-mysql,
.soc_icon-dbs-postgresql,
.soc_icon-os-apple,
.soc_icon-brw-chrome,
.soc_icon-brw-safari-02,
.soc_icon-brw-firefox,
.soc_icon-brw-explorer,
.soc_icon-brw-opera,
.soc_icon-android,
.soc_icon-instagram,
.soc_icon-wordpress,
.soc_icon-vimeo,
.soc_icon-twitter-2,
.soc_icon-twitter-3,
.soc_icon-tumblr,
.soc_icon-skype,
.soc_icon-rss,
.soc_icon-pinterest,
.soc_icon-picasa,
.soc_icon-paypal,
.soc_icon-odnoklassniki,
.soc_icon-mail,
.soc_icon-linkedin,
.soc_icon-last_fm,
.soc_icon-google__x2B_,
.soc_icon-google,
.soc_icon-gmail,
.soc_icon-foursquare_2,
.soc_icon-flickr,
.soc_icon-feedburner,
.soc_icon-facebook,
.soc_icon-evernote,
.soc_icon-dribbble,
.soc_icon-digg,
.soc_icon-deviantart,
.soc_icon-blogger,
.soc_icon-behance,
.soc_icon-youtube,
.soc_icon-apple,
.soc_icon-amazon {
	font-family:'soc-icons' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
}
.soc_icon-html5-01:before {
	content:"\e001";
}
.soc_icon-html5-02:before {
	content:"\e002";
}
.soc_icon-css3-01:before {
	content:"\e003";
}
.soc_icon-css3-02:before {
	content:"\e004";
}
.soc_icon-rus-vk-02:before {
	content:"\e017";
}
.soc_icon-rus-vk-01:before {
	content:"\e018";
}
.soc_icon-livejournal:before {
	content:"\e021";
}
.soc_icon-dropbox:before {
	content:"\e028";
}
.soc_icon-os-win-04:before {
	content:"\e056";
}
.soc_icon-dbs-mysql:before {
	content:"\e064";
}
.soc_icon-dbs-postgresql:before {
	content:"\e065";
}
.soc_icon-os-apple:before {
	content:"\e051";
}
.soc_icon-brw-chrome:before {
	content:"\e07d";
}
.soc_icon-brw-safari-02:before {
	content:"\e07f";
}
.soc_icon-brw-firefox:before {
	content:"\e080";
}
.soc_icon-brw-explorer:before {
	content:"\e081";
}
.soc_icon-brw-opera:before {
	content:"\e082";
}
.soc_icon-android:before {
	content:"\e085";
}
.soc_icon-instagram:before {
	content:"\e0c2";
}
.soc_icon-wordpress:before {
	content:"\e0c7";
}
.soc_icon-vimeo:before {
	content:"\e0cc";
}
.soc_icon-twitter-2:before {
	content:"\e0ce";
}
.soc_icon-twitter-3:before {
	content:"\e0cf";
}
.soc_icon-tumblr:before {
	content:"\e0d0";
}
.soc_icon-skype:before {
	content:"\e0d5";
}
.soc_icon-rss:before {
	content:"\e0da";
}
.soc_icon-pinterest:before {
	content:"\e0db";
}
.soc_icon-picasa:before {
	content:"\e0dc";
}
.soc_icon-paypal:before {
	content:"\e0dd";
}
.soc_icon-odnoklassniki:before {
	content:"\e0de";
}
.soc_icon-mail:before {
	content:"\e0e4";
}
.soc_icon-linkedin:before {
	content:"\e0e5";
}
.soc_icon-last_fm:before {
	content:"\e0e6";
}
.soc_icon-google__x2B_:before {
	content:"\e0ee";
}
.soc_icon-google:before {
	content:"\e0ef";
}
.soc_icon-gmail:before {
	content:"\e0f0";
}
.soc_icon-foursquare_2:before {
	content:"\e0f2";
}
.soc_icon-flickr:before {
	content:"\e0f6";
}
.soc_icon-feedburner:before {
	content:"\e0f7";
}
.soc_icon-facebook:before {
	content:"\e0f8";
}
.soc_icon-evernote:before {
	content:"\e0f9";
}
.soc_icon-dribbble:before {
	content:"\e0fa";
}
.soc_icon-digg:before {
	content:"\e0fb";
}
.soc_icon-deviantart:before {
	content:"\e0fc";
}
.soc_icon-blogger:before {
	content:"\e101";
}
.soc_icon-behance:before {
	content:"\e103";
}
.soc_icon-youtube:before {
	content:"\e109";
}
.soc_icon-apple:before {
	content:"\e106";
}
.soc_icon-amazon:before {
	content:"\e107";
}
.social-share {
	font-size:inherit;
	color:inherit;
}
.social-share a {
	color:inherit;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.social-share a:hover {
	color:#8a8f6a;
}
.social-share i {
	font-size:13px;
	line-height:inherit;
}
.dfd-share-cover .dfd-blog-share-popup-wrap {
	position:relative;
	float:right;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons {
	position:absolute;
	right:0;
	width:196px;
	height:36px;
	overflow:hidden;
	opacity:0;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul {
	list-style:none;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li {
	font-size:12px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:160px;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	border-radius:50%;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:text-shadow .3s ease,
	left .3s ease,
	-webkit-transform .3s ease;
	-moz-transition:text-shadow .3s ease,
	left .3s ease,
	-moz-transform .3s ease;
	-o-transition:text-shadow .3s ease,
	left .3s ease,
	-o-transform .3s ease;
	transition:text-shadow .3s ease,
	left .3s ease,
	-webkit-transform .3s ease,
	transform .3s ease;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li > a {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.facebook {
	background:#39579a;
	text-shadow:1px 1px 0px transparent;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.facebook:hover {
	text-shadow:#283d6c 1px 1px,
	#283d6c 2px 2px,
	#283d6c 3px 3px,
	#293f6f 4px 4px,
	#2a4173 5px 5px,
	#2b4376 6px 6px,
	#2d457a 7px 7px,
	#2e477d 8px 8px,
	#2f4981 9px 9px,
	#314b84 10px 10px,
	#324d88 11px 11px,
	#334f8b 12px 12px,
	#35518f 13px 13px,
	#365392 14px 14px,
	#375596 15px 15px,
	#39579a 16px 16px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.twitter {
	background:#50abf0;
	text-shadow:1px 1px 0px transparent;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.twitter:hover {
	text-shadow:#3878a8 1px 1px,
	#3878a8 2px 2px,
	#3878a8 3px 3px,
	#397bad 4px 4px,
	#3b7fb3 5px 5px,
	#3d83b8 6px 6px,
	#3f87be 7px 7px,
	#418bc3 8px 8px,
	#438fc9 9px 9px,
	#4493ce 10px 10px,
	#4697d4 11px 11px,
	#489bd9 12px 12px,
	#4a9fdf 13px 13px,
	#4ca3e4 14px 14px,
	#4ea7ea 15px 15px,
	#50abf0 16px 16px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.googleplus {
	background:#df4a32;
	text-shadow:1px 1px 0px transparent;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.googleplus:hover {
	text-shadow:#9c3423 1px 1px,
	#9c3423 2px 2px,
	#9c3423 3px 3px,
	#a13524 4px 4px,
	#a63725 5px 5px,
	#ab3926 6px 6px,
	#b03a27 7px 7px,
	#b53c28 8px 8px,
	#ba3e29 9px 9px,
	#c03f2b 10px 10px,
	#c5412c 11px 11px,
	#ca432d 12px 12px,
	#cf442e 13px 13px,
	#d4462f 14px 14px,
	#d94830 15px 15px,
	#df4a32 16px 16px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.linkedin {
	background:#e1003a;
	text-shadow:1px 1px 0px transparent;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.linkedin:hover {
	text-shadow:#9e0029 1px 1px,
	#9e0029 2px 2px,
	#9e0029 3px 3px,
	#a3002a 4px 4px,
	#a8002b 5px 5px,
	#ad002c 6px 6px,
	#b2002e 7px 7px,
	#b7002f 8px 8px,
	#bc0030 9px 9px,
	#c20032 10px 10px,
	#c70033 11px 11px,
	#cc0034 12px 12px,
	#d10036 13px 13px,
	#d60037 14px 14px,
	#db0038 15px 15px,
	#e1003a 16px 16px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.pinterest {
	background:#cd1d1e;
	text-shadow:1px 1px 0px transparent;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.pinterest:hover {
	text-shadow:#901415 1px 1px,
	#901415 2px 2px,
	#901415 3px 3px,
	#941415 4px 4px,
	#991516 5px 5px,
	#9e1617 6px 6px,
	#a21617 7px 7px,
	#a71718 8px 8px,
	#ac1819 9px 9px,
	#b01819 10px 10px,
	#b5191a 11px 11px,
	#ba1a1b 12px 12px,
	#be1a1b 13px 13px,
	#c31b1c 14px 14px,
	#c81c1d 15px 15px,
	#cd1d1e 16px 16px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title {
	font-size:11px;
	text-transform:uppercase;
	overflow:hidden;
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:#e8e8e8;
	border-radius:36px;
	-webkit-transition:width .3s ease,
	opacity .3s ease;
	-moz-transition:width .3s ease,
	opacity .3s ease;
	transition:width .3s ease,
	opacity .3s ease;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title:before {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:inherit;
	background:transparent;
}
.dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title > span {
	padding-left:2px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons {
	opacity:1;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li {
	-webkit-transform:rotate(0);
	transform:rotate(0);
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li:nth-child(1),
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li:nth-child(1) {
	left:0;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li:nth-child(2),
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li:nth-child(2) {
	left:40px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li:nth-child(3),
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li:nth-child(3) {
	left:80px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li:nth-child(4),
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li:nth-child(4) {
	left:120px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li:nth-child(5),
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li:nth-child(5) {
	left:160px;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li.facebook,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.facebook {
	background:#39579a;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li.twitter,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.twitter {
	background:#50abf0;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li.googleplus,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.googleplus {
	background:#df4a32;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li.linkedin,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.linkedin {
	background:#e1003a;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-icons ul > li.pinterest,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-icons ul > li.pinterest {
	background:#cd1d1e;
}
.dfd-share-cover .dfd-blog-share-popup-wrap:hover .dfd-share-title,
.dfd-share-cover.dfd-share-simple .dfd-blog-share-popup-wrap .dfd-share-title {
	width:0;
	opacity:0;
}
.dfd-read-share {
	padding:7px 0;
	margin-top:25px;
	border-top:1px dotted #cdcdcd;
	border-bottom:1px dotted #cdcdcd;
}
.dfd-read-share .read-more-wrap {
	float:left;
	height:36px;
	line-height:36px;
}
.dfd-read-share .read-more-wrap a:not(.slide-up) {
	color:#28262b;
}
.dfd-read-share .read-more-wrap a.chaffle:hover {
	color:#8a8f6a;
}
.dfd-read-share .read-more-wrap a.slide-up {
	position:relative;
	top:50%;
	height:1em;
	line-height:1;
	margin-top:-0.5em;
}
.dfd-read-share .read-more-wrap a.simple {
	height:100%;
	line-height:inherit;
	padding-left:0;
	border-left:0px solid transparent;
	-webkit-transition:padding-left .3s ease,
	border-left-width .3s ease,
	border-left-color .3s ease,
	color .3s ease;
	-moz-transition:padding-left .3s ease,
	border-left-width .3s ease,
	border-left-color .3s ease,
	color .3s ease;
	transition:padding-left .3s ease,
	border-left-width .3s ease,
	border-left-color .3s ease,
	color .3s ease;
}
.dfd-read-share .read-more-wrap a.simple:hover {
	padding-left:15px;
	border-left-width:3px;
	border-left-color:#c39f76;
}
.dfd-read-share .dfd-blog-share-popup-wrap {
	float:right;
}
.sidebar-right .dfd-single-share-fixed,
.sidebar-right2 .dfd-single-share-fixed {
	left:auto;
	right:100%;
	margin-left:0;
	margin-right:10px;
}
.sidebar-left .dfd-single-share-fixed,
.sidebar-left2 .dfd-single-share-fixed {
	left:100%;
	margin-left:10px;
}
.sidebar-both .dfd-single-share-fixed {
	display:none;
}
.dfd-single-share-fixed {
	position:absolute;
	top:0;
	bottom:0;
	left:100%;
	margin-top:10px;
	margin-left:10px;
	z-index:1;
}
.dfd-single-share-fixed ul {
	width:64px;
	list-style:none;
	margin-bottom:0;
}
.dfd-single-share-fixed ul li {
	margin-bottom:6px;
}
.dfd-single-share-fixed ul li:last-child {
	margin-bottom:0;
}
.dfd-single-share-fixed ul li a {
	overflow:hidden;
	display:block;
	width:100%;
	height:36px;
	line-height:36px;
	background:transparent;
	border:1px solid #cdcdcd;
	border-radius:2px;
	-webkit-transition:background .3s ease,
	border-color .3s ease;
	-moz-transition:background .3s ease,
	border-color .3s ease;
	transition:background .3s ease,
	border-color .3s ease;
}
.dfd-single-share-fixed ul li a i {
	font-size:18px;
	display:block;
	text-align:center;
	line-height:36px;
	padding:0 12px;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.dfd-single-share-fixed ul li a span {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	font-size:11px;
	float:left;
	line-height:36px;
}
.dfd-single-share-fixed ul li a span:hover {
	color:#c39f76;
}
.dfd-single-share-fixed ul li.entry-share-link-facebook a i {
	color:#39579a;
}
.dfd-single-share-fixed ul li.entry-share-link-twitter a i {
	color:#50abf0;
}
.dfd-single-share-fixed ul li.entry-share-link-googleplus a i {
	color:#df4a32;
}
.dfd-single-share-fixed ul li.entry-share-link-linkedin a i {
	color:#39c;
}
.dfd-single-share-fixed ul li.entry-share-link-linkedin a i i:before {
	position:relative;
	bottom:3px;
}
.dfd-single-share-fixed ul li:hover a i,
.dfd-single-share-fixed ul li:hover a span {
	color:#fff;
}
.dfd-single-share-fixed ul li:hover.entry-share-link-facebook a {
	background:#39579a;
	border-color:#39579a;
}
.dfd-single-share-fixed ul li:hover.entry-share-link-twitter a {
	background:#50abf0;
	border-color:#50abf0;
}
.dfd-single-share-fixed ul li:hover.entry-share-link-googleplus a {
	background:#df4a32;
	border-color:#df4a32;
}
.dfd-single-share-fixed ul li:hover.entry-share-link-linkedin a {
	background:#39c;
	border-color:#39c;
}
body.search-results #main-content .dfd-blog-wrap .post,
body.search-results #main-content .dfd-blog-wrap article {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.post,
.search-results #main-content .post,
.search-results #main-content article {
	position:relative;
	margin-bottom:40px;
	padding-bottom:45px;
	border-bottom:1px dotted #cdcdcd;
}
.post h6.widget-title,
.search-results #main-content .post h6.widget-title,
.search-results #main-content article h6.widget-title {
	letter-spacing:0;
	text-align:left;
	margin-bottom:7px;
}
.post h6.widget-title a,
.search-results #main-content .post h6.widget-title a,
.search-results #main-content article h6.widget-title a {
	padding-bottom:0;
	color:inherit;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.post h6.widget-title a:hover,
.search-results #main-content .post h6.widget-title a:hover,
.search-results #main-content article h6.widget-title a:hover {
	color:#8a8f6a;
}
.post.format-audio .entry-media,
.search-results #main-content .post.format-audio .entry-media,
.search-results #main-content article.format-audio .entry-media {
	overflow:visible;
}
.post .entry-media,
.search-results #main-content .post .entry-media,
.search-results #main-content article .entry-media {
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
}
.post .entry-media .post-comments-wrap,
.search-results #main-content .post .entry-media .post-comments-wrap,
.search-results #main-content article .entry-media .post-comments-wrap {
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	position:absolute;
	left:0;
	top:10px;
	text-align:center;
	background:#c39f76;
	color:#fff;
	z-index:2;
	-webkit-transition:margin-top .3s ease;
	-moz-transition:margin-top .3s ease;
	transition:margin-top .3s ease;
}
.post .entry-media .post-comments-wrap .entry-comments,
.search-results #main-content .post .entry-media .post-comments-wrap .entry-comments,
.search-results #main-content article .entry-media .post-comments-wrap .entry-comments {
	display:block;
	line-height:inherit;
	color:inherit;
}
.post .entry-media .post-comments-wrap .entry-comments a,
.search-results #main-content .post .entry-media .post-comments-wrap .entry-comments a,
.search-results #main-content article .entry-media .post-comments-wrap .entry-comments a {
	display:block;
	line-height:inherit;
	color:inherit;
}
.post .entry-media .post-comments-wrap:after,
.search-results #main-content .post .entry-media .post-comments-wrap:after,
.search-results #main-content article .entry-media .post-comments-wrap:after {
	content:"";
	display:block;
	position:absolute;
	top:100%;
	right:0;
	border-top:3px solid #b38653;
	border-left:3px solid #b38653;
	border-bottom:3px solid transparent;
	border-right:3px solid transparent;
}
.post .entry-media .post-comments-wrap + .post-like-wrap,
.search-results #main-content .post .entry-media .post-comments-wrap + .post-like-wrap,
.search-results #main-content article .entry-media .post-comments-wrap + .post-like-wrap {
	left:25px;
	-webkit-transition-delay:.15s;
	transition-delay:.15s;
}
.post .entry-media .post-like-wrap,
.search-results #main-content .post .entry-media .post-like-wrap,
.search-results #main-content article .entry-media .post-like-wrap {
	display:block;
	width:50px;
	height:25px;
	position:absolute;
	top:10px;
	left:0;
	z-index:2;
	-webkit-transition:margin-top .3s ease;
	-moz-transition:margin-top .3s ease;
	transition:margin-top .3s ease;
}
.post .entry-media .post-like-wrap i,
.post .entry-media .post-like-wrap span.count,
.search-results #main-content .post .entry-media .post-like-wrap i,
.search-results #main-content .post .entry-media .post-like-wrap span.count,
.search-results #main-content article .entry-media .post-like-wrap i,
.search-results #main-content article .entry-media .post-like-wrap span.count {
	position:absolute;
	top:0;
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
}
.post .entry-media .post-like-wrap i,
.search-results #main-content .post .entry-media .post-like-wrap i,
.search-results #main-content article .entry-media .post-like-wrap i {
	font-size:11px;
	background:#1b1b1b;
	color:#fff;
	z-index:3;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.post .entry-media .post-like-wrap span.count,
.search-results #main-content .post .entry-media .post-like-wrap span.count,
.search-results #main-content article .entry-media .post-like-wrap span.count {
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	left:25px;
	background:#282828;
	color:#fff;
	z-index:2;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
	-webkit-transform-origin:0 50%;
	-moz-transform-origin:0 50%;
	-o-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.post .entry-media .post-like-wrap span.like-hover-title,
.search-results #main-content .post .entry-media .post-like-wrap span.like-hover-title,
.search-results #main-content article .entry-media .post-like-wrap span.like-hover-title {
	display:none;
}
.post .entry-media .post-like-wrap:hover span.count,
.search-results #main-content .post .entry-media .post-like-wrap:hover span.count,
.search-results #main-content article .entry-media .post-like-wrap:hover span.count {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
}
.post .entry-media .entry-thumb.comments-like-hover .post-comments-wrap,
.post .entry-media .entry-thumb.comments-like-hover .post-like-wrap,
.post .entry-media.comments-like-hover .post-comments-wrap,
.post .entry-media.comments-like-hover .post-like-wrap,
.search-results #main-content .post .entry-media .entry-thumb.comments-like-hover .post-comments-wrap,
.search-results #main-content .post .entry-media .entry-thumb.comments-like-hover .post-like-wrap,
.search-results #main-content .post .entry-media.comments-like-hover .post-comments-wrap,
.search-results #main-content .post .entry-media.comments-like-hover .post-like-wrap,
.search-results #main-content article .entry-media .entry-thumb.comments-like-hover .post-comments-wrap,
.search-results #main-content article .entry-media .entry-thumb.comments-like-hover .post-like-wrap,
.search-results #main-content article .entry-media.comments-like-hover .post-comments-wrap,
.search-results #main-content article .entry-media.comments-like-hover .post-like-wrap {
	margin-top:-40px;
}
.post .entry-media .entry-thumb.comments-like-hover:hover .post-comments-wrap,
.post .entry-media .entry-thumb.comments-like-hover:hover .post-like-wrap,
.post .entry-media.comments-like-hover:hover .post-comments-wrap,
.post .entry-media.comments-like-hover:hover .post-like-wrap,
.search-results #main-content .post .entry-media .entry-thumb.comments-like-hover:hover .post-comments-wrap,
.search-results #main-content .post .entry-media .entry-thumb.comments-like-hover:hover .post-like-wrap,
.search-results #main-content .post .entry-media.comments-like-hover:hover .post-comments-wrap,
.search-results #main-content .post .entry-media.comments-like-hover:hover .post-like-wrap,
.search-results #main-content article .entry-media .entry-thumb.comments-like-hover:hover .post-comments-wrap,
.search-results #main-content article .entry-media .entry-thumb.comments-like-hover:hover .post-like-wrap,
.search-results #main-content article .entry-media.comments-like-hover:hover .post-comments-wrap,
.search-results #main-content article .entry-media.comments-like-hover:hover .post-like-wrap {
	margin-top:0;
}
.post .entry-meta-wrap,
.search-results #main-content .post .entry-meta-wrap,
.search-results #main-content article .entry-meta-wrap {
	margin-bottom:20px;
}
.post .entry-meta,
.search-results #main-content .post .entry-meta,
.search-results #main-content article .entry-meta {
	text-align:left;
}
.post .entry-meta .entry-comments a,
.search-results #main-content .post .entry-meta .entry-comments a,
.search-results #main-content article .entry-meta .entry-comments a {
	color:#28262b;
	opacity:1;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.post .entry-meta .entry-comments a:hover,
.search-results #main-content .post .entry-meta .entry-comments a:hover,
.search-results #main-content article .entry-meta .entry-comments a:hover {
	opacity:.7;
}
.post .entry-content p,
.search-results #main-content .post .entry-content p,
.search-results #main-content article .entry-content p {
	margin-bottom:20px;
}
.post .entry-content .post-like-wrap,
.search-results #main-content .post .entry-content .post-like-wrap,
.search-results #main-content article .entry-content .post-like-wrap {
	display:none;
}
.post .clearfix,
.search-results #main-content .post .clearfix,
.search-results #main-content article .clearfix {
	text-align:left;
}
.post.format-gallery .dfd-gallery-bar,
.search-results #main-content .post.format-gallery .dfd-gallery-bar,
.search-results #main-content article.format-gallery .dfd-gallery-bar {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:4px;
	background:rgba(255,
	255,
	255,
	0.5);
}
#layout.single-post .dfd-single-style-advanced {
	margin-top:30px;
	margin-bottom:30px;
}
#layout.single-post .dfd-single-style-advanced #main-content {
	padding-top:0;
	padding-bottom:0;
	position:static;
}
#layout.single-post .dfd-single-style-advanced .post {
	margin-bottom:0;
}
#layout.single-post .dfd-single-style-advanced .post .wpb_wrapper img {
	border:none !important;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category {
	display:block;
	overflow:hidden;
	margin-bottom:15px;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	font-size:12px;
	float:left;
	display:block;
	line-height:1;
	padding:7px 15px;
	color:#fff;
	background:#c39f76;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category a:hover {
	color:#c39f76;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category a:hover {
	color:#28262b;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title {
	margin-bottom:5px;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .entry-meta {
	margin-bottom:25px;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .entry-meta a {
	position:relative;
	font-family:inherit;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .entry-meta a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .entry-meta a:hover:before {
	border-bottom-style:solid;
}
#layout.single-post .dfd-single-style-advanced .post .entry-content img {
	border:7px solid #f4f4f4;
}
#layout.single-post .dfd-single-style-advanced .post .entry-content > *:last-child {
	margin-bottom:0 !important;
}
#layout.single-post .dfd-single-style-advanced .post.format-video .entry-content .flex-video iframe {
	border:4px solid #cdcdcd;
}
#layout.single-post .dfd-single-style-advanced .post.format-gallery .entry-content img {
	border:none;
}
#layout.single-post .dfd-single-style-advanced .post.format-gallery .dfd-gallery-cover {
	border:7px solid #f4f4f4;
}
#layout.single-post .dfd-single-style-advanced .about-author {
	border:1px solid #cdcdcd;
	border-radius:2px;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-photo {
	float:left;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-photo img {
	display:block;
	border-radius:2px;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-content {
	margin-left:95px;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-content .author-top-inner {
	overflow:hidden;
	padding-left:20px;
	border-bottom:1px dotted #cdcdcd;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-content .author-top-inner div.box-name {
	float:left;
	height:40px;
	line-height:40px;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-content .author-top-inner .widget.soc-icons {
	float:right;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-content .author-top-inner .widget.soc-icons a {
	display:block;
	float:left;
	width:40px;
	height:40px;
	line-height:40px;
	border-left:1px solid #cdcdcd;
	margin:0;
	padding:0;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-content .author-description {
	min-height:70px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
}
#layout.single-post .dfd-single-style-advanced .about-author .author-content .author-description p {
	margin-bottom:0;
}
#layout.single-post .dfd-single-style-advanced .block-under-single-post {
	padding-top:55px;
	padding-bottom:0;
	background:transparent;
}
.post .right-thumbed .entry-title a,
.post .left-thumbed .entry-title a {
	font-size:19px;
}
.dfd-news-layout article.post {
	border-bottom-width:0;
}
.dfd-news-layout article.post:before,
.dfd-news-layout article.post:after {
	content:" ";
	display:table;
}
.dfd-news-layout article.post:after {
	clear:both;
}
.dfd-news-layout article.post .entry-media,
.dfd-news-layout article.post .content-wrap {
	position:relative;
	width:50%;
	padding:0 10px;
	background:transparent;
}
.dfd-news-layout article.post .entry-media .dfd-vertical-aligned,
.dfd-news-layout article.post .content-wrap .dfd-vertical-aligned {
	padding:0 8.333%;
}
.dfd-news-layout article.post .entry-media .dfd-vertical-aligned .entry-meta,
.dfd-news-layout article.post .content-wrap .dfd-vertical-aligned .entry-meta {
	display:inline-block;
}
.dfd-news-layout article.post .entry-media .dfd-vertical-aligned h3.widget-title,
.dfd-news-layout article.post .content-wrap .dfd-vertical-aligned h3.widget-title {
	margin-bottom:20px;
}
.dfd-news-layout article.post .entry-media .dfd-vertical-aligned h3.widget-title a,
.dfd-news-layout article.post .content-wrap .dfd-vertical-aligned h3.widget-title a {
	color:inherit;
}
.dfd-news-layout article.post .entry-media .dfd-vertical-aligned .entry-content,
.dfd-news-layout article.post .content-wrap .dfd-vertical-aligned .entry-content {
	margin-top:18px;
}
.dfd-news-layout article.post .entry-media .dfd-vertical-aligned .entry-content p,
.dfd-news-layout article.post .content-wrap .dfd-vertical-aligned .entry-content p {
	margin-bottom:0;
}
.dfd-news-layout article.post .entry-media .dfd-vertical-aligned .entry-content a.more-button,
.dfd-news-layout article.post .content-wrap .dfd-vertical-aligned .entry-content a.more-button {
	margin-top:15px;
}
.dfd-news-layout article.post .social-share {
	display:none;
}
.dfd-news-layout article.post:nth-child(odd) .entry-media {
	float:left;
}
.dfd-news-layout article.post:nth-child(odd) .content-wrap {
	float:right;
}
.dfd-news-layout article.post:nth-child(even) .entry-media {
	float:right;
}
.dfd-news-layout article.post:nth-child(even) .content-wrap {
	float:left;
	text-align:right;
}
.post.sticky {
	padding:10px;
	border:1px solid #cdcdcd;
	border-top:2px solid #28262b;
	background-color:#f5f5f5;
}
.post.format-gallery .dfd-gallery-cover {
	position:relative;
	overflow:hidden;
}
.post.format-gallery .dfd-gallery-cover img {
	display:block;
	min-width:100%;
}
.post.format-gallery .slick-list a {
	cursor:move;
}
.post.format-gallery .slick-list + .slick-dots {
	position:relative;
	top:-40px;
	padding-top:0;
}
.post.format-gallery .slick-list + .slick-dots li button {
	color:rgba(255,
	255,
	255,
	0.8);
}
.post.format-gallery .slider-control.prev,
.post.format-gallery .slider-control.next {
	background:#1b1b1b;
	color:#fff;
}
.post.format-gallery .slider-control.prev .count,
.post.format-gallery .slider-control.next .count {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	bottom:100%;
}
.post.format-gallery .entry-content {
	position:relative;
}
.post.format-gallery .entry-media {
	position:relative;
}
.post.format-gallery .entry-media img {
	display:block;
	min-width:100%;
	max-width:100%;
}
.post .entry-meta .social-share {
	float:right;
}
.post .entry-tags.entry-tags-bordered {
	margin-top:5px;
}
.post .entry-tags.entry-tags-bordered .entry-title {
	display:block;
	height:32px;
	line-height:32px;
	color:#585d5e;
}
.post .entry-tags.entry-tags-bordered ul:before,
.post .entry-tags.entry-tags-bordered ul:after {
	content:" ";
	display:table;
}
.post .entry-tags.entry-tags-bordered ul:after {
	clear:both;
}
.post .entry-tags.entry-tags-bordered ul li {
	float:left;
	padding-left:0px;
	padding-right:1px;
	padding-bottom:1px;
}
.post .entry-tags.entry-tags-bordered ul li a {
	display:block;
	height:32px;
	line-height:32px;
	padding:0px 12px;
	border:1px solid #cdcdcd;
	color:#889093;
}
.post .entry-tags.entry-tags-bordered ul li:before {
	display:none;
}
.post .entry-thumb .entry-tags {
	color:#fff;
}
.post .entry-thumb a.prettyPhoto {
	overflow:hidden;
	display:block;
}
.post.format-quote {
	padding-bottom:0;
}
.post.format-quote .entry-meta-wrap {
	display:none;
}
.post.format-quote .entry-media {
	margin-bottom:45px;
	border-radius:5px;
}
.post.format-quote .entry-content,
.post.format-quote .entry-media {
	padding:25px;
	background:#1b1b1b;
	color:#fff;
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out;
}
.post.format-quote .entry-content .entry-thumb,
.post.format-quote .entry-media .entry-thumb {
	overflow:visible;
	margin-bottom:0;
	color:inherit;
	border-radius:5px;
}
.post.format-quote .entry-content .entry-thumb .icon-wrap,
.post.format-quote .entry-media .entry-thumb .icon-wrap {
	margin-bottom:25px;
}
.post.format-quote .entry-content .entry-thumb .icon-wrap i,
.post.format-quote .entry-media .entry-thumb .icon-wrap i {
	font-size:25px;
	color:rgba(255,
	255,
	255,
	0.2);
}
.post.format-quote .entry-content .entry-thumb a.quote-content,
.post.format-quote .entry-media .entry-thumb a.quote-content {
	position:relative;
	font:italic 400 15px"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:2.5;
	display:block;
	padding-bottom:20px;
	color:#fff;
}
.post.format-quote .entry-content .entry-thumb a.quote-content p,
.post.format-quote .entry-media .entry-thumb a.quote-content p {
	font:inherit;
	line-height:inherit;
	margin-bottom:0;
	color:inherit;
}
.post.format-quote .entry-content .entry-thumb .entry-meta-wrap,
.post.format-quote .entry-media .entry-thumb .entry-meta-wrap {
	margin-bottom:20px;
}
.post.format-quote .entry-content .entry-thumb .clearfix:last-child .entry-content,
.post.format-quote .entry-media .entry-thumb .clearfix:last-child .entry-content {
	display:none;
}
.post.format-quote .entry-content .entry-thumb h6.widget-title,
.post.format-quote .entry-media .entry-thumb h6.widget-title {
	display:none;
}
.post.format-quote .entry-content .entry-thumb .quote-author,
.post.format-quote .entry-media .entry-thumb .quote-author {
	position:relative;
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	font-size:11px;
	display:block;
	text-transform:uppercase;
	margin-top:20px;
	color:#8a8f6a;
}
.post.format-quote .entry-content .entry-thumb .quote-author a,
.post.format-quote .entry-media .entry-thumb .quote-author a {
	color:inherit;
	padding-bottom:7px;
}
.post.format-quote .entry-content .entry-thumb .quote-author a,
.post.format-quote .entry-media .entry-thumb .quote-author a {
	color:inherit;
	padding-bottom:7px;
}
.post a.button i {
	font-size:19px;
}
.post-format-left-image .post,
.post-format-right-image .post {
	margin-bottom:30px;
	padding-bottom:30px;
}
.post-format-left-image .post .entry-title,
.post-format-right-image .post .entry-title {
	margin-left:0;
}
.post-format-left-image .post .entry-thumb,
.post-format-right-image .post .entry-thumb {
	margin-bottom:0;
}
.post-format-left-image .post .entry-content,
.post-format-right-image .post .entry-content {
	padding:10px 0 0 0;
	background:transparent;
}
.post-format-left-image .post .entry-content p,
.post-format-right-image .post .entry-content p {
	margin-bottom:20px;
}
.post-format-left-image .post .post-data,
.post-format-right-image .post .post-data {
	padding:20px 10px;
}
.post-format-left-image .post .post-data .entry-meta-wrap,
.post-format-right-image .post .post-data .entry-meta-wrap {
	margin-bottom:0;
}
.post-format-left-image .post .entry-meta .delim.blank,
.post-format-right-image .post .entry-meta .delim.blank {
	padding:0 4px;
}
.post-format-left-image .post .entry-media,
.post-format-right-image .post .entry-media {
	margin-bottom:0;
}
.post-format-left-image .post.format-quote .entry-title,
.post-format-right-image .post.format-quote .entry-title {
	display:block;
}
.post-format-left-image .post.format-quote .calend_date,
.post-format-right-image .post.format-quote .calend_date {
	padding-top:10px;
}
.post-format-left-image .post.format-quote .entry-media,
.post-format-right-image .post.format-quote .entry-media {
	padding:0;
	background:transparent;
	border-bottom-width:0;
}
.post-format-left-image .post.format-quote .entry-media .entry-thumb,
.post-format-right-image .post.format-quote .entry-media .entry-thumb {
	padding:30px;
	margin:0 10px;
	background:#1b1b1b;
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out;
}
.post-format-left-image .post.format-gallery .dfd-gallery-cover,
.post-format-right-image .post.format-gallery .dfd-gallery-cover {
	overflow:hidden;
}
.post-format-left-image .post.format-gallery .slick-dots,
.post-format-right-image .post.format-gallery .slick-dots {
	display:none !important;
}
.post-format-left-image .post.format-video .youtube-video,
.post-format-right-image .post.format-video .youtube-video {
	width:100%;
}
.post-format-right-image .post .post-data .entry-meta-wrap {
	text-align:right;
}
.post-format-right-image .post .post-data .entry-meta-wrap .entry-meta.meta-top .entry-date {
	float:right;
	padding-right:0;
}
.post-format-right-image .post .post-data .entry-meta-wrap .entry-meta.meta-top .social-share {
	float:left;
}
.post-format-right-image .post .post-data .entry-meta-wrap h6.widget-title {
	text-align:right;
}
.post-format-right-image .post .post-data .entry-meta-wrap .entry-meta.meta-bottom {
	display:inline-block;
}
.post-format-right-image .post .post-data .entry-content {
	text-align:right;
}
.blockquote-icon {
	display:inline-block;
}
.blockquote-icon:before {
	content:'\201C';
	display:inline-block;
	color:#565656;
	font-family:Sylfaen;
	font-size:160px;
	height:40px;
	line-height:.8em;
	font-style:normal;
	text-decoration:inherit;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
}
.single .audioplayer,
.single .flex-video {
	margin-bottom:20px;
}
.single-post .entry-data {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
}
.single-post .entry-data .author-photo {
	position:relative;
	float:left;
	overflow:hidden;
	border-radius:50%;
}
.single-post .entry-data .author-photo img {
	display:block;
}
.single-post .entry-data .entry-meta {
	margin-left:60px;
}
.single-post .entry-data .entry-meta .entry-date {
	width:100%;
}
.single-post article.post {
	border-bottom-width:0;
}
.single-post article.post.format-quote {
	padding-bottom:50px;
}
.single-post article.post.format-quote .entry-content {
	margin:0;
	padding:35px;
	background:#1b1b1b;
	border-radius:5px;
}
.single-post article.post.format-quote .entry-content .entry-thumb {
	text-align:center;
}
.single-post article.post.format-quote .entry-content .entry-thumb a {
	position:relative;
	display:block;
	padding-bottom:20px;
}
.single-post article.post.format-quote .entry-content .entry-thumb a p {
	font:inherit;
	line-height:1.8;
	margin-bottom:0;
	color:#fff;
}
.single-post article.post.format-quote .entry-content .entry-thumb a:hover span {
	border-bottom:1px dotted #cdcdcd;
}
.single-post article.post.format-gallery .dfd-gallery-cover {
	margin-bottom:25px;
}
.single-post article.post.format-gallery .slick-list a {
	cursor:move;
}
.single-post article.post.format-gallery .gallery {
	display:none;
}
.single-post article.post.format-gallery .slider-control {
	width:32px;
	height:32px;
	line-height:32px;
	top:auto;
	bottom:0;
	left:0;
	right:auto;
	margin-top:0;
}
.single-post article.post.format-gallery .slider-control:before {
	font-size:10px;
}
.single-post article.post.format-gallery .slider-control.next {
	margin-left:34px;
}
.single-post article.post blockquote p {
	margin-bottom:0;
}
.single-post article.post .entry-thumb {
	margin-bottom:0;
}
.single-post article.post .entry-content {
	padding:0;
}
.post-social {
	float:left;
	width:80px;
	margin-right:20px;
	text-align:center;
}
.post-social .count {
	margin-top:18px;
}
.post .post-format.clearfix {
	margin-bottom:20px;
}
.calend_date {
	float:left;
	text-align:left;
}
.calend_date .calend_date__month {
	font-size:11px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	height:1em;
	line-height:1em;
	color:#28262b;
}
.calend_date .calend_date__day {
	font-size:37px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	height:1em;
	line-height:1em;
	text-align:center;
	color:#28262b;
}
.block-under-single-post {
	padding-top:25px;
	padding-bottom:70px;
	background:#f4f4f4;
}
.row.dfd-pagination-full-width {
	width:auto;
	min-width:0;
	padding:0 80px;
}
.page-nav {
	text-align:center;
	margin-top:50px;
}
.pagination {
	display:inline-block;
}
.pagination:before,
.pagination:after {
	content:" ";
	display:table;
}
.pagination:after {
	clear:both;
}
.pagination ul.page-numbers {
	position:relative;
	float:left;
	margin-bottom:0;
}
.pagination ul.page-numbers:before,
.pagination ul.page-numbers:after {
	content:" ";
	display:table;
}
.pagination ul.page-numbers:after {
	clear:both;
}
.pagination ul.page-numbers li {
	float:left;
	margin:0;
	list-style-type:none;
	list-style-image:none;
	padding:0;
	text-align:center;
}
.pagination ul.page-numbers li span,
.pagination ul.page-numbers li a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	display:block;
	min-width:42px;
	height:42px;
	line-height:42px;
	text-align:center;
	padding:0 11px;
	-webkit-transition:color .2s ease,
	background .2s ease,
	border-color .2s ease;
	-moz-transition:color .2s ease,
	background .2s ease,
	border-color .2s ease;
	transition:color .2s ease,
	background .2s ease,
	border-color .2s ease;
}
.pagination ul.page-numbers li span:hover,
.pagination ul.page-numbers li a:hover {
	color:#c39f76;
}
.pagination ul.page-numbers li span:hover,
.pagination ul.page-numbers li a:hover {
	color:#8a8f6a;
}
.pagination ul.page-numbers li .current {
	cursor:default;
}
.pagination .prev-link,
.pagination .next-link {
	float:left;
	height:42px;
	line-height:42px;
}
.pagination .prev-link a,
.pagination .next-link a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	display:block;
	height:100%;
}
.pagination .prev-link a:hover,
.pagination .next-link a:hover {
	color:#c39f76;
}
.pagination .prev-link a:before,
.pagination .next-link a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.pagination .prev-link a:hover:before,
.pagination .next-link a:hover:before {
	border-bottom-style:solid;
}
.pagination .prev-link a:before,
.pagination .next-link a:before {
	width:auto;
}
.pagination .prev-link a:after,
.pagination .next-link a:after {
	font-family:"icomoon" !important;
	position:absolute;
	top:50%;
	height:1em;
	line-height:1;
	margin-top:-0.5em;
}
.pagination .prev-link a {
	padding-left:45px;
	padding-right:35px;
}
.pagination .prev-link a:before {
	left:45px;
	right:35px;
}
.pagination .prev-link a:after {
	content:"\ec2b";
	left:15px;
}
.pagination .next-link a {
	padding-left:35px;
	padding-right:45px;
}
.pagination .next-link a:before {
	left:35px;
	right:45px;
}
.pagination .next-link a:after {
	content:"\ec45";
	right:15px;
}
.pagination.dfd-pagination-style-1 ul.page-numbers li:last-child a,
.pagination.dfd-pagination-style-2 ul.page-numbers li:last-child a {
	border-right:1px solid #cdcdcd;
}
.pagination.dfd-pagination-style-1 ul.page-numbers li span,
.pagination.dfd-pagination-style-1 ul.page-numbers li a,
.pagination.dfd-pagination-style-2 ul.page-numbers li span,
.pagination.dfd-pagination-style-2 ul.page-numbers li a {
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	-webkit-transition:color .2s ease,
	background .2s ease,
	border-color .2s ease;
	-moz-transition:color .2s ease,
	background .2s ease,
	border-color .2s ease;
	transition:color .2s ease,
	background .2s ease,
	border-color .2s ease;
}
.pagination.dfd-pagination-style-1 ul.page-numbers li .current,
.pagination.dfd-pagination-style-2 ul.page-numbers li .current {
	background:#1b1b1b;
	color:#fff;
	border-color:#1b1b1b;
}
.pagination.dfd-pagination-style-1 .prev-next-links {
	float:left;
	height:42px;
	line-height:42px;
}
.pagination.dfd-pagination-style-1 .prev-next-links a {
	position:relative;
	display:block;
	height:100%;
	float:left;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	line-height:inherit;
	padding:0 25px;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.pagination.dfd-pagination-style-1 .prev-next-links a:hover {
	color:#c39f76;
}
.pagination.dfd-pagination-style-1 .prev-next-links a:hover {
	color:#8a8f6a;
}
.pagination.dfd-pagination-style-3 ul.page-numbers,
.pagination.dfd-pagination-style-4 ul.page-numbers {
	margin:0 8px;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li,
.pagination.dfd-pagination-style-4 ul.page-numbers li {
	position:relative;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li:before,
.pagination.dfd-pagination-style-3 ul.page-numbers li:after,
.pagination.dfd-pagination-style-4 ul.page-numbers li:before,
.pagination.dfd-pagination-style-4 ul.page-numbers li:after {
	content:"";
	display:block;
	height:1px;
	position:absolute;
	top:50%;
	margin-top:3.5px;
	background:#cdcdcd;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li:before,
.pagination.dfd-pagination-style-4 ul.page-numbers li:before {
	left:0;
	right:50%;
	margin-right:7px;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li:after,
.pagination.dfd-pagination-style-4 ul.page-numbers li:after {
	right:0;
	left:50%;
	margin-left:7px;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li:first-child:before,
.pagination.dfd-pagination-style-4 ul.page-numbers li:first-child:before {
	display:none;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li:last-child:after,
.pagination.dfd-pagination-style-4 ul.page-numbers li:last-child:after {
	display:none;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li.before-current:after,
.pagination.dfd-pagination-style-4 ul.page-numbers li.before-current:after {
	display:none;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li.after-current:before,
.pagination.dfd-pagination-style-4 ul.page-numbers li.after-current:before {
	display:none;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li.current-parent:before,
.pagination.dfd-pagination-style-3 ul.page-numbers li.current-parent:after,
.pagination.dfd-pagination-style-4 ul.page-numbers li.current-parent:before,
.pagination.dfd-pagination-style-4 ul.page-numbers li.current-parent:after {
	display:none;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li a,
.pagination.dfd-pagination-style-3 ul.page-numbers li span,
.pagination.dfd-pagination-style-4 ul.page-numbers li a,
.pagination.dfd-pagination-style-4 ul.page-numbers li span {
	position:relative;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li a:before,
.pagination.dfd-pagination-style-3 ul.page-numbers li span:before,
.pagination.dfd-pagination-style-4 ul.page-numbers li a:before,
.pagination.dfd-pagination-style-4 ul.page-numbers li span:before {
	content:"";
}
.pagination.dfd-pagination-style-3 ul.page-numbers {
	margin:0 8px;
}
.pagination.dfd-pagination-style-3 ul.page-numbers li .current {
	color:#fff;
	background:#c39f76;
	border-radius:50%;
}
.pagination.dfd-pagination-style-3 .prev-link a,
.pagination.dfd-pagination-style-3 .next-link a {
	border:1px solid #cdcdcd;
	border-radius:42px;
	-webkit-box-shadow:0 2px 3px 1px transparent;
	box-shadow:0 2px 3px 1px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.pagination.dfd-pagination-style-3 .prev-link a:hover,
.pagination.dfd-pagination-style-3 .next-link a:hover {
	border-color:transparent;
	-webkit-box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.pagination.dfd-pagination-style-4 ul.page-numbers li .current {
	border:1px solid #cdcdcd;
	border-radius:50%;
	-webkit-box-shadow:0 2px 3px 1px transparent;
	box-shadow:0 2px 3px 1px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.pagination.dfd-pagination-style-4 ul.page-numbers li .current:hover {
	border-color:transparent;
	-webkit-box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.pagination.dfd-pagination-style-5 ul.page-numbers li span,
.pagination.dfd-pagination-style-5 ul.page-numbers li a {
	margin:0 2px;
	border:1px solid #cdcdcd;
	border-radius:2px;
}
.pagination.dfd-pagination-style-5 ul.page-numbers li a {
	-webkit-box-shadow:0 2px 3px 1px transparent;
	box-shadow:0 2px 3px 1px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.pagination.dfd-pagination-style-5 ul.page-numbers li a:hover {
	border-color:transparent;
	-webkit-box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.pagination.dfd-pagination-style-5 ul.page-numbers li .current {
	background:#c39f76;
	color:#fff;
	border-color:#c39f76;
}
.pagination.dfd-pagination-style-5 .prev-link,
.pagination.dfd-pagination-style-5 .next-link {
	margin:0 2px;
}
.pagination.dfd-pagination-style-5 .prev-link a,
.pagination.dfd-pagination-style-5 .next-link a {
	border:1px solid #cdcdcd;
	border-radius:2px;
	-webkit-box-shadow:0 2px 3px 1px transparent;
	box-shadow:0 2px 3px 1px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.pagination.dfd-pagination-style-5 .prev-link a:hover,
.pagination.dfd-pagination-style-5 .next-link a:hover {
	border-color:transparent;
	-webkit-box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.pagination.ajax-pagination {
	text-align:center;
}
.pagination.ajax-pagination #ajax-pagination-load-more {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	margin-top:10px;
	padding-left:35px;
	padding-right:70px;
	background:transparent;
	border:1px solid rgba(40,
	38,
	43,
	0.1);
	border-radius:40px;
	cursor:pointer;
	-webkit-box-shadow:0 2px 3px 1px transparent;
	box-shadow:0 2px 3px 1px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.pagination.ajax-pagination #ajax-pagination-load-more:hover {
	color:#c39f76;
}
.pagination.ajax-pagination #ajax-pagination-load-more:hover {
	border-color:transparent;
	-webkit-box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.pagination.ajax-pagination #ajax-pagination-load-more:before {
	content:"\ec41";
	font-family:"icomoon" !important;
	font-size:16px;
	position:absolute;
	right:25px;
	top:0;
	line-height:inherit;
	-webkit-transition:top .3s ease;
	-moz-transition:top .3s ease;
	transition:top .3s ease;
}
.pagination.ajax-pagination #ajax-pagination-load-more.loading {
	cursor:default;
}
.pagination.ajax-pagination #ajax-pagination-load-more.last-page {
	cursor:default;
	color:#28262b;
}
.pagination.ajax-pagination #ajax-pagination-load-more:focus {
	border-color:#8a8f6a;
}
.dfd-lazy-load-pop-up {
	text-align:center;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .3s ease,
	visibility .3s ease;
	-moz-transition:opacity .3s ease,
	visibility .3s ease;
	transition:opacity .3s ease,
	visibility .3s ease;
}
.dfd-lazy-load-pop-up.visible {
	opacity:1;
	visibility:visible;
}
.post-pagination {
	margin-bottom:1.07em;
}
.fullheight_nav {
	display:block;
	position:fixed;
	right:15px;
	top:50%;
	z-index:10;
}
.fullheight_nav li {
	display:block;
	padding-bottom:10px;
	width:15px;
}
.fullheight_nav li:last-child {
	padding-bottom:0;
}
.fullheight_nav li a {
	border:2px solid #565656;
	border-radius:50%;
	display:block;
	height:15px;
	width:15px;
}
.fullheight_nav li a.active,
.fullheight_nav li a:hover {
	background-color:#565656;
}
.inner-nav {
	list-style:none;
	overflow:hidden;
	line-height:1.3;
	margin:20px 0;
	padding:0 20px;
}
.inner-nav .inner-nav-prev,
.inner-nav .inner-nav-next {
	position:relative;
	color:#8a8f6a;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.inner-nav .inner-nav-prev:before,
.inner-nav .inner-nav-next:before {
	font-family:"icomoon" !important;
	font-size:11px;
	display:block;
	line-height:inherit;
	position:absolute;
	top:4px;
	color:#8a8f6a;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.inner-nav .inner-nav-prev:after,
.inner-nav .inner-nav-next:after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	bottom:0;
	background:#28262b;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.inner-nav .inner-nav-prev:hover,
.inner-nav .inner-nav-next:hover {
	color:#28262b;
}
.inner-nav .inner-nav-prev:hover:before,
.inner-nav .inner-nav-next:hover:before {
	color:#28262b;
}
.inner-nav .inner-nav-prev:hover:after,
.inner-nav .inner-nav-next:hover:after {
	opacity:1;
}
.inner-nav .inner-nav-prev {
	line-height:inherit;
	text-align:center;
	float:left;
	margin-left:20px;
}
.inner-nav .inner-nav-prev:before {
	content:"\e6de";
	left:-20px;
}
.inner-nav .inner-nav-next {
	line-height:inherit;
	text-align:center;
	float:right;
	margin-right:20px;
}
.inner-nav .inner-nav-next:before {
	content:"\e6db";
	right:-20px;
}
.inner-nav a {
	color:inherit;
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
	background-color:#fff;
	color:#565656;
	padding:7px 15px 7px;
	width:100%;
	display:block;
	font-size:14px;
	height:47px;
	line-height:20px;
	margin:0 0 13px;
	border-radius:0;
	border:1px solid #cdcdcd;
	-webkit-appearance:none;
	-webkit-transition:border-color .2s ease-in-out;
	-moz-transition:border-color .2s ease-in-out;
	transition:border-color .2s ease-in-out;
}
input[type="submit"] {
	-webkit-appearance:none;
	border-radius:0;
}
input[type="text"][disabled],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="email"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
textarea[disabled] {
	background-color:#ddd;
}
textarea {
	height:auto;
}
input[type="checkbox"] {
	position:relative;
	background:transparent;
	border-width:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin:0 10px 0 0;
	cursor:pointer;
}
input[type="checkbox"]:before {
	content:"";
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-9px;
	background:#fff;
	border:1px solid #cdcdcd;
	-webkit-transition:border-color .3s ease;
	-moz-transition:border-color .3s ease;
	transition:border-color .3s ease;
}
input[type="checkbox"]:after {
	content:"";
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-6px;
	margin-left:3px;
	background:#1b1b1b;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
input[type="checkbox"]:hover:before {
	border-color:#c39f76;
}
input[type="checkbox"]:checked:before {
	border-color:#cdcdcd;
}
input[type="checkbox"]:checked:after {
	-webkit-transform:scale(1);
	transform:scale(1);
}
input[type="radio"] {
	position:relative;
	padding:5px;
}
input[type="radio"]:before {
	content:"";
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-9px;
	margin-left:-9px;
	background:#fff;
	border:1px solid #cdcdcd;
	border-radius:50%;
	z-index:1;
}
input[type="radio"]:after {
	content:"";
	display:block;
	width:6px;
	height:6px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-3px;
	margin-left:-3px;
	background:#000;
	border-radius:50%;
	z-index:2;
	opacity:0;
}
input[type="radio"]:checked:after {
	opacity:1;
}
::-webkit-input-placeholder {
	color:#bcbcbc;
	-webkit-transition:color .7s ease-in-out;
	-moz-transition:color .7s ease-in-out;
	transition:color .7s ease-in-out;
}
:-moz-placeholder {
	color:#bcbcbc;
	-webkit-transition:color .7s ease-in-out;
	-moz-transition:color .7s ease-in-out;
	transition:color .7s ease-in-out;
}
::-moz-placeholder {
	color:#bcbcbc;
	-webkit-transition:color .7s ease-in-out;
	-moz-transition:color .7s ease-in-out;
	transition:color .7s ease-in-out;
}
:-ms-input-placeholder {
	color:#bcbcbc;
	-webkit-transition:color .7s ease-in-out;
	-moz-transition:color .7s ease-in-out;
	transition:color .7s ease-in-out;
}
.flex-direction-nav {
	list-style-type:none;
	list-style-image:none;
	display:block;
}
.flex-direction-nav:before,
.flex-direction-nav:after {
	content:" ";
	display:table;
}
.flex-direction-nav:after {
	clear:both;
}
.flex-direction-nav li {
	float:left;
}
.flex-direction-nav li a {
	position:absolute;
	z-index:15;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:33px;
	height:33px;
	background:rgba(0,
	0,
	0,
	0.8);
	border-radius:3px;
	color:#fff !important;
	text-align:center;
	line-height:31px;
	vertical-align:middle;
	opacity:0;
	-webkit-transition:opacity .2s ease-in-out,
	background-color .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out,
	background-color .2s ease-in-out;
	transition:opacity .2s ease-in-out,
	background-color .2s ease-in-out;
}
.flex-direction-nav li a.flex-prev {
	left:0;
	background-image:url(../img/flex-left.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.flex-direction-nav li a.flex-next {
	right:0;
	background-image:url(../img/flex-right.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.flex-direction-nav li a:hover {
	background-color:#8a8f6a;
}
html.fp-enabled,
.fp-enabled body {
	overflow:hidden;
	-webkit-tap-highlight-color:rgba(0,
	0,
	0,
	0);
}
#superContainer {
	height:100%;
	position:relative;
	-ms-touch-action:none;
	touch-action:none;
}
.fp-section {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.fp-slide {
	float:left;
}
.fp-slide,
.fp-slidesContainer {
	height:100%;
	display:block;
}
.fp-slides {
	z-index:1;
	height:100%;
	overflow:hidden;
	position:relative;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.fp-section.fp-table,
.fp-slide.fp-table {
	display:table;
	table-layout:fixed;
	width:100%;
}
.fp-tableCell {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%;
}
.fp-slidesContainer {
	float:left;
	position:relative;
}
.fp-controlArrow {
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none;
	position:absolute;
	z-index:4;
	top:50%;
	cursor:pointer;
	width:0;
	height:0;
	border-style:solid;
	margin-top:-38px;
	-webkit-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0);
}
.fp-controlArrow.fp-prev {
	left:15px;
	width:0;
	border-width:38.5px 34px 38.5px 0;
	border-color:transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
	right:15px;
	border-width:38.5px 0 38.5px 34px;
	border-color:transparent transparent transparent #fff;
}
.fp-scrollable {
	overflow:scroll;
}
.fp-notransition {
	-webkit-transition:none !important;
	transition:none !important;
}
.fp-slidesNav {
	position:absolute;
	z-index:4;
	left:50%;
	opacity:1;
}
.fp-slidesNav.bottom {
	bottom:17px;
}
.fp-slidesNav.top {
	top:17px;
}
#fp-nav ul,
.fp-slidesNav ul {
	margin:0;
	padding:0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
	display:block;
	width:14px;
	height:13px;
	margin:7px;
	position:relative;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
	display:block;
	position:relative;
	z-index:1;
	width:100%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
	height:12px;
	width:12px;
	margin:-6px 0 0 -6px;
	border-radius:100%;
}
#fp-nav ul li:hover #fp-nav ul li a.active span,
#fp-slidesNav ul li:hover #fp-nav ul li a.active span,
#fp-nav ul li:hover .fp-slidesNav ul li a.active span,
#fp-slidesNav ul li:hover .fp-slidesNav ul li a.active span {
	height:12px;
	width:12px;
	margin:-6px 0 0 -6px;
	border-radius:100%;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
	border-radius:50%;
	position:absolute;
	z-index:1;
	height:4px;
	width:4px;
	border:0;
	background:#333;
	left:50%;
	top:50%;
	margin:-2px 0 0 -2px;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
	width:10px;
	height:10px;
	margin:-5px 0px 0px -5px;
}
#fp-nav {
	position:fixed;
	z-index:100;
	margin-top:-32px;
	top:50%;
	opacity:1;
	-webkit-transform:translate3d(0,
	0,
	0);
}
#fp-nav.right {
	right:17px;
}
#fp-nav.left {
	left:17px;
}
#fp-nav.dfd-nav-light ul li span {
	background:#333;
}
#fp-nav.dfd-nav-dark ul li span {
	background:#fff;
}
#fp-nav ul li .fp-tooltip {
	position:absolute;
	top:50%;
	color:#fff;
	font-size:13px;
	white-space:nowrap;
	max-width:220px;
	overflow:hidden;
	display:block;
	opacity:0;
	width:0;
	cursor:pointer;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
#fp-nav ul li .fp-tooltip.right {
	right:20px;
}
#fp-nav ul li:hover .fp-tooltip {
	-webkit-transition:opacity 0.2s ease-in;
	transition:opacity 0.2s ease-in;
	width:auto;
	opacity:1;
}
#fp-nav.fp-show-active a.active + .fp-tooltip {
	-webkit-transition:opacity 0.2s ease-in;
	transition:opacity 0.2s ease-in;
	width:auto;
	opacity:1;
}
.fp-slidesNav ul li {
	display:inline-block;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {
	height:auto !important;
}
.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
	height:auto !important;
}
.fp-scrollable {
	overflow:hidden;
}
.fp-scrollable .fp-scroller {
	overflow:hidden;
}
#layout.one-page-scroll {
	position:relative;
}
#layout.one-page-scroll.dfd-enable-onepage-animation > .vc-row-wrapper,
#layout.one-page-scroll.dfd-enable-onepage-animation > .vc_vc_row {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	transform-style:preserve-3d;
	z-index:1;
}
#layout.one-page-scroll.dfd-enable-onepage-animation > .vc-row-wrapper.active,
#layout.one-page-scroll.dfd-enable-onepage-animation > .vc_vc_row.active {
	z-index:10;
}
#layout.one-page-scroll.dfd-enable-onepage-animation > .vc-row-wrapper:not(.active):not(.fp-completely),
#layout.one-page-scroll.dfd-enable-onepage-animation > .vc_vc_row:not(.active):not(.fp-completely) {
	top:100%;
	pointer-events:none;
	visibility:hidden;
}
body.page-template-tmp-one-page-scroll #main-wrap #footer-wrap {
	position:absolute;
	width:100%;
	min-width:100%;
}
@media only screen and (min-width: 1101px) {
	body.page-template-tmp-one-page-scroll #header-container.header-style-12 + #main-wrap.dfd-parallax-footer #footer-wrap,
	body.page-template-tmp-one-page-scroll #header-container.header-style-13 + #main-wrap.dfd-parallax-footer #footer-wrap,
	body.page-template-tmp-one-page-scroll #header-container.header-style-14 + #main-wrap.dfd-parallax-footer #footer-wrap {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}
body.page-template-tmp-one-page-scroll .vc-row-wrapper .dfd-row-bg-wrapper-cover {
	z-index:0;
}
body.page-template-tmp-one-page-scroll .vc-row-wrapper .wpb_row {
	z-index:1;
}
body.page-template-tmp-one-page-scroll .vc-row-wrapper .dfd-row-bg-overlay {
	z-index:0;
}
body.page-template-tmp-one-page-scroll #main-wrap.dfd-parallax-footer #footer-wrap {
	position:relative;
	padding-left:0;
	padding-right:0;
	z-index:2;
}
body.page-template-tmp-one-page-scroll #change_wrap_div,
body.page-template-tmp-one-page-scroll #footer-wrap {
	-webkit-transition:-webkit-transform .6s ease;
	-moz-transition:-moz-transform .6s ease;
	transition:transform .6s ease;
}
body.page-template-tmp-one-page-scroll #footer-wrap {
	position:relative;
	max-height:100%;
	z-index:2;
}
body.page-template-tmp-one-page-scroll #footer-wrap #footer {
	overflow:hidden;
	-webkit-touch-action:pan-y;
	-moz-touch-action:pan-y;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
}
body.page-template-tmp-one-page-scroll.dfd-one-page-footer-expanded #change_wrap_div {
	-webkit-transform:translateY(-50px);
	-moz-transform:translateY(-50px);
	-o-transform:translateY(-50px);
	transform:translateY(-50px);
}
body.page-template-tmp-one-page-scroll.dfd-one-page-footer-expanded #footer-wrap {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
}
body.page-template-tmp-one-page-scroll.compose-mode #layout.one-page-scroll > .vc_vc_row > .vc-row-wrapper {
	display:table;
	table-layout:fixed;
	width:100%;
	height:inherit;
}
body.page-template-tmp-one-page-scroll.compose-mode #layout.one-page-scroll > .vc_vc_row > .vc-row-wrapper.equal-height-columns > .fp-tableCell > .row > .vc_element {
	height:inherit !important;
}
body.page-template-tmp-one-page-scroll.compose-mode #layout.one-page-scroll > .vc_vc_row > .vc-row-wrapper > .fp-tableCell > .fp-scrollable > .fp-scroller > .row {
	z-index:2;
}
body.page-template-tmp-one-page-scroll.compose-mode #layout.one-page-scroll > .vc_vc_row > .vc-row-wrapper > .fp-tableCell > .row {
	z-index:2;
}
body.page-template-tmp-one-page-scroll.compose-mode #layout.one-page-scroll > .vc_vc_row > .vc-row-wrapper > .fp-tableCell .dfd-row-bg-wrap {
	z-index:1;
}
body.page-template-tmp-one-page-scroll.compose-mode #layout.one-page-scroll #vc_no-content-helper {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:11;
}
.wpb_wrapper h1.widget-title {
	font-style:normal;
	font-weight:600;
	font-size:55px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.63;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	margin-bottom:0;
}
.wpb_wrapper h2.widget-title {
	font-style:normal;
	font-weight:600;
	font-size:45px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.866;
	text-transform:none;
	letter-spacing:4px;
	word-spacing:0;
	color:#28262b;
	margin-bottom:0;
}
.wpb_wrapper h3.widget-title {
	font-style:normal;
	font-weight:600;
	font-size:35px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.54;
	text-transform:none;
	letter-spacing:5px;
	word-spacing:0;
	color:#28262b;
	margin-bottom:0;
}
.wpb_wrapper h4.widget-title {
	font-style:normal;
	font-weight:600;
	font-size:30px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:2;
	text-transform:none;
	letter-spacing:5px;
	word-spacing:0;
	color:#28262b;
	margin-bottom:0;
}
.wpb_wrapper h5.widget-title {
	font-style:normal;
	font-weight:600;
	font-size:22px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:2.05;
	text-transform:uppercase;
	letter-spacing:5px;
	word-spacing:0;
	color:#28262b;
	margin-bottom:0;
}
.wpb_wrapper h6.widget-title {
	font-style:normal;
	font-weight:600;
	font-size:18px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.2;
	text-transform:none;
	letter-spacing:4px;
	word-spacing:0;
	color:#28262b;
	margin-bottom:0;
}
.wpb_wrapper h1.widget-sub-title {
	font-style:normal;
	font-weight:400;
	font-size:18px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:2;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#727272;
	margin-bottom:0;
}
.wpb_wrapper h2.widget-sub-title {
	font-style:normal;
	font-weight:400;
	font-size:16px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.875;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#727272;
	margin-bottom:0;
}
.wpb_wrapper h3.widget-sub-title {
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.43;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#727272;
	margin-bottom:0;
}
.wpb_wrapper h4.widget-sub-title {
	font-style:normal;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.38;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#727272;
	margin-bottom:0;
}
.wpb_wrapper h5.widget-sub-title {
	font-style:normal;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.38;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#727272;
	margin-bottom:0;
}
.wpb_wrapper h6.widget-sub-title {
	font-style:normal;
	font-weight:400;
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.25;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#727272;
	margin-bottom:0;
}
h6.widget-sub-title {
	font-style:normal;
	font-weight:400;
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.25;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#727272;
	margin-bottom:0;
}
.dfd-background-dark .ms-tableCell h1,
.dfd-background-dark .ms-tableCell h2,
.dfd-background-dark .ms-tableCell h3,
.dfd-background-dark .ms-tableCell h4,
.dfd-background-dark .ms-tableCell h5,
.dfd-background-dark .ms-tableCell h6,
.dfd-background-dark .wpb_wrapper h1,
.dfd-background-dark .wpb_wrapper h2,
.dfd-background-dark .wpb_wrapper h3,
.dfd-background-dark .wpb_wrapper h4,
.dfd-background-dark .wpb_wrapper h5,
.dfd-background-dark .wpb_wrapper h6,
.row .background--dark .ms-tableCell h1,
.row .background--dark .ms-tableCell h2,
.row .background--dark .ms-tableCell h3,
.row .background--dark .ms-tableCell h4,
.row .background--dark .ms-tableCell h5,
.row .background--dark .ms-tableCell h6,
.row .background--dark .wpb_wrapper h1,
.row .background--dark .wpb_wrapper h2,
.row .background--dark .wpb_wrapper h3,
.row .background--dark .wpb_wrapper h4,
.row .background--dark .wpb_wrapper h5,
.row .background--dark .wpb_wrapper h6 {
	color:#fff;
}
.dfd-background-dark .ms-tableCell h1.widget-title,
.dfd-background-dark .ms-tableCell h2.widget-title,
.dfd-background-dark .ms-tableCell h3.widget-title,
.dfd-background-dark .ms-tableCell h4.widget-title,
.dfd-background-dark .ms-tableCell h5.widget-title,
.dfd-background-dark .ms-tableCell h6.widget-title,
.dfd-background-dark .wpb_wrapper h1.widget-title,
.dfd-background-dark .wpb_wrapper h2.widget-title,
.dfd-background-dark .wpb_wrapper h3.widget-title,
.dfd-background-dark .wpb_wrapper h4.widget-title,
.dfd-background-dark .wpb_wrapper h5.widget-title,
.dfd-background-dark .wpb_wrapper h6.widget-title,
.row .background--dark .ms-tableCell h1.widget-title,
.row .background--dark .ms-tableCell h2.widget-title,
.row .background--dark .ms-tableCell h3.widget-title,
.row .background--dark .ms-tableCell h4.widget-title,
.row .background--dark .ms-tableCell h5.widget-title,
.row .background--dark .ms-tableCell h6.widget-title,
.row .background--dark .wpb_wrapper h1.widget-title,
.row .background--dark .wpb_wrapper h2.widget-title,
.row .background--dark .wpb_wrapper h3.widget-title,
.row .background--dark .wpb_wrapper h4.widget-title,
.row .background--dark .wpb_wrapper h5.widget-title,
.row .background--dark .wpb_wrapper h6.widget-title {
	color:#fff;
}
.dfd-background-dark .ms-tableCell h1.widget-sub-title,
.dfd-background-dark .ms-tableCell h2.widget-sub-title,
.dfd-background-dark .ms-tableCell h3.widget-sub-title,
.dfd-background-dark .ms-tableCell h4.widget-sub-title,
.dfd-background-dark .ms-tableCell h5.widget-sub-title,
.dfd-background-dark .ms-tableCell h6.widget-sub-title,
.dfd-background-dark .wpb_wrapper h1.widget-sub-title,
.dfd-background-dark .wpb_wrapper h2.widget-sub-title,
.dfd-background-dark .wpb_wrapper h3.widget-sub-title,
.dfd-background-dark .wpb_wrapper h4.widget-sub-title,
.dfd-background-dark .wpb_wrapper h5.widget-sub-title,
.dfd-background-dark .wpb_wrapper h6.widget-sub-title,
.row .background--dark .ms-tableCell h1.widget-sub-title,
.row .background--dark .ms-tableCell h2.widget-sub-title,
.row .background--dark .ms-tableCell h3.widget-sub-title,
.row .background--dark .ms-tableCell h4.widget-sub-title,
.row .background--dark .ms-tableCell h5.widget-sub-title,
.row .background--dark .ms-tableCell h6.widget-sub-title,
.row .background--dark .wpb_wrapper h1.widget-sub-title,
.row .background--dark .wpb_wrapper h2.widget-sub-title,
.row .background--dark .wpb_wrapper h3.widget-sub-title,
.row .background--dark .wpb_wrapper h4.widget-sub-title,
.row .background--dark .wpb_wrapper h5.widget-sub-title,
.row .background--dark .wpb_wrapper h6.widget-sub-title {
	color:rgba(255,
	255,
	255,
	0.6);
}
.dfd-background-dark h1,
.dfd-background-dark h2,
.dfd-background-dark h3,
.dfd-background-dark h4,
.dfd-background-dark h5,
.dfd-background-dark h6,
.row .background--dark h1,
.row .background--dark h2,
.row .background--dark h3,
.row .background--dark h4,
.row .background--dark h5,
.row .background--dark h6 {
	color:#fff;
}
.dfd-background-dark h1.widget-title,
.dfd-background-dark h2.widget-title,
.dfd-background-dark h3.widget-title,
.dfd-background-dark h4.widget-title,
.dfd-background-dark h5.widget-title,
.dfd-background-dark h6.widget-title,
.row .background--dark h1.widget-title,
.row .background--dark h2.widget-title,
.row .background--dark h3.widget-title,
.row .background--dark h4.widget-title,
.row .background--dark h5.widget-title,
.row .background--dark h6.widget-title {
	color:#fff;
}
.dfd-background-dark h1.widget-sub-title,
.dfd-background-dark h2.widget-sub-title,
.dfd-background-dark h3.widget-sub-title,
.dfd-background-dark h4.widget-sub-title,
.dfd-background-dark h5.widget-sub-title,
.dfd-background-dark h6.widget-sub-title,
.row .background--dark h1.widget-sub-title,
.row .background--dark h2.widget-sub-title,
.row .background--dark h3.widget-sub-title,
.row .background--dark h4.widget-sub-title,
.row .background--dark h5.widget-sub-title,
.row .background--dark h6.widget-sub-title {
	color:rgba(255,
	255,
	255,
	0.6);
}
.dfd-blog-title {
	font-style:normal;
	font-weight:600;
	font-size:18px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	margin-bottom:0;
}
.dfd-blog-title a {
	-webkit-background-size:200.22% auto;
	-ms-background-size:200.22% auto;
	-moz-background-size:200.22% auto;
	-o-background-size:200.22% auto;
	background-size:200.22% auto;
	background-position:0% 0;
	background-image:-webkit-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	#f4f4f4 50%);
	background-image:-moz-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	#f4f4f4 50%);
	background-image:-ms-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	#f4f4f4 50%);
	background-image:-o-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	#f4f4f4 50%);
	background-image:linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	#f4f4f4 50%);
	color:inherit;
	-webkit-transition:background-position 0.5s ease-out,
	color .3s ease-in-out;
	-moz-transition:background-position 0.5s ease-out,
	color .3s ease-in-out;
	transition:background-position 0.5s ease-out,
	color .3s ease-in-out;
}
.dfd-blog-title a:hover {
	background-position:-99.99% 0;
}
.block-title {
	font-style:normal;
	font-weight:600;
	font-size:15px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.92;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.block-title a {
	color:inherit;
}
.subtitle {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
h3.entry-title {
	font-style:normal;
	font-weight:600;
	font-size:15px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.92;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
h3.entry-title a {
	color:inherit;
}
h3.entry-title a {
	color:inherit;
}
h3.entry-title a {
	color:inherit;
}
.box-name {
	color:#28262b;
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
}
.box-name a {
	color:inherit;
	padding-bottom:7px;
}
.dopinfo {
	text-transform:none;
}
.dopinfo a {
	color:inherit;
}
.entry-meta,
.entry-meta.dopinfo {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	position:relative;
	padding:0px;
}
.entry-meta:before,
.entry-meta:after,
.entry-meta.dopinfo:before,
.entry-meta.dopinfo:after {
	content:" ";
	display:table;
}
.entry-meta:after,
.entry-meta.dopinfo:after {
	clear:both;
}
.entry-meta .subtitle,
.entry-meta.dopinfo .subtitle {
	position:relative;
	bottom:1px;
}
.entry-meta > *,
.entry-meta.dopinfo > * {
	float:left;
	padding-right:6px;
	color: #ffffff;
}
.entry-meta > *:last-child,
.entry-meta.dopinfo > *:last-child {
	padding-right:0;
}
.entry-meta > *.right,
.entry-meta.dopinfo > *.right {
	float:right;
}
.entry-meta i,
.entry-meta.dopinfo i {
	line-height:inherit;
	padding-right:5px;
}
.entry-meta a,
.entry-meta.dopinfo a {
	display:block;
	color:#ffffff;
}
.entry-meta .byline,
.entry-meta.dopinfo .byline {
	font-style:normal;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.entry-meta .byline:hover,
.entry-meta.dopinfo .byline:hover {
	color:#8a8f6a;
}

.entry-meta .entry-comments i,
.entry-meta.dopinfo .entry-comments i {
	margin-right:5px;
	padding-right:5px;
	font-size:14px;
}
.entry-meta .entry-comments span:last-child,
.entry-meta.dopinfo .entry-comments span:last-child {
	padding-right:0;
}
.entry-meta .delim,
.entry-meta.dopinfo .delim {
	position:relative;
	padding-right:3px;
	margin-right:3px;
	border-right:1px solid #cdcdcd;
}
.entry-meta .delim.blank,
.entry-meta.dopinfo .delim.blank {
	border-width:0px;
}
.entry-meta .social-share i,
.entry-meta.dopinfo .social-share i {
	float:left;
}
.entry-meta.without-icons i,
.entry-meta.dopinfo.without-icons i {
	display:none;
}
.entry-meta .entry-tags,
.entry-meta.dopinfo .entry-tags {
	font:inherit;
}
.entry-meta .entry-tags ul,
.entry-meta.dopinfo .entry-tags ul {
	font:inherit;
	overflow:hidden;
}
.entry-meta .entry-tags ul li,
.entry-meta.dopinfo .entry-tags ul li {
	font:inherit;
	float:left;
}
.entry-meta .entry-tags ul li a,
.entry-meta.dopinfo .entry-tags ul li a {
	font-weight:400;
	color:#28262b;
}
.widget h3.widget-title,
.module .widget h3.widget-title {
	font-style:normal;
	font-weight:600;
	font-size:13px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:uppercase;
	letter-spacing:4px;
	word-spacing:0;
	color:#28262b;
	margin-bottom:30px;
}
.widget h3.widget-title .icon,
.module .widget h3.widget-title .icon {
	float:left;
	font-size:26px;
	margin-right:15px;
	position:relative;
	top:-2px;
	width:auto;
	height:auto;
	line-height:1.6;
}
.widget.widget-title-decoration-red-line .widget-title:after {
	content:"";
	width:21px;
	height:1px;
	background-color:#e27863;
	display:block;
	margin-top:5px;
}
.widget.widget-title-decoration-white-bg .widget-title {
	padding:10px 20px;
	display:inline-block;
	background:#fff;
}
.feature-title {
	font-style:normal;
	font-weight:600;
	font-size:15px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.71;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
}
.feature-title a {
	color:inherit;
}
.dfd-background-dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header,
#side-area.dfd-background-dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header,
.row .background--dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header {
	color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px rgba(255,
	255,
	255,
	0.1);
	box-shadow:0px 0px 0px 1px rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active,
#side-area.dfd-background-dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active,
.row .background--dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active {
	border-color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px #fff;
	box-shadow:0px 0px 0px 1px #fff;
}
.dfd-background-dark .dfd-announce-module-wrap.style-1 .dfd-announce-module .module-text,
.dfd-background-dark .dfd-announce-module-wrap.style-2 .dfd-announce-module .module-text,
#side-area.dfd-background-dark .dfd-announce-module-wrap.style-1 .dfd-announce-module .module-text,
#side-area.dfd-background-dark .dfd-announce-module-wrap.style-2 .dfd-announce-module .module-text,
.row .background--dark .dfd-announce-module-wrap.style-1 .dfd-announce-module .module-text,
.row .background--dark .dfd-announce-module-wrap.style-2 .dfd-announce-module .module-text {
	color:#fff;
}
.dfd-background-dark .dfd-announce-module-wrap.style-1 .dfd-announce-module:before,
#side-area.dfd-background-dark .dfd-announce-module-wrap.style-1 .dfd-announce-module:before,
.row .background--dark .dfd-announce-module-wrap.style-1 .dfd-announce-module:before {
	background:transparent;
	background-image:-webkit-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:-ms-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:-o-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:-moz-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 20%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 70%,
	transparent 75%,
	transparent);
	-webkit-background-size:14px 14px;
	background-size:14px 14px;
}
.dfd-background-dark .dfd-announce-module-wrap.style-2 .dfd-announce-module:before,
#side-area.dfd-background-dark .dfd-announce-module-wrap.style-2 .dfd-announce-module:before,
.row .background--dark .dfd-announce-module-wrap.style-2 .dfd-announce-module:before {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-announce-module-wrap.style-3 .dfd-announce-module:before,
#side-area.dfd-background-dark .dfd-announce-module-wrap.style-3 .dfd-announce-module:before,
.row .background--dark .dfd-announce-module-wrap.style-3 .dfd-announce-module:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark body,
.dfd-background-dark div,
.dfd-background-dark dl,
.dfd-background-dark dt,
.dfd-background-dark dd,
.dfd-background-dark ul,
.dfd-background-dark ol,
.dfd-background-dark li,
.dfd-background-dark pre,
.dfd-background-dark form,
.dfd-background-dark p,
.dfd-background-dark blockquote,
.dfd-background-dark th,
.dfd-background-dark td,
.dfd-background-dark,
.dfd-background-dark blockquote,
.dfd-background-dark .cite,
.dfd-background-dark .block-title,
.dfd-background-dark .box-name,
.dfd-background-dark .feature-title,
.dfd-background-dark .facts-items .number,
.dfd-background-dark .team_member_box .dopinfo,
.dfd-background-dark .products >li h3,
#side-area.dfd-background-dark body,
#side-area.dfd-background-dark div,
#side-area.dfd-background-dark dl,
#side-area.dfd-background-dark dt,
#side-area.dfd-background-dark dd,
#side-area.dfd-background-dark ul,
#side-area.dfd-background-dark ol,
#side-area.dfd-background-dark li,
#side-area.dfd-background-dark pre,
#side-area.dfd-background-dark form,
#side-area.dfd-background-dark p,
#side-area.dfd-background-dark blockquote,
#side-area.dfd-background-dark th,
#side-area.dfd-background-dark td,
#side-area.dfd-background-dark,
#side-area.dfd-background-dark blockquote,
#side-area.dfd-background-dark .cite,
#side-area.dfd-background-dark .block-title,
#side-area.dfd-background-dark .box-name,
#side-area.dfd-background-dark .feature-title,
#side-area.dfd-background-dark .facts-items .number,
#side-area.dfd-background-dark .team_member_box .dopinfo,
#side-area.dfd-background-dark .products >li h3,
.row .background--dark body,
.row .background--dark div,
.row .background--dark dl,
.row .background--dark dt,
.row .background--dark dd,
.row .background--dark ul,
.row .background--dark ol,
.row .background--dark li,
.row .background--dark pre,
.row .background--dark form,
.row .background--dark p,
.row .background--dark blockquote,
.row .background--dark th,
.row .background--dark td,
.row .background--dark,
.row .background--dark blockquote,
.row .background--dark .cite,
.row .background--dark .block-title,
.row .background--dark .box-name,
.row .background--dark .feature-title,
.row .background--dark .facts-items .number,
.row .background--dark .team_member_box .dopinfo,
.row .background--dark .products >li h3 {
	color:#fff;
}
.dfd-background-dark blockquote,
#side-area.dfd-background-dark blockquote,
.row .background--dark blockquote {
	border-left-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .entry-meta,
.dfd-background-dark .entry-meta *,
#side-area.dfd-background-dark .entry-meta,
#side-area.dfd-background-dark .entry-meta *,
.row .background--dark .entry-meta,
.row .background--dark .entry-meta * {
	color:rgba(255,
	255,
	255,
	0.7);
}
.dfd-background-dark .filter li a,
#side-area.dfd-background-dark .filter li a,
.row .background--dark .filter li a {
	color:#fff;
}
.dfd-background-dark .filter li a:before,
#side-area.dfd-background-dark .filter li a:before,
.row .background--dark .filter li a:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title,
#side-area.dfd-background-dark .dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title,
.row .background--dark .dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-read-share,
#side-area.dfd-background-dark .dfd-read-share,
.row .background--dark .dfd-read-share {
	border-top-color:rgba(255,
	255,
	255,
	0.2);
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-read-share .read-more-wrap a:not(.slide-up),
#side-area.dfd-background-dark .dfd-read-share .read-more-wrap a:not(.slide-up),
.row .background--dark .dfd-read-share .read-more-wrap a:not(.slide-up) {
	color:#fff;
}
.dfd-background-dark .dfd-read-share .read-more-wrap a.chaffle:hover,
#side-area.dfd-background-dark .dfd-read-share .read-more-wrap a.chaffle:hover,
.row .background--dark .dfd-read-share .read-more-wrap a.chaffle:hover {
	color:#fff;
}
.dfd-background-dark .dfd-module-readmore .read-more-01,
.dfd-background-dark .dfd-module-readmore .read-more-05 *,
.dfd-background-dark .dfd-module-readmore .read-more-05 span:hover,
.dfd-background-dark .dfd-module-readmore .read-more-07 i,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-01,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-05 *,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-05 span:hover,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-07 i,
.row .background--dark .dfd-module-readmore .read-more-01,
.row .background--dark .dfd-module-readmore .read-more-05 *,
.row .background--dark .dfd-module-readmore .read-more-05 span:hover,
.row .background--dark .dfd-module-readmore .read-more-07 i {
	color:#fff;
}
.dfd-background-dark .dfd-module-readmore .read-more-02 span,
.dfd-background-dark .dfd-module-readmore .read-more-03 span,
.dfd-background-dark .dfd-module-readmore .read-more-04 span,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-02 span,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-03 span,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-04 span,
.row .background--dark .dfd-module-readmore .read-more-02 span,
.row .background--dark .dfd-module-readmore .read-more-03 span,
.row .background--dark .dfd-module-readmore .read-more-04 span {
	background:#fff;
}
.dfd-background-dark .dfd-module-readmore .read-more-06 i,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-06 i,
.row .background--dark .dfd-module-readmore .read-more-06 i {
	text-shadow:-30px 0 0 #c39f76,
	0 0 0 #fff;
}
.dfd-background-dark .dfd-module-readmore .read-more-06:hover i,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-06:hover i,
.row .background--dark .dfd-module-readmore .read-more-06:hover i {
	text-shadow:0 0 0 #c39f76,
	30px 0 0 #fff;
}
.dfd-background-dark .dfd-module-readmore .read-more-07:hover i,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-07:hover i,
.row .background--dark .dfd-module-readmore .read-more-07:hover i {
	text-shadow:-10px 0 0 #fff,
	-20px 0 0 #fff;
}
.dfd-background-dark .dfd-module-readmore .read-more-09,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-09,
.row .background--dark .dfd-module-readmore .read-more-09 {
	color:#fff;
}
.dfd-background-dark .dfd-module-readmore .read-more-10 > span:before,
.dfd-background-dark .dfd-module-readmore .read-more-10:hover > span:after,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-10 > span:before,
#side-area.dfd-background-dark .dfd-module-readmore .read-more-10:hover > span:after,
.row .background--dark .dfd-module-readmore .read-more-10 > span:before,
.row .background--dark .dfd-module-readmore .read-more-10:hover > span:after {
	background:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .read-more,
#side-area.dfd-background-dark .read-more,
.row .background--dark .read-more {
	color:rgba(255,
	255,
	255,
	0.51);
}
.dfd-background-dark .read-more:hover,
#side-area.dfd-background-dark .read-more:hover,
.row .background--dark .read-more:hover {
	color:rgba(255,
	255,
	255,
	0.7);
}
.dfd-background-dark .more-button.slide-up,
#side-area.dfd-background-dark .more-button.slide-up,
.row .background--dark .more-button.slide-up {
	text-shadow:0 0 #8a8f6a,
	0 16px #fff;
}
.dfd-background-dark .more-button.slide-up:hover,
#side-area.dfd-background-dark .more-button.slide-up:hover,
.row .background--dark .more-button.slide-up:hover {
	text-shadow:0 -16px #8a8f6a,
	0 0 #fff;
}
.dfd-background-dark .delim,
.dfd-background-dark .entry-meta,
#side-area.dfd-background-dark .delim,
#side-area.dfd-background-dark .entry-meta,
.row .background--dark .delim,
.row .background--dark .entry-meta {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .subtitle,
.dfd-background-dark .fact-subtitle,
#side-area.dfd-background-dark .subtitle,
#side-area.dfd-background-dark .fact-subtitle,
.row .background--dark .subtitle,
.row .background--dark .fact-subtitle {
	color:rgba(255,
	255,
	255,
	0.5) !important;
}
.dfd-background-dark .dopinfo,
#side-area.dfd-background-dark .dopinfo,
.row .background--dark .dopinfo {
	color:rgba(255,
	255,
	255,
	0.7);
}
.dfd-background-dark::-webkit-input-placeholder,
#side-area.dfd-background-dark::-webkit-input-placeholder,
.row .background--dark::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark:-moz-placeholder,
#side-area.dfd-background-dark:-moz-placeholder,
.row .background--dark:-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .more-button.dfd-animate-first-last,
.dfd-background-dark .more-button.chaffle,
#side-area.dfd-background-dark .more-button.dfd-animate-first-last,
#side-area.dfd-background-dark .more-button.chaffle,
.row .background--dark .more-button.dfd-animate-first-last,
.row .background--dark .more-button.chaffle {
	color:#fff;
}
.dfd-background-dark .more-button.dfd-animate-first-last:hover,
.dfd-background-dark .more-button.chaffle:hover,
#side-area.dfd-background-dark .more-button.dfd-animate-first-last:hover,
#side-area.dfd-background-dark .more-button.chaffle:hover,
.row .background--dark .more-button.dfd-animate-first-last:hover,
.row .background--dark .more-button.chaffle:hover {
	color:#8a8f6a;
}
.dfd-background-dark .wpb_wrapper p > a:not(.dk_toggle),
#side-area.dfd-background-dark .wpb_wrapper p > a:not(.dk_toggle),
.row .background--dark .wpb_wrapper p > a:not(.dk_toggle) {
	color:#fff;
}
.dfd-background-dark .audioplayer,
#side-area.dfd-background-dark .audioplayer,
.row .background--dark .audioplayer {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .audioplayer .audioplayer-volume,
.dfd-background-dark .audioplayer .audioplayer-playpause,
#side-area.dfd-background-dark .audioplayer .audioplayer-volume,
#side-area.dfd-background-dark .audioplayer .audioplayer-playpause,
.row .background--dark .audioplayer .audioplayer-volume,
.row .background--dark .audioplayer .audioplayer-playpause {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div:before,
#side-area.dfd-background-dark .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div:before,
.row .background--dark .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div:before {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div > div,
#side-area.dfd-background-dark .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div > div,
.row .background--dark .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div > div {
	background:#fff;
}
.dfd-background-dark .audioplayer:not(.audioplayer-mute) .audioplayer-volume .audioplayer-volume-button > a:before,
#side-area.dfd-background-dark .audioplayer:not(.audioplayer-mute) .audioplayer-volume .audioplayer-volume-button > a:before,
.row .background--dark .audioplayer:not(.audioplayer-mute) .audioplayer-volume .audioplayer-volume-button > a:before {
	color:#fff;
}
.dfd-background-dark .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:before,
#side-area.dfd-background-dark .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:before,
.row .background--dark .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:before {
	color:#fff;
}
.dfd-background-dark .audioplayer .audioplayer-time,
.dfd-background-dark .audioplayer .audioplayer .audioplayer-volume .audioplayer-volume-button > a:before,
.dfd-background-dark .audioplayer .audioplayer.audioplayer-playing .audioplayer-playpause a:before,
#side-area.dfd-background-dark .audioplayer .audioplayer-time,
#side-area.dfd-background-dark .audioplayer .audioplayer .audioplayer-volume .audioplayer-volume-button > a:before,
#side-area.dfd-background-dark .audioplayer .audioplayer.audioplayer-playing .audioplayer-playpause a:before,
.row .background--dark .audioplayer .audioplayer-time,
.row .background--dark .audioplayer .audioplayer .audioplayer-volume .audioplayer-volume-button > a:before,
.row .background--dark .audioplayer .audioplayer.audioplayer-playing .audioplayer-playpause a:before {
	color:#fff;
}
.dfd-background-dark .audioplayer .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:hover:before,
.dfd-background-dark .audioplayer .audioplayer.audioplayer-playing .audioplayer-playpause a:hover:before,
#side-area.dfd-background-dark .audioplayer .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:hover:before,
#side-area.dfd-background-dark .audioplayer .audioplayer.audioplayer-playing .audioplayer-playpause a:hover:before,
.row .background--dark .audioplayer .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:hover:before,
.row .background--dark .audioplayer .audioplayer.audioplayer-playing .audioplayer-playpause a:hover:before {
	color:#8a8f6a;
}
.dfd-background-dark .audioplayer .audioplayer-bar:before,
#side-area.dfd-background-dark .audioplayer .audioplayer-bar:before,
.row .background--dark .audioplayer .audioplayer-bar:before {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .audioplayer .audioplayer-bar .audioplayer-bar-loaded,
#side-area.dfd-background-dark .audioplayer .audioplayer-bar .audioplayer-bar-loaded,
.row .background--dark .audioplayer .audioplayer-bar .audioplayer-bar-loaded {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .audioplayer .audioplayer-bar .audioplayer-bar-played,
#side-area.dfd-background-dark .audioplayer .audioplayer-bar .audioplayer-bar-played,
.row .background--dark .audioplayer .audioplayer-bar .audioplayer-bar-played {
	background:#fff;
}
.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li,
#side-area.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li,
.row .background--dark .dfd-blog-module.blog_masonry .sort-panel .filter li {
	background:transparent;
}
.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li a,
#side-area.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li a,
.row .background--dark .dfd-blog-module.blog_masonry .sort-panel .filter li a {
	color:inherit;
}
.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li a:before,
#side-area.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li a:before,
.row .background--dark .dfd-blog-module.blog_masonry .sort-panel .filter li a:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li.active a:before,
#side-area.dfd-background-dark .dfd-blog-module.blog_masonry .sort-panel .filter li.active a:before,
.row .background--dark .dfd-blog-module.blog_masonry .sort-panel .filter li.active a:before {
	background:transparent;
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-blog-module.wide_posts .post,
#side-area.dfd-background-dark .dfd-blog-module.wide_posts .post,
.row .background--dark .dfd-blog-module.wide_posts .post {
	border-bottom-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a,
#side-area.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a,
.row .background--dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a:hover,
#side-area.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a:hover,
.row .background--dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a:hover {
	color:#8a8f6a;
}
.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a,
#side-area.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a,
.row .background--dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a {
	color:#8a8f6a;
}
.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a:hover,
#side-area.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a:hover,
.row .background--dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a:hover {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop.featured .dfd-additional-post,
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop.recent .dfd-additional-post,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop.featured .dfd-additional-post,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop.recent .dfd-additional-post,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop.featured .dfd-additional-post,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop.recent .dfd-additional-post {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media,
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content,
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media .quote-author,
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content .quote-author,
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media a.quote-content,
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content a.quote-content,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media .quote-author,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content .quote-author,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media a.quote-content,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content a.quote-content,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media .quote-author,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content .quote-author,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media a.quote-content,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content a.quote-content {
	color:#fff;
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media .icon-wrap i,
.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content .icon-wrap i,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media .icon-wrap i,
#side-area.dfd-background-dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content .icon-wrap i,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-media .icon-wrap i,
.row .background--dark .dfd-blog-posts-module.dfd-blog-loop .post.format-quote .entry-content .icon-wrap i {
	color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-blog-posts-module .fluidvids iframe,
#side-area.dfd-background-dark .dfd-blog-posts-module .fluidvids iframe,
.row .background--dark .dfd-blog-posts-module .fluidvids iframe {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-blog-posts-module.simple,
#side-area.dfd-background-dark .dfd-blog-posts-module.simple,
.row .background--dark .dfd-blog-posts-module.simple {
	overflow:hidden;
}
.dfd-background-dark .dfd-blog-posts-module.simple .post .cover,
#side-area.dfd-background-dark .dfd-blog-posts-module.simple .post .cover,
.row .background--dark .dfd-blog-posts-module.simple .post .cover {
	border-bottom-color:transparent;
}
.dfd-background-dark .dfd-blog-posts-module.simple .post .cover .dfd-share-cover:before,
#side-area.dfd-background-dark .dfd-blog-posts-module.simple .post .cover .dfd-share-cover:before,
.row .background--dark .dfd-blog-posts-module.simple .post .cover .dfd-share-cover:before {
	content:"";
	position:absolute;
	top:50%;
	left:100%;
	width:10000%;
	border-bottom:1px dotted rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-blog-posts-module.simple .post .cover:after,
#side-area.dfd-background-dark .dfd-blog-posts-module.simple .post .cover:after,
.row .background--dark .dfd-blog-posts-module.simple .post .cover:after {
	content:"";
	position:absolute;
	left:196px;
	right:0;
	bottom:-1px;
	height:1px;
}
.dfd-background-dark .dfd-blog-loop.featured .dfd-additional-post .dfd-blog-add-heading-wrap div.box-name.widget-title a,
.dfd-background-dark .dfd-blog-loop.recent .dfd-additional-post .dfd-blog-add-heading-wrap div.box-name.widget-title a,
.dfd-background-dark .dfd-blog-title a,
#side-area.dfd-background-dark .dfd-blog-loop.featured .dfd-additional-post .dfd-blog-add-heading-wrap div.box-name.widget-title a,
#side-area.dfd-background-dark .dfd-blog-loop.recent .dfd-additional-post .dfd-blog-add-heading-wrap div.box-name.widget-title a,
#side-area.dfd-background-dark .dfd-blog-title a,
.row .background--dark .dfd-blog-loop.featured .dfd-additional-post .dfd-blog-add-heading-wrap div.box-name.widget-title a,
.row .background--dark .dfd-blog-loop.recent .dfd-additional-post .dfd-blog-add-heading-wrap div.box-name.widget-title a,
.row .background--dark .dfd-blog-title a {
	background-image:-webkit-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.1) 50%);
	background-image:-moz-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.1) 50%);
	background-image:-ms-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.1) 50%);
	background-image:-o-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.1) 50%);
	background-image:linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.1) 50%);
	color:#fff;
}
.dfd-background-dark .dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta a:hover,
#side-area.dfd-background-dark .dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta a:hover,
.row .background--dark .dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta a:hover {
	color:#fff;
}
.dfd-background-dark .button:after,
#side-area.dfd-background-dark .button:after,
.row .background--dark .button:after {
	display:none;
}
.dfd-background-dark .button i,
#side-area.dfd-background-dark .button i,
.row .background--dark .button i {
	color:#fff;
}
.dfd-background-dark .button:hover i,
#side-area.dfd-background-dark .button:hover i,
.row .background--dark .button:hover i {
	color:#fff;
}
.dfd-background-dark .styled-button.bg-main:not(.without-border):hover i,
.dfd-background-dark .styled-button.bg-main:not(.without-border):hover span,
#side-area.dfd-background-dark .styled-button.bg-main:not(.without-border):hover i,
#side-area.dfd-background-dark .styled-button.bg-main:not(.without-border):hover span,
.row .background--dark .styled-button.bg-main:not(.without-border):hover i,
.row .background--dark .styled-button.bg-main:not(.without-border):hover span {
	color:#fff;
}
.dfd-background-dark .styled-button.bg-second:not(.without-border):hover i,
.dfd-background-dark .styled-button.bg-second:not(.without-border):hover span,
#side-area.dfd-background-dark .styled-button.bg-second:not(.without-border):hover i,
#side-area.dfd-background-dark .styled-button.bg-second:not(.without-border):hover span,
.row .background--dark .styled-button.bg-second:not(.without-border):hover i,
.row .background--dark .styled-button.bg-second:not(.without-border):hover span {
	color:#fff;
}
.dfd-background-dark .styled-button.bg-third:not(.without-border):hover i,
.dfd-background-dark .styled-button.bg-third:not(.without-border):hover span,
#side-area.dfd-background-dark .styled-button.bg-third:not(.without-border):hover i,
#side-area.dfd-background-dark .styled-button.bg-third:not(.without-border):hover span,
.row .background--dark .styled-button.bg-third:not(.without-border):hover i,
.row .background--dark .styled-button.bg-third:not(.without-border):hover span {
	color:#fff;
}
.dfd-background-dark .styled-button.bg-fourth:not(.without-border):hover i,
.dfd-background-dark .styled-button.bg-fourth:not(.without-border):hover span,
#side-area.dfd-background-dark .styled-button.bg-fourth:not(.without-border):hover i,
#side-area.dfd-background-dark .styled-button.bg-fourth:not(.without-border):hover span,
.row .background--dark .styled-button.bg-fourth:not(.without-border):hover i,
.row .background--dark .styled-button.bg-fourth:not(.without-border):hover span {
	color:#fff;
}
.dfd-background-dark .styled-button.bg-white:not(.without-border):hover i,
.dfd-background-dark .styled-button.bg-white:not(.without-border):hover span,
#side-area.dfd-background-dark .styled-button.bg-white:not(.without-border):hover i,
#side-area.dfd-background-dark .styled-button.bg-white:not(.without-border):hover span,
.row .background--dark .styled-button.bg-white:not(.without-border):hover i,
.row .background--dark .styled-button.bg-white:not(.without-border):hover span {
	color:#fff;
}
.dfd-background-dark .styled-button.bg-dark:not(.without-border):hover i,
.dfd-background-dark .styled-button.bg-dark:not(.without-border):hover span,
#side-area.dfd-background-dark .styled-button.bg-dark:not(.without-border):hover i,
#side-area.dfd-background-dark .styled-button.bg-dark:not(.without-border):hover span,
.row .background--dark .styled-button.bg-dark:not(.without-border):hover i,
.row .background--dark .styled-button.bg-dark:not(.without-border):hover span {
	color:#fff;
}
.dfd-background-dark .styled-button.bg-gray:not(.without-border):hover i,
.dfd-background-dark .styled-button.bg-gray:not(.without-border):hover span,
#side-area.dfd-background-dark .styled-button.bg-gray:not(.without-border):hover i,
#side-area.dfd-background-dark .styled-button.bg-gray:not(.without-border):hover span,
.row .background--dark .styled-button.bg-gray:not(.without-border):hover i,
.row .background--dark .styled-button.bg-gray:not(.without-border):hover span {
	color:#fff;
}
.dfd-background-dark .slick-dots li button,
#side-area.dfd-background-dark .slick-dots li button,
.row .background--dark .slick-dots li button {
	color:#fff !important;
}
.dfd-background-dark .slick-dots li button:hover,
#side-area.dfd-background-dark .slick-dots li button:hover,
.row .background--dark .slick-dots li button:hover {
	color:#fff !important;
}
.dfd-background-dark .slider-controls .slider-control:before,
#side-area.dfd-background-dark .slider-controls .slider-control:before,
.row .background--dark .slider-controls .slider-control:before {
	color:#fff;
}
.dfd-background-dark .slider-controls .slider-control:after,
#side-area.dfd-background-dark .slider-controls .slider-control:after,
.row .background--dark .slider-controls .slider-control:after {
	border-bottom-color:rgba(255,
	255,
	255,
	0.05);
}
.dfd-background-dark .text-list-slider .slick-dots li button,
#side-area.dfd-background-dark .text-list-slider .slick-dots li button,
.row .background--dark .text-list-slider .slick-dots li button {
	color:#fff;
}
.dfd-background-dark .text-list-slider .slick-dots li button:hover,
#side-area.dfd-background-dark .text-list-slider .slick-dots li button:hover,
.row .background--dark .text-list-slider .slick-dots li button:hover {
	color:#fff;
}
.dfd-background-dark .slick-slider .slick-dots li .dfd-square-dots,
#side-area.dfd-background-dark .slick-slider .slick-dots li .dfd-square-dots,
.row .background--dark .slick-slider .slick-dots li .dfd-square-dots {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .slick-slider .slick-dots li .dfd-circle-large-dots,
#side-area.dfd-background-dark .slick-slider .slick-dots li .dfd-circle-large-dots,
.row .background--dark .slick-slider .slick-dots li .dfd-circle-large-dots {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .slick-slider .slick-dots li .dfd-circle-small-dots,
#side-area.dfd-background-dark .slick-slider .slick-dots li .dfd-circle-small-dots,
.row .background--dark .slick-slider .slick-dots li .dfd-circle-small-dots {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .slick-slider .slick-dots li .dfd-line-dots:before,
#side-area.dfd-background-dark .slick-slider .slick-dots li .dfd-line-dots:before,
.row .background--dark .slick-slider .slick-dots li .dfd-line-dots:before {
	background:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .slick-slider .slick-dots li .dfd-line-dots:hover:after,
#side-area.dfd-background-dark .slick-slider .slick-dots li .dfd-line-dots:hover:after,
.row .background--dark .slick-slider .slick-dots li .dfd-line-dots:hover:after {
	background:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .slick-slider .slick-dots li.slick-active .dfd-line-dots:before,
#side-area.dfd-background-dark .slick-slider .slick-dots li.slick-active .dfd-line-dots:before,
.row .background--dark .slick-slider .slick-dots li.slick-active .dfd-line-dots:before {
	background:#8a8f6a;
}
.dfd-background-dark .slick-slider .slick-dots li.slick-active .dfd-line-dots:hover:after,
#side-area.dfd-background-dark .slick-slider .slick-dots li.slick-active .dfd-line-dots:hover:after,
.row .background--dark .slick-slider .slick-dots li.slick-active .dfd-line-dots:hover:after {
	background:#8a8f6a;
}
.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_1 .dfd-slider-control:after,
.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_5 .dfd-slider-control:after,
#side-area.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_1 .dfd-slider-control:after,
#side-area.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_5 .dfd-slider-control:after,
.row .background--dark .dfd-carousel-wrapper .dfd-arrows-style_1 .dfd-slider-control:after,
.row .background--dark .dfd-carousel-wrapper .dfd-arrows-style_5 .dfd-slider-control:after {
	background:#fff;
}
.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_1 .dfd-slider-control:hover:after,
.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_5 .dfd-slider-control:hover:after,
#side-area.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_1 .dfd-slider-control:hover:after,
#side-area.dfd-background-dark .dfd-carousel-wrapper .dfd-arrows-style_5 .dfd-slider-control:hover:after,
.row .background--dark .dfd-carousel-wrapper .dfd-arrows-style_1 .dfd-slider-control:hover:after,
.row .background--dark .dfd-carousel-wrapper .dfd-arrows-style_5 .dfd-slider-control:hover:after {
	background:#c39f76;
}
.dfd-background-dark .dfd-slider-control,
#side-area.dfd-background-dark .dfd-slider-control,
.row .background--dark .dfd-slider-control {
	color:#fff;
}
.dfd-background-dark .dfd-slider-control i,
.dfd-background-dark .dfd-slider-control span,
#side-area.dfd-background-dark .dfd-slider-control i,
#side-area.dfd-background-dark .dfd-slider-control span,
.row .background--dark .dfd-slider-control i,
.row .background--dark .dfd-slider-control span {
	color:inherit;
}
.dfd-background-dark .slick-slider .dfd-slider-control span,
.dfd-background-dark .slick-slider .dfd-slider-control i,
.dfd-background-dark .slick-slider .slick-prev span,
.dfd-background-dark .slick-slider .slick-prev i,
.dfd-background-dark .slick-slider .slick-next span,
.dfd-background-dark .slick-slider .slick-next i,
#side-area.dfd-background-dark .slick-slider .dfd-slider-control span,
#side-area.dfd-background-dark .slick-slider .dfd-slider-control i,
#side-area.dfd-background-dark .slick-slider .slick-prev span,
#side-area.dfd-background-dark .slick-slider .slick-prev i,
#side-area.dfd-background-dark .slick-slider .slick-next span,
#side-area.dfd-background-dark .slick-slider .slick-next i,
.row .background--dark .slick-slider .dfd-slider-control span,
.row .background--dark .slick-slider .dfd-slider-control i,
.row .background--dark .slick-slider .slick-prev span,
.row .background--dark .slick-slider .slick-prev i,
.row .background--dark .slick-slider .slick-next span,
.row .background--dark .slick-slider .slick-next i {
	color:#fff;
}
.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li span,
.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span,
.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li a,
.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a,
.dfd-background-dark .dfdlineold ul.dfd-slick-dots li:not(.slick-active) span:before,
.dfd-background-dark .dfdlineold ul.dfd-slick-dots li:not(.slick-active) span:hover:after,
.dfd-background-dark .dfdemptyroundedold .dfd-slick-dots li:not(.slick-active) span,
.dfd-background-dark .dfdfillsquareold .dfd-slick-dots li:not(.slick-active) span,
#side-area.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li span,
#side-area.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span,
#side-area.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li a,
#side-area.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a,
#side-area.dfd-background-dark .dfdlineold ul.dfd-slick-dots li:not(.slick-active) span:before,
#side-area.dfd-background-dark .dfdlineold ul.dfd-slick-dots li:not(.slick-active) span:hover:after,
#side-area.dfd-background-dark .dfdemptyroundedold .dfd-slick-dots li:not(.slick-active) span,
#side-area.dfd-background-dark .dfdfillsquareold .dfd-slick-dots li:not(.slick-active) span,
.row .background--dark .dfdadvancesquare ul.dfd-slick-dots li span,
.row .background--dark ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span,
.row .background--dark .dfdadvancesquare ul.dfd-slick-dots li a,
.row .background--dark ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a,
.row .background--dark .dfdlineold ul.dfd-slick-dots li:not(.slick-active) span:before,
.row .background--dark .dfdlineold ul.dfd-slick-dots li:not(.slick-active) span:hover:after,
.row .background--dark .dfdemptyroundedold .dfd-slick-dots li:not(.slick-active) span,
.row .background--dark .dfdfillsquareold .dfd-slick-dots li:not(.slick-active) span {
	background:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li span,
.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span,
.dfd-background-dark .dfdemptysquare ul.dfd-slick-dots li span,
.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span,
.dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li a,
.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a,
.dfd-background-dark .dfdemptysquare ul.dfd-slick-dots li a,
.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a,
.dfd-background-dark .dfdroundedold ul.dfd-slick-dots li span,
#side-area.dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li span,
#side-area.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span,
#side-area.dfd-background-dark .dfdemptysquare ul.dfd-slick-dots li span,
#side-area.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span,
#side-area.dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li a,
#side-area.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a,
#side-area.dfd-background-dark .dfdemptysquare ul.dfd-slick-dots li a,
#side-area.dfd-background-dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a,
#side-area.dfd-background-dark .dfdroundedold ul.dfd-slick-dots li span,
.row .background--dark .dfdemptyrounded ul.dfd-slick-dots li span,
.row .background--dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span,
.row .background--dark .dfdemptysquare ul.dfd-slick-dots li span,
.row .background--dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span,
.row .background--dark .dfdemptyrounded ul.dfd-slick-dots li a,
.row .background--dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a,
.row .background--dark .dfdemptysquare ul.dfd-slick-dots li a,
.row .background--dark ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a,
.row .background--dark .dfdroundedold ul.dfd-slick-dots li span {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark input[type="checkbox"]:before,
#side-area.dfd-background-dark input[type="checkbox"]:before,
.row .background--dark input[type="checkbox"]:before {
	border-color:rgba(255,
	255,
	255,
	0.1);
	background:rgba(255,
	255,
	255,
	0.1);
	-webkit-box-shadow:inset 0px 0px 0px 0px rgba(255,
	255,
	255,
	0.1);
	box-shadow:inset 0px 0px 0px 0px rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark input[type="checkbox"]:hover:before,
#side-area.dfd-background-dark input[type="checkbox"]:hover:before,
.row .background--dark input[type="checkbox"]:hover:before {
	-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,
	255,
	255,
	0.1);
	box-shadow:inset 0px 0px 0px 1px rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark input[type="checkbox"]:checked:before,
#side-area.dfd-background-dark input[type="checkbox"]:checked:before,
.row .background--dark input[type="checkbox"]:checked:before {
	border-color:transparent;
	background:transparent;
}
.dfd-background-dark .dfd-contact-block-module .fild-content .fild-name,
#side-area.dfd-background-dark .dfd-contact-block-module .fild-content .fild-name,
.row .background--dark .dfd-contact-block-module .fild-content .fild-name {
	color:#fff;
}
.dfd-background-dark .dfd-contact-block-module .fild-content p a,
#side-area.dfd-background-dark .dfd-contact-block-module .fild-content p a,
.row .background--dark .dfd-contact-block-module .fild-content p a {
	color:#fff;
}
.dfd-background-dark .dfd-contact-block-module .delimiter,
#side-area.dfd-background-dark .dfd-contact-block-module .delimiter,
.row .background--dark .dfd-contact-block-module .delimiter {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-contact-block-container.style-2,
#side-area.dfd-background-dark .dfd-contact-block-container.style-2,
.row .background--dark .dfd-contact-block-container.style-2 {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-contact-block-horizontal p a,
.dfd-background-dark .dfd-contact-block-horizontal *,
#side-area.dfd-background-dark .dfd-contact-block-horizontal p a,
#side-area.dfd-background-dark .dfd-contact-block-horizontal *,
.row .background--dark .dfd-contact-block-horizontal p a,
.row .background--dark .dfd-contact-block-horizontal * {
	color:#fff;
}
.dfd-background-dark .dfd-contact-block-horizontal.style-2 .block-icon,
.dfd-background-dark .dfd-contact-block-horizontal.style-3 .block-icon,
.dfd-background-dark .dfd-contact-block-horizontal .delimiter,
#side-area.dfd-background-dark .dfd-contact-block-horizontal.style-2 .block-icon,
#side-area.dfd-background-dark .dfd-contact-block-horizontal.style-3 .block-icon,
#side-area.dfd-background-dark .dfd-contact-block-horizontal .delimiter,
.row .background--dark .dfd-contact-block-horizontal.style-2 .block-icon,
.row .background--dark .dfd-contact-block-horizontal.style-3 .block-icon,
.row .background--dark .dfd-contact-block-horizontal .delimiter {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-contact-block-horizontal.style-4 .block-icon,
#side-area.dfd-background-dark .dfd-contact-block-horizontal.style-4 .block-icon,
.row .background--dark .dfd-contact-block-horizontal.style-4 .block-icon {
	background:#fff;
}
.dfd-background-dark .dfd-contact-block-horizontal.style-4 .block-icon i,
#side-area.dfd-background-dark .dfd-contact-block-horizontal.style-4 .block-icon i,
.row .background--dark .dfd-contact-block-horizontal.style-4 .block-icon i {
	color:#28262b;
}
.dfd-background-dark .dfd-countdown .number,
.dfd-background-dark .dfd-countdown .dot,
#side-area.dfd-background-dark .dfd-countdown .number,
#side-area.dfd-background-dark .dfd-countdown .dot,
.row .background--dark .dfd-countdown .number,
.row .background--dark .dfd-countdown .dot {
	color:#fff;
}
.dfd-background-dark .dfd-countdown .period,
#side-area.dfd-background-dark .dfd-countdown .period,
.row .background--dark .dfd-countdown .period {
	border-top-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-countdown.layout-2 .number-wrap,
.dfd-background-dark .dfd-countdown.layout-3 .number-wrap,
#side-area.dfd-background-dark .dfd-countdown.layout-2 .number-wrap,
#side-area.dfd-background-dark .dfd-countdown.layout-3 .number-wrap,
.row .background--dark .dfd-countdown.layout-2 .number-wrap,
.row .background--dark .dfd-countdown.layout-3 .number-wrap {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-icon-list-wrap .dfd-list-icon-block,
#side-area.dfd-background-dark .dfd-icon-list-wrap .dfd-list-icon-block,
.row .background--dark .dfd-icon-list-wrap .dfd-list-icon-block {
	color:#fff;
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-icon-list-wrap .dfd-list-content-block,
#side-area.dfd-background-dark .dfd-icon-list-wrap .dfd-list-content-block,
.row .background--dark .dfd-icon-list-wrap .dfd-list-content-block {
	color:#fff;
}
.dfd-background-dark .dfd-icon-list-wrap .dfd-icon-item-delimiter,
#side-area.dfd-background-dark .dfd-icon-list-wrap .dfd-icon-item-delimiter,
.row .background--dark .dfd-icon-list-wrap .dfd-icon-item-delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-dropcap,
#side-area.dfd-background-dark .dfd-dropcap,
.row .background--dark .dfd-dropcap {
	color:#fff;
}
.dfd-background-dark .dfd-dropcap.gray-bg.raised,
#side-area.dfd-background-dark .dfd-dropcap.gray-bg.raised,
.row .background--dark .dfd-dropcap.gray-bg.raised {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dk_container,
#side-area.dfd-background-dark .dk_container,
.row .background--dark .dk_container {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dk_container .dk_toggle:before,
#side-area.dfd-background-dark .dk_container .dk_toggle:before,
.row .background--dark .dk_container .dk_toggle:before {
	background-color:#fff;
	-webkit-box-shadow:0 -2px 0 #fff,
	0 2px 0 #fff;
	box-shadow:0 -2px 0 #fff,
	0 2px 0 #fff;
}
.dfd-background-dark .dk_container .dk_toggle:hover:before,
#side-area.dfd-background-dark .dk_container .dk_toggle:hover:before,
.row .background--dark .dk_container .dk_toggle:hover:before {
	-webkit-box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	background-color:#c39f76;
}
.dfd-background-dark .dk_options_inner li a,
#side-area.dfd-background-dark .dk_options_inner li a,
.row .background--dark .dk_options_inner li a {
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.dfd-background-dark .dk_options_inner li:hover a,
#side-area.dfd-background-dark .dk_options_inner li:hover a,
.row .background--dark .dk_options_inner li:hover a {
	color:#fff;
}
.dfd-background-dark .dk-select .dk-selected,
.dfd-background-dark .dk-select-multi .dk-selected,
#side-area.dfd-background-dark .dk-select .dk-selected,
#side-area.dfd-background-dark .dk-select-multi .dk-selected,
.row .background--dark .dk-select .dk-selected,
.row .background--dark .dk-select-multi .dk-selected {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dk-select .dk-selected:before,
.dfd-background-dark .dk-select-multi .dk-selected:before,
#side-area.dfd-background-dark .dk-select .dk-selected:before,
#side-area.dfd-background-dark .dk-select-multi .dk-selected:before,
.row .background--dark .dk-select .dk-selected:before,
.row .background--dark .dk-select-multi .dk-selected:before {
	background-color:#fff;
	-webkit-box-shadow:0 -2px 0 #fff,
	0 2px 0 #fff;
	box-shadow:0 -2px 0 #fff,
	0 2px 0 #fff;
}
.dfd-background-dark .dk-select .dk-selected:hover:before,
.dfd-background-dark .dk-select-multi .dk-selected:hover:before,
#side-area.dfd-background-dark .dk-select .dk-selected:hover:before,
#side-area.dfd-background-dark .dk-select-multi .dk-selected:hover:before,
.row .background--dark .dk-select .dk-selected:hover:before,
.row .background--dark .dk-select-multi .dk-selected:hover:before {
	-webkit-box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	background-color:#c39f76;
}
.dfd-background-dark .dk-select .dk-select-options li,
.dfd-background-dark .dk-select-multi .dk-select-options li,
#side-area.dfd-background-dark .dk-select .dk-select-options li,
#side-area.dfd-background-dark .dk-select-multi .dk-select-options li,
.row .background--dark .dk-select .dk-select-options li,
.row .background--dark .dk-select-multi .dk-select-options li {
	color:#28262b;
}
.dfd-background-dark .dfd-facts .dfd-fact-item .fact-number,
#side-area.dfd-background-dark .dfd-facts .dfd-fact-item .fact-number,
.row .background--dark .dfd-facts .dfd-fact-item .fact-number {
	color:#fff;
}
.dfd-background-dark .dfd-animated-text-wrap .dfd-animated-text-block span,
#side-area.dfd-background-dark .dfd-animated-text-wrap .dfd-animated-text-block span,
.row .background--dark .dfd-animated-text-wrap .dfd-animated-text-block span {
	color:#fff;
}
.dfd-background-dark .dfd-facts-counter .module-icon,
#side-area.dfd-background-dark .dfd-facts-counter .module-icon,
.row .background--dark .dfd-facts-counter .module-icon {
	color:#fff;
}
.dfd-background-dark .dfd-facts-counter.layout-1 .module-icon i,
#side-area.dfd-background-dark .dfd-facts-counter.layout-1 .module-icon i,
.row .background--dark .dfd-facts-counter.layout-1 .module-icon i {
	color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-facts-counter .delimiter,
#side-area.dfd-background-dark .dfd-facts-counter .delimiter,
.row .background--dark .dfd-facts-counter .delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark#footer .dfd-footer-menu ul li,
#side-area.dfd-background-dark#footer .dfd-footer-menu ul li,
.row .background--dark#footer .dfd-footer-menu ul li {
	color:#fff;
}
.dfd-background-dark#footer .dfd-footer-menu ul li a,
#side-area.dfd-background-dark#footer .dfd-footer-menu ul li a,
.row .background--dark#footer .dfd-footer-menu ul li a {
	color:inherit;
}
.dfd-background-dark#footer .dfd-footer-menu ul li:before,
#side-area.dfd-background-dark#footer .dfd-footer-menu ul li:before,
.row .background--dark#footer .dfd-footer-menu ul li:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .aio-icon-component .dfd-dotted-link >span:before,
#side-area.dfd-background-dark .aio-icon-component .dfd-dotted-link >span:before,
.row .background--dark .aio-icon-component .dfd-dotted-link >span:before {
	background:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .aio-icon-component .dfd-dotted-link:hover >span:before,
.dfd-background-dark .aio-icon-component .dfd-dotted-link:hover >span:after,
#side-area.dfd-background-dark .aio-icon-component .dfd-dotted-link:hover >span:before,
#side-area.dfd-background-dark .aio-icon-component .dfd-dotted-link:hover >span:after,
.row .background--dark .aio-icon-component .dfd-dotted-link:hover >span:before,
.row .background--dark .aio-icon-component .dfd-dotted-link:hover >span:after {
	background:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .dfd-info-box .featured-icon,
#side-area.dfd-background-dark .dfd-info-box .featured-icon,
.row .background--dark .dfd-info-box .featured-icon {
	color:#fff;
}
.dfd-background-dark .dfd-info-box .delimiter,
#side-area.dfd-background-dark .dfd-info-box .delimiter,
.row .background--dark .dfd-info-box .delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-info-box .module-icon,
#side-area.dfd-background-dark .dfd-info-box .module-icon,
.row .background--dark .dfd-info-box .module-icon {
	color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-info-box.style-06 .featured-icon,
#side-area.dfd-background-dark .dfd-info-box.style-06 .featured-icon,
.row .background--dark .dfd-info-box.style-06 .featured-icon {
	color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-info-banner .delimiter,
#side-area.dfd-background-dark .dfd-info-banner .delimiter,
.row .background--dark .dfd-info-banner .delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .uavc-list-icon i,
#side-area.dfd-background-dark .uavc-list-icon i,
.row .background--dark .uavc-list-icon i {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-milestone-wrap .icon-wrap:before,
.dfd-background-dark .dfd-milestone-wrap .icon-wrap:after,
#side-area.dfd-background-dark .dfd-milestone-wrap .icon-wrap:before,
#side-area.dfd-background-dark .dfd-milestone-wrap .icon-wrap:after,
.row .background--dark .dfd-milestone-wrap .icon-wrap:before,
.row .background--dark .dfd-milestone-wrap .icon-wrap:after {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-milestone-wrap .dfd-milestone-item:hover .icon-wrap,
#side-area.dfd-background-dark .dfd-milestone-wrap .dfd-milestone-item:hover .icon-wrap,
.row .background--dark .dfd-milestone-wrap .dfd-milestone-item:hover .icon-wrap {
	color:#fff;
}
.dfd-background-dark .ult_pricing_table_wrap,
#side-area.dfd-background-dark .ult_pricing_table_wrap,
.row .background--dark .ult_pricing_table_wrap {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .ult_pricing_table_wrap .ult_pricing_table .top-part,
.dfd-background-dark .ult_pricing_table_wrap .ult_pricing_table .bottom-part,
#side-area.dfd-background-dark .ult_pricing_table_wrap .ult_pricing_table .top-part,
#side-area.dfd-background-dark .ult_pricing_table_wrap .ult_pricing_table .bottom-part,
.row .background--dark .ult_pricing_table_wrap .ult_pricing_table .top-part,
.row .background--dark .ult_pricing_table_wrap .ult_pricing_table .bottom-part {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .ult_pricing_table_wrap .ult_pricing_table .top-part .ult_price_body_block .ult_price_body .ult_price,
#side-area.dfd-background-dark .ult_pricing_table_wrap .ult_pricing_table .top-part .ult_price_body_block .ult_price_body .ult_price,
.row .background--dark .ult_pricing_table_wrap .ult_pricing_table .top-part .ult_price_body_block .ult_price_body .ult_price {
	color:#fff;
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features,
.row .background--dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features {
	color:#fff;
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features p,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features p,
.row .background--dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features p {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_link,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_link,
.row .background--dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_link {
	color:#fff;
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_link .ult_price_action_button,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_link .ult_price_action_button,
.row .background--dark .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_link .ult_price_action_button {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_1.ult_hot .ult_pricing_table .bottom-part .ult_price_features p,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_1.ult_hot .ult_pricing_table .bottom-part .ult_price_features p,
.row .background--dark .ult_pricing_table_wrap.ult_design_1.ult_hot .ult_pricing_table .bottom-part .ult_price_features p {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_2 .ult_pricing_table .top-part .ult_price_body_block .ult_price_body .ult_price .ult_price_term:before,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_2 .ult_pricing_table .top-part .ult_price_body_block .ult_price_body .ult_price .ult_price_term:before,
.row .background--dark .ult_pricing_table_wrap.ult_design_2 .ult_pricing_table .top-part .ult_price_body_block .ult_price_body .ult_price .ult_price_term:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_2 .ult_pricing_table .top-part:before,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_2 .ult_pricing_table .top-part:before,
.row .background--dark .ult_pricing_table_wrap.ult_design_2 .ult_pricing_table .top-part:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .ult_pricing_table_wrap.ult_design_2.ult_featured .ult_pricing_table .top-part:before,
#side-area.dfd-background-dark .ult_pricing_table_wrap.ult_design_2.ult_featured .ult_pricing_table .top-part:before,
.row .background--dark .ult_pricing_table_wrap.ult_design_2.ult_featured .ult_pricing_table .top-part:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header .gw-go-header-top h3,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header .gw-go-header-top h3,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header .gw-go-header-top h3,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header .gw-go-header-top h3,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header .gw-go-header-top h3,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header .gw-go-header-top h3 {
	color:#fff !important;
	background:transparent;
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header .gw-go-header-top h3:before,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header .gw-go-header-top h3:before,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header .gw-go-header-top h3:before,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header .gw-go-header-top h3:before,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-header .gw-go-header-top h3:before,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-header .gw-go-header-top h3:before {
	background:rgba(255,
	255,
	255,
	0.2) !important;
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div big,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div p,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div big,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div p,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div big,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div p,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div big,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div p,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div big,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div p,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div big,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div p {
	color:#fff !important;
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div small,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div small,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div small,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div small,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-coin-wrap .gw-go-coinf > div small,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-coin-wrap .gw-go-coinf > div small {
	color:rgba(255,
	255,
	255,
	0.5) !important;
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-body li,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-body li,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-body li,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-body li,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-body li,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-body li {
	color:#fff !important;
	border-top-width:0;
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-body li.gw-go-even,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-body li.gw-go-even,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-body li.gw-go-even,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-body li.gw-go-even,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-body li.gw-go-even,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-body li.gw-go-even {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn i,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn span,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn i,
.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn span,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn i,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn span,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn i,
#side-area.dfd-background-dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn span,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn i,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3a .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn span,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn i,
.row .background--dark .gw-go .gw-go-col-wrap .gw-go-col.gw-go-blue3b .gw-go-footer .gw-go-btn-wrap .gw-go-btn-wrap-inner .gw-go-btn span {
	color:#fff;
}
.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3a .gw-go-header,
.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3b .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3a .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3b .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3a .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3b .gw-go-header {
	background:rgba(255,
	255,
	255,
	0.1) !important;
}
.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3a .gw-go-header .gw-go-header-top h3,
.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3b .gw-go-header .gw-go-header-top h3,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3a .gw-go-header .gw-go-header-top h3,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3b .gw-go-header .gw-go-header-top h3,
.row .background--dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3a .gw-go-header .gw-go-header-top h3,
.row .background--dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-blue3b .gw-go-header .gw-go-header-top h3 {
	background:transparent !important;
}
.dfd-background-dark .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-blue3a .gw-go-header,
.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3a .gw-go-header,
.dfd-background-dark .gw-go.gw-go-enlarge-current:not(.gw-go-hover) .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3a .gw-go-header,
.dfd-background-dark .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-blue3b .gw-go-header,
.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3b .gw-go-header,
.dfd-background-dark .gw-go.gw-go-enlarge-current:not(.gw-go-hover) .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3b .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-blue3a .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3a .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current:not(.gw-go-hover) .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3a .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-blue3b .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3b .gw-go-header,
#side-area.dfd-background-dark .gw-go.gw-go-enlarge-current:not(.gw-go-hover) .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3b .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-blue3a .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3a .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current:not(.gw-go-hover) .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3a .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-blue3b .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3b .gw-go-header,
.row .background--dark .gw-go.gw-go-enlarge-current:not(.gw-go-hover) .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-blue3b .gw-go-header {
	background:#8a8f6a !important;
}
.dfd-background-dark .dfd-pricing-block .option,
.dfd-background-dark .dfd-pricing-labels .option,
#side-area.dfd-background-dark .dfd-pricing-block .option,
#side-area.dfd-background-dark .dfd-pricing-labels .option,
.row .background--dark .dfd-pricing-block .option,
.row .background--dark .dfd-pricing-labels .option {
	border-top-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-pricing-block .option:last-child,
.dfd-background-dark .dfd-pricing-labels .option:last-child,
#side-area.dfd-background-dark .dfd-pricing-block .option:last-child,
#side-area.dfd-background-dark .dfd-pricing-labels .option:last-child,
.row .background--dark .dfd-pricing-block .option:last-child,
.row .background--dark .dfd-pricing-labels .option:last-child {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-pricing-block .featured-icon,
.dfd-background-dark .dfd-pricing-block .currency-symbol,
.dfd-background-dark .dfd-pricing-block .payment-amount,
#side-area.dfd-background-dark .dfd-pricing-block .featured-icon,
#side-area.dfd-background-dark .dfd-pricing-block .currency-symbol,
#side-area.dfd-background-dark .dfd-pricing-block .payment-amount,
.row .background--dark .dfd-pricing-block .featured-icon,
.row .background--dark .dfd-pricing-block .currency-symbol,
.row .background--dark .dfd-pricing-block .payment-amount {
	color:#fff;
}
.dfd-background-dark .dfd-pricing-block .price-block-dot,
#side-area.dfd-background-dark .dfd-pricing-block .price-block-dot,
.row .background--dark .dfd-pricing-block .price-block-dot {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-pricing-block.style-01 .feat-mark.style-01,
.dfd-background-dark .dfd-pricing-block.style-02 .feat-mark.style-01,
.dfd-background-dark .dfd-pricing-block.style-04 .feat-mark.style-01,
#side-area.dfd-background-dark .dfd-pricing-block.style-01 .feat-mark.style-01,
#side-area.dfd-background-dark .dfd-pricing-block.style-02 .feat-mark.style-01,
#side-area.dfd-background-dark .dfd-pricing-block.style-04 .feat-mark.style-01,
.row .background--dark .dfd-pricing-block.style-01 .feat-mark.style-01,
.row .background--dark .dfd-pricing-block.style-02 .feat-mark.style-01,
.row .background--dark .dfd-pricing-block.style-04 .feat-mark.style-01 {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-pricing-block.style-01 .block-head,
#side-area.dfd-background-dark .dfd-pricing-block.style-01 .block-head,
.row .background--dark .dfd-pricing-block.style-01 .block-head {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-pricing-block.style-01 .block-head:before,
.dfd-background-dark .dfd-pricing-block.style-01 .block-head:after,
#side-area.dfd-background-dark .dfd-pricing-block.style-01 .block-head:before,
#side-area.dfd-background-dark .dfd-pricing-block.style-01 .block-head:after,
.row .background--dark .dfd-pricing-block.style-01 .block-head:before,
.row .background--dark .dfd-pricing-block.style-01 .block-head:after {
	display:none;
}
.dfd-background-dark .dfd-pricing-block.style-02,
.dfd-background-dark .dfd-pricing-block.style-03,
#side-area.dfd-background-dark .dfd-pricing-block.style-02,
#side-area.dfd-background-dark .dfd-pricing-block.style-03,
.row .background--dark .dfd-pricing-block.style-02,
.row .background--dark .dfd-pricing-block.style-03 {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-pricing-block.style-02 .block-head,
#side-area.dfd-background-dark .dfd-pricing-block.style-02 .block-head,
.row .background--dark .dfd-pricing-block.style-02 .block-head {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-pricing-block.style-03 .feat-mark.style-01,
#side-area.dfd-background-dark .dfd-pricing-block.style-03 .feat-mark.style-01,
.row .background--dark .dfd-pricing-block.style-03 .feat-mark.style-01 {
	color:#565656;
}
.dfd-background-dark .dfd-pricing-block.style-04 .block-head,
#side-area.dfd-background-dark .dfd-pricing-block.style-04 .block-head,
.row .background--dark .dfd-pricing-block.style-04 .block-head {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-pricing-block.style-04 .block-head,
.dfd-background-dark .dfd-pricing-block.style-04 .block-desc,
#side-area.dfd-background-dark .dfd-pricing-block.style-04 .block-head,
#side-area.dfd-background-dark .dfd-pricing-block.style-04 .block-desc,
.row .background--dark .dfd-pricing-block.style-04 .block-head,
.row .background--dark .dfd-pricing-block.style-04 .block-desc {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-progress .progress .label-wrap label,
.dfd-background-dark .dfd-progress .progress .label-wrap .skill-percent,
#side-area.dfd-background-dark .dfd-progress .progress .label-wrap label,
#side-area.dfd-background-dark .dfd-progress .progress .label-wrap .skill-percent,
.row .background--dark .dfd-progress .progress .label-wrap label,
.row .background--dark .dfd-progress .progress .label-wrap .skill-percent {
	color:#fff;
}
.dfd-background-dark .dfd-progress .progress .progress-bar:before,
#side-area.dfd-background-dark .dfd-progress .progress .progress-bar:before,
.row .background--dark .dfd-progress .progress .progress-bar:before {
	background:rgba(255,
	255,
	255,
	0.1);
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-progress .progress .progress-bar .meter,
#side-area.dfd-background-dark .dfd-progress .progress .progress-bar .meter,
.row .background--dark .dfd-progress .progress .progress-bar .meter {
	background:#fff;
}
.dfd-background-dark .dfd-progressbar.layout-1 .progress-bar-line,
.dfd-background-dark .dfd-progressbar.layout-4 .progress-bar-line,
#side-area.dfd-background-dark .dfd-progressbar.layout-1 .progress-bar-line,
#side-area.dfd-background-dark .dfd-progressbar.layout-4 .progress-bar-line,
.row .background--dark .dfd-progressbar.layout-1 .progress-bar-line,
.row .background--dark .dfd-progressbar.layout-4 .progress-bar-line {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-progressbar.layout-4 .progress-bar-line,
#side-area.dfd-background-dark .dfd-progressbar.layout-4 .progress-bar-line,
.row .background--dark .dfd-progressbar.layout-4 .progress-bar-line {
	color:rgba(0,
	0,
	0,
	0.3);
}
.dfd-background-dark .dfd-progressbar.layout-2 .progress-bar-line:before,
.dfd-background-dark .dfd-progressbar.layout-3 .progress-bar-line:before,
#side-area.dfd-background-dark .dfd-progressbar.layout-2 .progress-bar-line:before,
#side-area.dfd-background-dark .dfd-progressbar.layout-3 .progress-bar-line:before,
.row .background--dark .dfd-progressbar.layout-2 .progress-bar-line:before,
.row .background--dark .dfd-progressbar.layout-3 .progress-bar-line:before {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .post .content-wrap .entry-content .more-button,
#side-area.dfd-background-dark .post .content-wrap .entry-content .more-button,
.row .background--dark .post .content-wrap .entry-content .more-button {
	background:transparent;
}
.dfd-background-dark .post .content-wrap .entry-content .more-button .dfd-last,
#side-area.dfd-background-dark .post .content-wrap .entry-content .more-button .dfd-last,
.row .background--dark .post .content-wrap .entry-content .more-button .dfd-last {
	color:#fff;
}
.dfd-background-dark .dfd-portfolio-module,
#side-area.dfd-background-dark .dfd-portfolio-module,
.row .background--dark .dfd-portfolio-module {
	overflow:hidden;
}
.dfd-background-dark .dfd-portfolio-module.simple .project .cover,
#side-area.dfd-background-dark .dfd-portfolio-module.simple .project .cover,
.row .background--dark .dfd-portfolio-module.simple .project .cover {
	border-bottom-color:transparent;
}
.dfd-background-dark .dfd-portfolio-module.simple .project .cover .dfd-share-cover:before,
#side-area.dfd-background-dark .dfd-portfolio-module.simple .project .cover .dfd-share-cover:before,
.row .background--dark .dfd-portfolio-module.simple .project .cover .dfd-share-cover:before {
	content:"";
	position:absolute;
	top:50%;
	left:100%;
	width:10000%;
	border-bottom:1px dotted rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-portfolio-module.simple .project .cover:after,
#side-area.dfd-background-dark .dfd-portfolio-module.simple .project .cover:after,
.row .background--dark .dfd-portfolio-module.simple .project .cover:after {
	content:"";
	position:absolute;
	left:196px;
	right:0;
	bottom:-1px;
	height:1px;
}
.dfd-background-dark .dfd-piecharts.layout-4 .module-icon i,
.dfd-background-dark .dfd-piecharts .inner-circle i,
#side-area.dfd-background-dark .dfd-piecharts.layout-4 .module-icon i,
#side-area.dfd-background-dark .dfd-piecharts .inner-circle i,
.row .background--dark .dfd-piecharts.layout-4 .module-icon i,
.row .background--dark .dfd-piecharts .inner-circle i {
	color:#fff;
}
.dfd-background-dark .dfd-piecharts .delimiter,
#side-area.dfd-background-dark .dfd-piecharts .delimiter,
.row .background--dark .dfd-piecharts .delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-piecharts .piecharts-number,
#side-area.dfd-background-dark .dfd-piecharts .piecharts-number,
.row .background--dark .dfd-piecharts .piecharts-number {
	color:#fff;
}
.dfd-background-dark .dfd-share-module.dfd-default ul li a,
.dfd-background-dark .dfd-share-module.dfd-background-hover ul li a:not(:hover),
#side-area.dfd-background-dark .dfd-share-module.dfd-default ul li a,
#side-area.dfd-background-dark .dfd-share-module.dfd-background-hover ul li a:not(:hover),
.row .background--dark .dfd-share-module.dfd-default ul li a,
.row .background--dark .dfd-share-module.dfd-background-hover ul li a:not(:hover) {
	border-color:rgba(255,
	255,
	255,
	0.2) !important;
}
.dfd-background-dark .dfd-share-module ul li a:before,
#side-area.dfd-background-dark .dfd-share-module ul li a:before,
.row .background--dark .dfd-share-module ul li a:before {
	opacity:.3;
}
.dfd-background-dark .module-entry-share ul li a,
#side-area.dfd-background-dark .module-entry-share ul li a,
.row .background--dark .module-entry-share ul li a {
	background:transparent;
}
.dfd-background-dark .dfd-new-share-module.style-1 ul li a,
.dfd-background-dark .dfd-new-share-module.style-3 ul li a,
#side-area.dfd-background-dark .dfd-new-share-module.style-1 ul li a,
#side-area.dfd-background-dark .dfd-new-share-module.style-3 ul li a,
.row .background--dark .dfd-new-share-module.style-1 ul li a,
.row .background--dark .dfd-new-share-module.style-3 ul li a {
	border-top-color:rgba(255,
	255,
	255,
	0.2);
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
	border-left-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-new-share-module.style-1 ul li:last-child a,
.dfd-background-dark .dfd-new-share-module.style-3 ul li:last-child a,
#side-area.dfd-background-dark .dfd-new-share-module.style-1 ul li:last-child a,
#side-area.dfd-background-dark .dfd-new-share-module.style-3 ul li:last-child a,
.row .background--dark .dfd-new-share-module.style-1 ul li:last-child a,
.row .background--dark .dfd-new-share-module.style-3 ul li:last-child a {
	border-right-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-new-share-module.style-3 ul li a,
.dfd-background-dark .dfd-new-share-module.style-4 ul li a,
#side-area.dfd-background-dark .dfd-new-share-module.style-3 ul li a,
#side-area.dfd-background-dark .dfd-new-share-module.style-4 ul li a,
.row .background--dark .dfd-new-share-module.style-3 ul li a,
.row .background--dark .dfd-new-share-module.style-4 ul li a {
	border-right-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-new-share-module.style-6 ul li a,
#side-area.dfd-background-dark .dfd-new-share-module.style-6 ul li a,
.row .background--dark .dfd-new-share-module.style-6 ul li a {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-service-module-wrap .dfd-service-item,
#side-area.dfd-background-dark .dfd-service-module-wrap .dfd-service-item,
.row .background--dark .dfd-service-module-wrap .dfd-service-item {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-service-module-wrap .dfd-service-item.style-03 .module-icon,
#side-area.dfd-background-dark .dfd-service-module-wrap .dfd-service-item.style-03 .module-icon,
.row .background--dark .dfd-service-module-wrap .dfd-service-item.style-03 .module-icon {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-service-module-wrap .dfd-service-item.style-03 .featured-icon,
#side-area.dfd-background-dark .dfd-service-module-wrap .dfd-service-item.style-03 .featured-icon,
.row .background--dark .dfd-service-module-wrap .dfd-service-item.style-03 .featured-icon {
	color:#fff;
}
.dfd-background-dark .dfd-service-module-wrap .dfd-service-item.style-04 .featured-icon,
#side-area.dfd-background-dark .dfd-service-module-wrap .dfd-service-item.style-04 .featured-icon,
.row .background--dark .dfd-service-module-wrap .dfd-service-item.style-04 .featured-icon {
	color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .form-search-wrap a,
.dfd-background-dark .total_cart_header .woo-cart-contents .woo-cart-items,
.dfd-background-dark .total_cart_header .woo-cart-contents .woo-cart-details,
#side-area.dfd-background-dark .form-search-wrap a,
#side-area.dfd-background-dark .total_cart_header .woo-cart-contents .woo-cart-items,
#side-area.dfd-background-dark .total_cart_header .woo-cart-contents .woo-cart-details,
.row .background--dark .form-search-wrap a,
.row .background--dark .total_cart_header .woo-cart-contents .woo-cart-items,
.row .background--dark .total_cart_header .woo-cart-contents .woo-cart-details {
	color:#fff;
}
.dfd-background-dark .side-area-controller span,
#side-area.dfd-background-dark .side-area-controller span,
.row .background--dark .side-area-controller span {
	background:transparent;
}
.dfd-background-dark .side-area-controller span:before,
.dfd-background-dark .side-area-controller span:after,
#side-area.dfd-background-dark .side-area-controller span:before,
#side-area.dfd-background-dark .side-area-controller span:after,
.row .background--dark .side-area-controller span:before,
.row .background--dark .side-area-controller span:after {
	background:#fff;
}
.dfd-background-dark .side-area-controller.hovered span,
#side-area.dfd-background-dark .side-area-controller.hovered span,
.row .background--dark .side-area-controller.hovered span {
	background:#fff !important;
}
.dfd-background-dark .side-area-controller.lost-hover span,
#side-area.dfd-background-dark .side-area-controller.lost-hover span,
.row .background--dark .side-area-controller.lost-hover span {
	background:transparent;
}
.dfd-background-dark .side_area_copyright,
#side-area.dfd-background-dark .side_area_copyright,
.row .background--dark .side_area_copyright {
	color:#fff !important;
}
.dfd-background-dark .onclick-menu .onclick-nav-menu > li > a,
#side-area.dfd-background-dark .onclick-menu .onclick-nav-menu > li > a,
.row .background--dark .onclick-menu .onclick-nav-menu > li > a {
	color:#fff !important;
	border-bottom-color:rgba(255,
	255,
	255,
	0.1) !important;
}
.dfd-background-dark .onclick-menu .onclick-nav-menu > li a,
#side-area.dfd-background-dark .onclick-menu .onclick-nav-menu > li a,
.row .background--dark .onclick-menu .onclick-nav-menu > li a {
	color:#fff !important;
}
.dfd-background-dark .onclick-menu .onclick-nav-menu > li a:hover,
#side-area.dfd-background-dark .onclick-menu .onclick-nav-menu > li a:hover,
.row .background--dark .onclick-menu .onclick-nav-menu > li a:hover {
	color:#8a8f6a !important;
}
.dfd-background-dark .my_skills_widget .wrap .progress-wrap .progress,
#side-area.dfd-background-dark .my_skills_widget .wrap .progress-wrap .progress,
.row .background--dark .my_skills_widget .wrap .progress-wrap .progress {
	background:rgba(244,
	244,
	244,
	0.1);
}
.dfd-background-dark .widget.soc-icons a,
#side-area.dfd-background-dark .widget.soc-icons a,
.row .background--dark .widget.soc-icons a {
	color:rgba(255,
	255,
	255,
	0.5) !important;
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-4 a:after,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-4 a:after,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-4 a:after {
	background:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-6 a:hover:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-6 a:hover:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-5 a:hover:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-6 a:hover:before {
	background:rgba(255,
	255,
	255,
	0.1);
	color:#fff !important;
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-10 a,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-11 a,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-26 a,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-10 a,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-11 a,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-26 a,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-10 a,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-11 a,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-26 a {
	color:#28262b !important;
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-12 a:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before {
	border:1px solid rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-15,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-15,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-15 {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-15 a,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-15 a,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-15 a {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-15 a:hover:before {
	color:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-18 a,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-18 a,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-18 a {
	color:#28262b !important;
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-19 a:before,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-20 a:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-19 a:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-20 a:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-19 a:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-20 a:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a:after,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a:after,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a:after,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a:after,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a:after,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a:after {
	background:#fff;
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a:hover:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
#side-area.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a:hover:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,
.row .background--dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a:hover:before {
	color:#28262b;
}
.dfd-background-dark .dfd-new-soc-icon a,
#side-area.dfd-background-dark .dfd-new-soc-icon a,
.row .background--dark .dfd-new-soc-icon a {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-new-soc-icon.style-11 a,
.dfd-background-dark .dfd-new-soc-icon.style-11 .soc-icon-container,
#side-area.dfd-background-dark .dfd-new-soc-icon.style-11 a,
#side-area.dfd-background-dark .dfd-new-soc-icon.style-11 .soc-icon-container,
.row .background--dark .dfd-new-soc-icon.style-11 a,
.row .background--dark .dfd-new-soc-icon.style-11 .soc-icon-container {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-new-soc-icon.with-border a:before,
#side-area.dfd-background-dark .dfd-new-soc-icon.with-border a:before,
.row .background--dark .dfd-new-soc-icon.with-border a:before {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-new-soc-icon.style-8 a:before,
#side-area.dfd-background-dark .dfd-new-soc-icon.style-8 a:before,
.row .background--dark .dfd-new-soc-icon.style-8 a:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-new-soc-icon.style-12 a:after,
#side-area.dfd-background-dark .dfd-new-soc-icon.style-12 a:after,
.row .background--dark .dfd-new-soc-icon.style-12 a:after {
	background:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark#sub-footer .subfooter-copyright,
#side-area.dfd-background-dark#sub-footer .subfooter-copyright,
.row .background--dark#sub-footer .subfooter-copyright {
	color:rgba(255,
	255,
	255,
	0.6);
}
.dfd-background-dark .dfd-subscribe-module .dfd-subscribe-module-form i,
#side-area.dfd-background-dark .dfd-subscribe-module .dfd-subscribe-module-form i,
.row .background--dark .dfd-subscribe-module .dfd-subscribe-module-form i {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-subscribe-module .dfd-subscribe-module-form i:after,
#side-area.dfd-background-dark .dfd-subscribe-module .dfd-subscribe-module-form i:after,
.row .background--dark .dfd-subscribe-module .dfd-subscribe-module-form i:after {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-subscribe-module .dfd-subscribe-module-form form input[type="text"],
#side-area.dfd-background-dark .dfd-subscribe-module .dfd-subscribe-module-form form input[type="text"],
.row .background--dark .dfd-subscribe-module .dfd-subscribe-module-form form input[type="text"] {
	background:transparent;
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form input[type="text"],
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form input[type="text"],
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form input[type="text"] {
	color:#fff;
	background:transparent;
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form.dfd-subscribe-style-4 .cell-submit .submit,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form.dfd-subscribe-style-4 .cell-submit .submit,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form.dfd-subscribe-style-4 .cell-submit .submit {
	background:transparent;
	border-color:transparent;
	color:#fff;
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form::-webkit-input-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form::-webkit-input-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:-moz-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:-moz-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form:-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form::-moz-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form::-moz-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form::-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:-ms-input-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:-ms-input-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form:-ms-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus::-webkit-input-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus::-webkit-input-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus::-webkit-input-placeholder {
	color:transparent;
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus:-moz-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus:-moz-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus:-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus::-moz-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus::-moz-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus::-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus:-ms-input-placeholder,
#side-area.dfd-background-dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus:-ms-input-placeholder,
.row .background--dark .dfd-new-subscribe-module .dfd-subscribe-module-form:focus:-ms-input-placeholder {
	color:transparent;
}
.dfd-background-dark .dfd-team-member .delimiter,
#side-area.dfd-background-dark .dfd-team-member .delimiter,
.row .background--dark .dfd-team-member .delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-testimonials .dfd-testimonial-item .icon-wrap i,
#side-area.dfd-background-dark .dfd-testimonials .dfd-testimonial-item .icon-wrap i,
.row .background--dark .dfd-testimonials .dfd-testimonial-item .icon-wrap i {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-testimonials .dfd-testimonial-item .testimonial-title,
#side-area.dfd-background-dark .dfd-testimonials .dfd-testimonial-item .testimonial-title,
.row .background--dark .dfd-testimonials .dfd-testimonial-item .testimonial-title {
	color:#fff;
}
.dfd-background-dark .dfd-testimonial-item .icon-wrap i,
#side-area.dfd-background-dark .dfd-testimonial-item .icon-wrap i,
.row .background--dark .dfd-testimonial-item .icon-wrap i {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-testimonial-item .testimonial-delimiter,
#side-area.dfd-background-dark .dfd-testimonial-item .testimonial-delimiter,
.row .background--dark .dfd-testimonial-item .testimonial-delimiter {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-testimonial-item.style-2 .content-wrap-bg,
.dfd-background-dark .dfd-testimonial-item.style-3 .content-wrap-bg,
#side-area.dfd-background-dark .dfd-testimonial-item.style-2 .content-wrap-bg,
#side-area.dfd-background-dark .dfd-testimonial-item.style-3 .content-wrap-bg,
.row .background--dark .dfd-testimonial-item.style-2 .content-wrap-bg,
.row .background--dark .dfd-testimonial-item.style-3 .content-wrap-bg {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-testimonial-item.layout-3 .icon-wrap i,
.dfd-background-dark .dfd-testimonial-item.layout-8 .icon-wrap i,
#side-area.dfd-background-dark .dfd-testimonial-item.layout-3 .icon-wrap i,
#side-area.dfd-background-dark .dfd-testimonial-item.layout-8 .icon-wrap i,
.row .background--dark .dfd-testimonial-item.layout-3 .icon-wrap i,
.row .background--dark .dfd-testimonial-item.layout-8 .icon-wrap i {
	color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-testimonial-item .feature-title,
#side-area.dfd-background-dark .dfd-testimonial-item .feature-title,
.row .background--dark .dfd-testimonial-item .feature-title {
	color:#fff;
}
.dfd-background-dark .dfd-testimonial-slider .icon-wrap i,
#side-area.dfd-background-dark .dfd-testimonial-slider .icon-wrap i,
.row .background--dark .dfd-testimonial-slider .icon-wrap i {
	color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .dfd-testimonial-slider .delimiter,
#side-area.dfd-background-dark .dfd-testimonial-slider .delimiter,
.row .background--dark .dfd-testimonial-slider .delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .has-popover,
.dfd-background-dark .has-tooltip,
#side-area.dfd-background-dark .has-popover,
#side-area.dfd-background-dark .has-tooltip,
.row .background--dark .has-popover,
.row .background--dark .has-tooltip {
	color:#fff;
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .twitter-row .twitter-slider .date,
#side-area.dfd-background-dark .twitter-row .twitter-slider .date,
.row .background--dark .twitter-row .twitter-slider .date {
	color:rgba(255,
	255,
	255,
	0.6) !important;
}
.dfd-background-dark .twitter-row .twitter-row-icon-container > i,
#side-area.dfd-background-dark .twitter-row .twitter-row-icon-container > i,
.row .background--dark .twitter-row .twitter-row-icon-container > i {
	color:transparent;
}
.dfd-background-dark .twitter-row .twitter-slider .tweet-item .tweet,
#side-area.dfd-background-dark .twitter-row .twitter-slider .tweet-item .tweet,
.row .background--dark .twitter-row .twitter-slider .tweet-item .tweet {
	color:#fff;
}
.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .tweet-content,
.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .tweet-content a,
.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .date,
.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet i,
.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .tweet-author,
#side-area.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .tweet-content,
#side-area.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .tweet-content a,
#side-area.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .date,
#side-area.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet i,
#side-area.dfd-background-dark .twitter-row.twitter-module .tweet-item .tweet .tweet-author,
.row .background--dark .twitter-row.twitter-module .tweet-item .tweet .tweet-content,
.row .background--dark .twitter-row.twitter-module .tweet-item .tweet .tweet-content a,
.row .background--dark .twitter-row.twitter-module .tweet-item .tweet .date,
.row .background--dark .twitter-row.twitter-module .tweet-item .tweet i,
.row .background--dark .twitter-row.twitter-module .tweet-item .tweet .tweet-author {
	color:#fff;
}
.dfd-background-dark .dfd-twitter-module .tweet-item .tweet .tweet-content a,
#side-area.dfd-background-dark .dfd-twitter-module .tweet-item .tweet .tweet-content a,
.row .background--dark .dfd-twitter-module .tweet-item .tweet .tweet-content a {
	color:#fff;
}
.dfd-background-dark .dfd-twitter-module .tweet-item .tweet .tweet-content a:hover,
#side-area.dfd-background-dark .dfd-twitter-module .tweet-item .tweet .tweet-content a:hover,
.row .background--dark .dfd-twitter-module .tweet-item .tweet .tweet-content a:hover {
	color:#c39f76;
}
.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active,
#side-area.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active,
.row .background--dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor,
#side-area.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor,
.row .background--dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor {
	color:#fff;
}
.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:after,
.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:before,
#side-area.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:after,
#side-area.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:before,
.row .background--dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:after,
.row .background--dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li,
#side-area.dfd-background-dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li,
.row .background--dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li {
	color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px rgba(255,
	255,
	255,
	0.1);
	box-shadow:0px 0px 0px 1px rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li.ui-tabs-active,
#side-area.dfd-background-dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li.ui-tabs-active,
.row .background--dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li.ui-tabs-active {
	border-color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px #fff;
	box-shadow:0px 0px 0px 1px #fff;
}
.dfd-background-dark .dfd-videoplayer:not(.style-1) .mask-for-hover,
#side-area.dfd-background-dark .dfd-videoplayer:not(.style-1) .mask-for-hover,
.row .background--dark .dfd-videoplayer:not(.style-1) .mask-for-hover {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-videoplayer:not(.style-1) .play,
#side-area.dfd-background-dark .dfd-videoplayer:not(.style-1) .play,
.row .background--dark .dfd-videoplayer:not(.style-1) .play {
	border-left-color:#fff;
}
.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-1 .delimiter,
.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-2 .delimiter,
#side-area.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-1 .delimiter,
#side-area.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-2 .delimiter,
.row .background--dark .dfd-videoplayer:not(.style-1).layout-1 .delimiter,
.row .background--dark .dfd-videoplayer:not(.style-1).layout-2 .delimiter {
	border-right-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-3 .delimiter,
.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-4 .delimiter,
#side-area.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-3 .delimiter,
#side-area.dfd-background-dark .dfd-videoplayer:not(.style-1).layout-4 .delimiter,
.row .background--dark .dfd-videoplayer:not(.style-1).layout-3 .delimiter,
.row .background--dark .dfd-videoplayer:not(.style-1).layout-4 .delimiter {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .widget h3.widget-title,
.dfd-background-dark .widget .widget-title,
#side-area.dfd-background-dark .widget h3.widget-title,
#side-area.dfd-background-dark .widget .widget-title,
.row .background--dark .widget h3.widget-title,
.row .background--dark .widget .widget-title {
	color:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .widget.widget_recent_posts_widget .post,
#side-area.dfd-background-dark .widget.widget_recent_posts_widget .post,
.row .background--dark .widget.widget_recent_posts_widget .post {
	background:transparent;
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget) * li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget) * a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) * li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) * a,
.row .background--dark .widget:not(.widget_recent_posts_widget) * li,
.row .background--dark .widget:not(.widget_recent_posts_widget) * a {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text {
	background-color:rgba(255,
	255,
	255,
	0.1);
	border-color:transparent !important;
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:before {
	border-top-color:rgba(255,
	255,
	255,
	0.1);
	bottom:-13px;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:after {
	border-top-color:transparent;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap h3.entry-title,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap h3.entry-title,
.row .background--dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap h3.entry-title {
	color:#fff;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-size:14px;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap .entry-meta,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap .entry-meta,
.row .background--dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap .entry-meta {
	color:#7a7a7a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap .entry-meta i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap .entry-meta i,
.row .background--dark .widget:not(.widget_recent_posts_widget) .entry-content-wrap .entry-meta i {
	color:inherit;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul:before,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul li {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul li a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul li a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul li a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul li a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_topics ul li a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_replies ul li a {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li .icon-wrap i,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li .icon-wrap i,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li .icon-wrap i,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li .icon-wrap i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li .icon-wrap i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li .icon-wrap i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li .icon-wrap i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li .icon-wrap i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li .icon-wrap i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li .icon-wrap i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li .icon-wrap i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li .icon-wrap i {
	color:#c39f76;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li .count,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li .count,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li .count,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li .count {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li:hover .count,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li:hover .count,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li:hover .count,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li:hover .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li:hover .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li:hover .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li:hover .count,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li:hover .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul li:hover .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul li:hover .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul li:hover .count,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul li:hover .count {
	color:#c39f76;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.post-categories li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.widget-archive li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.post-categories li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.widget-archive li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.post-categories li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.widget-archive li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.post-categories li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.widget-archive li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.post-categories li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.widget-archive li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.post-categories li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.widget-archive li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.post-categories li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.widget-archive li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.post-categories li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.widget-archive li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.post-categories li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.widget-archive li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.post-categories li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.widget-archive li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.post-categories li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.widget-archive li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.post-categories li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.widget-archive li {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.post-categories li:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.widget-archive li:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.post-categories li:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.widget-archive li:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.post-categories li:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.widget-archive li:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.post-categories li:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.widget-archive li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.post-categories li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.widget-archive li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.post-categories li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.widget-archive li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.post-categories li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.widget-archive li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.post-categories li:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.widget-archive li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.post-categories li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_entries ul.widget-archive li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.post-categories li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_categories ul.widget-archive li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.post-categories li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_arch ul.widget-archive li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.post-categories li:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_forums ul.widget-archive li:hover {
	color:#c39f76;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li:before,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li:before,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li:before,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_products li:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_thumbnail,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_thumbnail,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li .product_thumbnail,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_thumbnail,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_thumbnail,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_thumbnail,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li .product_thumbnail,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_thumbnail,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_thumbnail,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_thumbnail,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_products li .product_thumbnail,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_thumbnail {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_summary,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_summary,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li .product_summary,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_summary,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_summary,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_summary,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li .product_summary,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_summary,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_summary,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_summary,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_products li .product_summary,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_summary {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_summary a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_summary a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li .product_summary a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_summary a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_summary a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_summary a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products li .product_summary a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_summary a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products li .product_summary a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews li .product_summary a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_products li .product_summary a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_best_sellers li .product_summary a {
	color:inherit;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_products a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_best_sellers a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_top_rated_products a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_reviews a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_products a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_best_sellers a:hover {
	color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_calendar #calendar_wrap table thead tr th,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_calendar #calendar_wrap table thead tr th,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_calendar #calendar_wrap table thead tr th {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_calendar #calendar_wrap table tbody tr,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_calendar #calendar_wrap table tbody tr,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_calendar #calendar_wrap table tbody tr {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .tabs.horisontal dd a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .tabs.horisontal dd a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .tabs.horisontal dd a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .tabs.horisontal dd a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .tabs.horisontal dd a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .tabs.horisontal dd a {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .tabs.horisontal dd.active,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .tabs.horisontal dd.active,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .tabs.horisontal dd.active,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .tabs.horisontal dd.active,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .tabs.horisontal dd.active,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .tabs.horisontal dd.active {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .entry-thumb i,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .entry-thumb i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .entry-thumb i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .entry-thumb i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .entry-thumb i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .entry-thumb i {
	color:rgba(255,
	255,
	255,
	0.5);
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .box-name,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .box-name,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .box-name,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .box-name,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .box-name,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .box-name {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .box-name a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .box-name a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .box-name a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .box-name a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .box-name a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .box-name a:hover {
	color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .entry-date i,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .entry-date i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .entry-date i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .entry-date i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .entry-date i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .entry-date i {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb i,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb i,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb i {
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .widget-inner-heading,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .widget-inner-heading,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .widget-inner-heading {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .widget-inner-heading a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .widget-inner-heading a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_posts .widget-inner-heading a {
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_stats dl,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_stats dl,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_stats dl {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a {
	color:#fff;
	border-bottom:1px solid rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a:before,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a.selected,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a.selected,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a.selected,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a.selected,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-options a.selected,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-options a.selected {
	color:#e27863;
	border-top:1px solid rgba(255,
	255,
	255,
	0.1);
	border-right:1px solid rgba(255,
	255,
	255,
	0.1);
	border-bottom:1px solid transparent;
	border-left:1px solid rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-list .item-title,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-list .item-title,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-list .item-title,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-list .item-title,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_groups_widget .item-list .item-title,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_members_widget .item-list .item-title {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments {
	color:rgba(255,
	255,
	255,
	0.5);
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments .comment-author-link,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments .author,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments .comment-author-link,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments .author,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments .comment-author-link,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments .author,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments .comment-author-link,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments .author,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments .comment-author-link,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments .author,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments .comment-author-link,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments .author {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a:hover {
	color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a.dfd-post-link,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a.dfd-post-link,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a.dfd-post-link,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a.dfd-post-link,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a.dfd-post-link,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a.dfd-post-link {
	color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a.dfd-post-link:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a.dfd-post-link:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a.dfd-post-link:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a.dfd-post-link:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_recent_comments .recentcomments a.dfd-post-link:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments .recentcomments a.dfd-post-link:hover {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple .vcard-field-name,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple .vcard-field-name,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple .vcard-field-name {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="submit"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="submit"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="submit"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="submit"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="submit"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="submit"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="submit"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="submit"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="submit"] {
	color:transparent;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="search"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="text"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="search"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="text"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="search"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="text"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="search"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="text"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="search"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="text"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="search"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="text"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="search"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_search form input[type="text"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="search"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_search form input[type="text"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="search"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_search form input[type="text"] {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form:after,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form:after,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_search form:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_search form:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_search form:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_search form:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_search form:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_search form:after {
	color:rgba(255,
	255,
	255,
	0.5);
	-webkit-transition:color .15s ease-in-out .2s;
	-moz-transition:color .15s ease-in-out .2s;
	transition:color .15s ease-in-out .2s;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe .subscribe-widget .widget-title,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe .subscribe-widget .widget-title,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe .subscribe-widget .widget-title {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe .subscribe-widget p,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe .subscribe-widget p,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe .subscribe-widget p {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe input[type="text"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe input[type="text"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe input[type="text"] {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe button[type="submit"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe button[type="submit"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe button[type="submit"] {
	border-color:transparent;
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe button[type="submit"]:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe button[type="submit"]:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_counter_mail_subscribe button[type="submit"]:hover {
	color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .login-username label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .login-password label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bp-login-widget-user-login label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bp-login-widget-user-pass label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-username label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-password label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .login-username label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .login-password label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-login label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-pass label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bbp-username label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bbp-password label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .login-username label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .login-password label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bp-login-widget-user-login label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bp-login-widget-user-pass label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bbp-username label,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bbp-password label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .login-username label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .login-password label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bp-login-widget-user-login label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bp-login-widget-user-pass label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-username label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-password label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .login-username label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .login-password label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-login label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-pass label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bbp-username label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bbp-password label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .login-username label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .login-password label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bp-login-widget-user-login label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bp-login-widget-user-pass label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bbp-username label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bbp-password label,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .login-username label,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .login-password label,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bp-login-widget-user-login label,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bp-login-widget-user-pass label,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-username label,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-password label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .login-username label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .login-password label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-login label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-pass label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bbp-username label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bbp-password label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login .login-username label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login .login-password label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bp-login-widget-user-login label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bp-login-widget-user-pass label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bbp-username label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login .bbp-password label {
	color:rgba(255,
	255,
	255,
	0.5);
	border-color:transparent;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in h4 a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in h4 a,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in h4 a {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in h4 a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in h4 a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in h4 a:hover {
	color:#e27863;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in a.button.logout-link,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in a.button.logout-link,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in a.button.logout-link {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in a.button.logout-link:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in a.button.logout-link:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).bbp_widget_login .bbp-logged-in a.button.logout-link:hover {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username {
	background:transparent;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password input[type="password"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password input[type="text"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username input[type="password"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username input[type="text"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password input[type="password"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password input[type="text"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username input[type="password"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username input[type="text"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password input[type="password"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-password input[type="text"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username input[type="password"],
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-username input[type="text"] {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-logout .button,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-submit .button,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-logout .button,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-submit .button,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-logout .button,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-submit .button {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form label,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form label,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form label {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-lost-password a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-registration a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-lost-password a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-registration a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-lost-password a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_login form p.login-registration a {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-link,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-link,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-link {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-link:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-link:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-link:hover {
	color:#e27863;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-logout a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-logout a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-logout a {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-logout a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-logout a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_bp_core_login_widget .bp-login-widget-user-logout a:hover {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).textwidget,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).textwidget,
.row .background--dark .widget:not(.widget_recent_posts_widget).textwidget {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_widget_sidebar_menu ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_news_categories_list ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_views ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_pages ul li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_meta ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_widget_sidebar_menu ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_news_categories_list ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_views ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_pages ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_meta ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_widget_sidebar_menu ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_news_categories_list ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_views ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_pages ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_meta ul li {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_widget_sidebar_menu ul li:after,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments ul li:after,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_news_categories_list ul li:after,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_views ul li:after,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_pages ul li:after,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_meta ul li:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_widget_sidebar_menu ul li:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_recent_comments ul li:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_news_categories_list ul li:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_display_views ul li:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_pages ul li:after,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_meta ul li:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_widget_sidebar_menu ul li:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_recent_comments ul li:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_news_categories_list ul li:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_display_views ul li:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_pages ul li:after,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_meta ul li:after {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_meta abbr,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_meta abbr,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_meta abbr {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .quantity,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart span,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart p,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .quantity,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart span,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart p,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .quantity,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart span,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart p,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart a {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart li:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart li:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart li:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .buttons,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .buttons,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .buttons {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .buttons:before,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .buttons:before,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .buttons:before {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .mini-cart-content .box-name,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .mini-cart-content .box-name,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .mini-cart-content .box-name {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .mini-cart-quantity .amount,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .mini-cart-quantity .amount,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_shopping_cart .mini-cart-quantity .amount {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_category ul:not(.post-categories) li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_categories ul:not(.post-categories) li,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_archive ul:not(.post-categories) li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_category ul:not(.post-categories) li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_categories ul:not(.post-categories) li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_archive ul:not(.post-categories) li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_category ul:not(.post-categories) li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_categories ul:not(.post-categories) li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_archive ul:not(.post-categories) li {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_facebook_widget #facebook .pluginBoxDivider,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_facebook_widget #facebook .pluginBoxDivider,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_facebook_widget #facebook .pluginBoxDivider {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a {
	color:rgba(255,
	255,
	255,
	0.5);
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a strong,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a strong,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a strong {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_akismet_widget .a-stats a:hover {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tags-widget a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tagcloud a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tags-widget a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tagcloud a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tags-widget a,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tagcloud a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tags-widget a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tagcloud a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tags-widget a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tagcloud a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tags-widget a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tagcloud a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tags-widget a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tagcloud a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tags-widget a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tagcloud a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tags-widget a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tagcloud a {
	border-color:rgba(255,
	255,
	255,
	0.1);
	background-color:transparent;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tags-widget a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tagcloud a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tags-widget a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tagcloud a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tags-widget a:hover,
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tagcloud a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tags-widget a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tagcloud a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tags-widget a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tagcloud a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tags-widget a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tagcloud a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tags-widget a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_crum_tags_widget .tagcloud a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tags-widget a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_tag_cloud .tagcloud a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tags-widget a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_product_tag_cloud .tagcloud a:hover {
	border-color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_nav_menu ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_nav_menu ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_nav_menu ul li {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss .widget-title .rsswidget,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss .widget-title .rsswidget,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_rss .widget-title .rsswidget {
	color:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss ul li,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss ul li,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_rss ul li {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss ul li cite,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss ul li cite,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_rss ul li cite {
	color:#fff;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss ul li a:hover,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_rss ul li a:hover,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_rss ul li a:hover {
	color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_twitter-widget .tweet-list .tweet .tweet-inner a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_twitter-widget .tweet-list .tweet .tweet-inner a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_twitter-widget .tweet-list .tweet .tweet-inner a {
	color:#8a8f6a;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_author .author-box,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_author .author-box,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_author .author-box {
	border-color:rgba(255,
	255,
	255,
	0.1);
	background:transparent;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-13 a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-13 a,
.row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-13 a {
	background:transparent;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget) input[type="search"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget) input[type="password"],
.dfd-background-dark .widget:not(.widget_recent_posts_widget) input[type="text"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) input[type="search"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) input[type="password"],
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) input[type="text"],
.row .background--dark .widget:not(.widget_recent_posts_widget) input[type="search"],
.row .background--dark .widget:not(.widget_recent_posts_widget) input[type="password"],
.row .background--dark .widget:not(.widget_recent_posts_widget) input[type="text"] {
	color:#fff;
	background:transparent;
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
.dfd-background-dark .widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
.dfd-background-dark .widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
#side-area.dfd-background-dark .widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
#side-area.dfd-background-dark .widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
#side-area.dfd-background-dark .widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
.row .background--dark .widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
.row .background--dark .widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
.row .background--dark .widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta {
	border-top-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark #footer.footer-style-1 .footer-copyright .description,
.dfd-background-dark #footer.footer-style-2 .footer-copyright .description,
#side-area.dfd-background-dark #footer.footer-style-1 .footer-copyright .description,
#side-area.dfd-background-dark #footer.footer-style-2 .footer-copyright .description,
.row .background--dark #footer.footer-style-1 .footer-copyright .description,
.row .background--dark #footer.footer-style-2 .footer-copyright .description {
	color:rgba(255,
	255,
	255,
	0.7);
}
.dfd-background-dark #footer.footer-style-1 .footer-copyright .description span,
.dfd-background-dark #footer.footer-style-2 .footer-copyright .description span,
#side-area.dfd-background-dark #footer.footer-style-1 .footer-copyright .description span,
#side-area.dfd-background-dark #footer.footer-style-2 .footer-copyright .description span,
.row .background--dark #footer.footer-style-1 .footer-copyright .description span,
.row .background--dark #footer.footer-style-2 .footer-copyright .description span {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
.dfd-background-dark .widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
.dfd-background-dark .widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
#side-area.dfd-background-dark .widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
#side-area.dfd-background-dark .widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
#side-area.dfd-background-dark .widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
.row .background--dark .widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
.row .background--dark .widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover,
.row .background--dark .widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover {
	color:#fff;
}
.dfd-background-dark .woocommerce .star-rating:before,
.dfd-background-dark .woocommerce-page .star-rating:before,
#side-area.dfd-background-dark .woocommerce .star-rating:before,
#side-area.dfd-background-dark .woocommerce-page .star-rating:before,
.row .background--dark .woocommerce .star-rating:before,
.row .background--dark .woocommerce-page .star-rating:before {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap h2.widget-title,
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price .amount,
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price ins .amount,
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-woo-description,
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-add-to-cart a.button,
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-add-to-cart .feature-title,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap h2.widget-title,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price .amount,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price ins .amount,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-woo-description,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-add-to-cart a.button,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-add-to-cart .feature-title,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap h2.widget-title,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price .amount,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price ins .amount,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-woo-description,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-add-to-cart a.button,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-add-to-cart .feature-title,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap h2.widget-title,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price .amount,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price ins .amount,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-woo-description,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-add-to-cart a.button,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-add-to-cart .feature-title,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap h2.widget-title,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price .amount,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price ins .amount,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-woo-description,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-add-to-cart a.button,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-add-to-cart .feature-title,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap h2.widget-title,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price .amount,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price ins .amount,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-woo-description,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-add-to-cart a.button,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-add-to-cart .feature-title {
	color:#fff;
}
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap div.subtitle,
.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price del,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap div.subtitle,
.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price del,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap div.subtitle,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price del,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap div.subtitle,
#side-area.dfd-background-dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price del,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap div.subtitle,
.row .background--dark .dfd-single-product-module.dfd-style-1 .dfd-desc-wrap .dfd-price del,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap div.subtitle,
.row .background--dark .dfd-single-product-module.dfd-style-2 .dfd-desc-wrap .dfd-price del {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-single-product-module .dfd-price,
#side-area.dfd-background-dark .dfd-single-product-module .dfd-price,
.row .background--dark .dfd-single-product-module .dfd-price {
	color:#fff;
}
.dfd-background-dark .dfd-single-product-module .onsale,
#side-area.dfd-background-dark .dfd-single-product-module .onsale,
.row .background--dark .dfd-single-product-module .onsale {
	color:#28262b;
}
.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount,
#side-area.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount,
.row .background--dark .dfd-woocomposer_list .dfd-woo-product-list li .amount {
	color:#c39f76;
}
.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount del,
#side-area.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount del,
.row .background--dark .dfd-woocomposer_list .dfd-woo-product-list li .amount del {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount del .amount,
#side-area.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount del .amount,
.row .background--dark .dfd-woocomposer_list .dfd-woo-product-list li .amount del .amount {
	color:inherit;
}
.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount ins,
#side-area.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount ins,
.row .background--dark .dfd-woocomposer_list .dfd-woo-product-list li .amount ins {
	color:#c39f76;
}
.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount ins .amount,
#side-area.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .amount ins .amount,
.row .background--dark .dfd-woocomposer_list .dfd-woo-product-list li .amount ins .amount {
	color:inherit;
}
.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .dfd-list-menu-mode .woo-delim,
#side-area.dfd-background-dark .dfd-woocomposer_list .dfd-woo-product-list li .dfd-list-menu-mode .woo-delim,
.row .background--dark .dfd-woocomposer_list .dfd-woo-product-list li .dfd-list-menu-mode .woo-delim {
	border-bottom-color:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .products .product .woo-title-wrap .price-wrap,
#side-area.dfd-background-dark .products .product .woo-title-wrap .price-wrap,
.row .background--dark .products .product .woo-title-wrap .price-wrap {
	color:#c39f76;
}
.dfd-background-dark .products .product .woo-title-wrap .price-wrap .from,
#side-area.dfd-background-dark .products .product .woo-title-wrap .price-wrap .from,
.row .background--dark .products .product .woo-title-wrap .price-wrap .from {
	color:rgba(255,
	255,
	255,
	0.7);
}
.dfd-background-dark .products .product .woo-title-wrap .price-wrap .amount,
#side-area.dfd-background-dark .products .product .woo-title-wrap .price-wrap .amount,
.row .background--dark .products .product .woo-title-wrap .price-wrap .amount {
	color:#c39f76;
}
.dfd-background-dark .products .product .woo-title-wrap .price-wrap del .amount,
#side-area.dfd-background-dark .products .product .woo-title-wrap .price-wrap del .amount,
.row .background--dark .products .product .woo-title-wrap .price-wrap del .amount {
	color:rgba(255,
	255,
	255,
	0.7);
}
.dfd-background-dark .products .product .woo-title-wrap .price-wrap ins .amount,
#side-area.dfd-background-dark .products .product .woo-title-wrap .price-wrap ins .amount,
.row .background--dark .products .product .woo-title-wrap .price-wrap ins .amount {
	color:#c39f76;
}
.dfd-background-dark .products .product .woo-title-wrap .buttons-wrap a i,
#side-area.dfd-background-dark .products .product .woo-title-wrap .buttons-wrap a i,
.row .background--dark .products .product .woo-title-wrap .buttons-wrap a i {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-background-dark .products .product .woo-title-wrap .buttons-wrap a span,
#side-area.dfd-background-dark .products .product .woo-title-wrap .buttons-wrap a span,
.row .background--dark .products .product .woo-title-wrap .buttons-wrap a span {
	color:#fff;
}
.dfd-background-dark .words_from_module .words_from_item .author-box:before,
#side-area.dfd-background-dark .words_from_module .words_from_item .author-box:before,
.row .background--dark .words_from_module .words_from_item .author-box:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .words_from_module .words_from_item .words-from-content .content,
#side-area.dfd-background-dark .words_from_module .words_from_item .words-from-content .content,
.row .background--dark .words_from_module .words_from_item .words-from-content .content {
	color:rgba(255,
	255,
	255,
	0.6);
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	-webkit-box-shadow:0px 3px 15px -3px rgba(255,
	255,
	255,
	0.1) !important;
	box-shadow:0px 3px 15px -3px rgba(255,
	255,
	255,
	0.1) !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
	background:#fff !important;
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-panels-container .vc_tta-panel-title a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-panels-container .vc_tta-panel-title a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-panels-container .vc_tta-panel-title a {
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
	color:#fff;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	color:#8a8f6a;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:before {
	background:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover {
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-panels-container .vc_tta-panel-title a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-panels-container .vc_tta-panel-title a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-panels-container .vc_tta-panel-title a {
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
	background:#fff !important;
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-panels-container .vc_tta-panel-title a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-panels-container .vc_tta-panel-title a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-panels-container .vc_tta-panel-title a {
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i {
	color:#8a8f6a !important;
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i:hover {
	color:rgba(138,
	143,
	106,
	0.7) !important;
	-webkit-box-shadow:0px 3px 15px -3px rgba(255,
	255,
	255,
	0.1) !important;
	box-shadow:0px 3px 15px -3px rgba(255,
	255,
	255,
	0.1) !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i {
	color:#000 !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i:hover {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-panels-container .vc_tta-panel-title a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-panels-container .vc_tta-panel-title a,
.row .background--dark .dfd_tabs_block .dfd_tta_tabs.big_icon .vc_tta-panels-container .vc_tta-panel-title a {
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-panels-container:before,
.dfd-background-dark .dfd_tabs_block .vc_tta-panels-container:after,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-panels-container:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-panels-container:after,
.row .background--dark .dfd_tabs_block .vc_tta-panels-container:before,
.row .background--dark .dfd_tabs_block .vc_tta-panels-container:after {
	border-top-color:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a {
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before,
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after {
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-icon,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-icon,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-icon {
	border-left-color:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading:hover,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading:hover,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading:hover {
	-webkit-box-shadow:0px 3px 15px -3px rgba(255,
	255,
	255,
	0.1) !important;
	box-shadow:0px 3px 15px -3px rgba(255,
	255,
	255,
	0.1) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i:before,
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i:after,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i:after,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i:before,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i:after {
	border-color:#fff;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading {
	background:#fff;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading a,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading a {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading a i:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading a i:before,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .style-2 .vc_active .vc_tta-panel-heading a i:before {
	border-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading {
	background:#fff;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading a,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading a {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading a i:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading a i:before,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .style-4 .vc_active .vc_tta-panel-heading a i:before {
	border-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-6 .vc_active .vc_tta-panel-heading,
#side-area.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-6 .vc_active .vc_tta-panel-heading,
.row .background--dark .dfd_tabs_block .vc_tta-accordion .style-6 .vc_active .vc_tta-panel-heading {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
	border-bottom-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a {
	color:#fff !important;
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:after {
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a {
	background:#fff !important;
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:after {
	border-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container:after {
	border-bottom-color:rgba(255,
	255,
	255,
	0.23);
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
	color:rgba(255,
	255,
	255,
	0.7) !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
	color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab a:after {
	border-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a {
	background:none !important;
	color:#fff !important;
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:after {
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a:after {
	border-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a {
	background:none !important;
	color:#fff !important;
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:after {
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a {
	color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a:after {
	border-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a {
	background:none !important;
	color:#fff !important;
	border-bottom-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:before,
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:after,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:before,
#side-area.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:after,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:before,
.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:after {
	border-color:#fff !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdrounded li a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdrounded li a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdrounded li a {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before {
	background:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillrounded li a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillrounded li a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillrounded li a {
	background-color:rgba(255,
	255,
	255,
	0.23) !important;
	border:transparent !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active a {
	background-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillsquare li a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillsquare li a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillsquare li a {
	background-color:rgba(255,
	255,
	255,
	0.23) !important;
	border:transparent !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active a {
	background-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptyrounded li a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptyrounded li a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptyrounded li a {
	border-color:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active a {
	border-color:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li a {
	overflow:hidden;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li a:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li a:before,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li a:before {
	height:17px !important;
	background-clip:padding-box !important;
	overflow:hidden;
	top:11px !important;
	background:rgba(255,
	255,
	255,
	0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li.vc_active a:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li.vc_active a:before,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li.vc_active a:before {
	background-clip:padding-box !important;
	background:#8a8f6a !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li a {
	background-color:rgba(255,
	255,
	255,
	0.23) !important;
	border-color:transparent !important;
	background-clip:padding-box !important;
	width:12px !important;
	height:12px !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li a:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li a:before,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li a:before {
	display:none !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a {
	background-color:#8a8f6a !important;
	border-color:transparent !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a:before,
#side-area.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a:before,
.row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a:before {
	display:block !important;
	top:-10px !important;
	border-bottom-color:#8a8f6a !important;
	background:none !important;
	width:10px !important;
	height:10px !important;
	position:relative;
	bottom:100% !important;
	margin-left:0px !important;
	z-index:1;
}
.dfd-background-dark .wpcf7-form input,
.dfd-background-dark .wpcf7-form textarea,
#side-area.dfd-background-dark .wpcf7-form input,
#side-area.dfd-background-dark .wpcf7-form textarea,
.row .background--dark .wpcf7-form input,
.row .background--dark .wpcf7-form textarea {
	background:rgba(244,
	244,
	244,
	0.2);
	color:#fff;
	border-color:rgba(255,
	255,
	255,
	0.3);
	-webkit-box-shadow:none;
	box-shadow:none;
}
.dfd-background-dark .wpcf7-form p span.chaffle,
#side-area.dfd-background-dark .wpcf7-form p span.chaffle,
.row .background--dark .wpcf7-form p span.chaffle {
	color:#fff;
}
.dfd-background-dark .wpcf7-form p span.chaffle:hover,
#side-area.dfd-background-dark .wpcf7-form p span.chaffle:hover,
.row .background--dark .wpcf7-form p span.chaffle:hover {
	color:#8a8f6a;
}
.dfd-background-dark .wpcf7-form input[type="submit"],
#side-area.dfd-background-dark .wpcf7-form input[type="submit"],
.row .background--dark .wpcf7-form input[type="submit"] {
	color:#fff;
	border:1px solid rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .wpcf7-form-control-wrap,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .wpcf7-form-control-wrap,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1 .wpcf7-form-control-wrap {
	border-bottom-color:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .right-border,
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .top-border,
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .left-border,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .right-border,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .top-border,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1 .left-border,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1 .right-border,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1 .top-border,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1 .left-border {
	background:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1::-webkit-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1::-webkit-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1::-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1::-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1::-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1:focus::-webkit-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1:focus::-webkit-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1:focus::-webkit-input-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1:focus::-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1:focus::-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1:focus::-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1:focus:-ms-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-1:focus:-ms-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-form-style-1:focus:-ms-input-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 {
	border-color:#fff;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 textarea,
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 input,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 textarea,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 input,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 textarea,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 input {
	background:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 p span.chaffle,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 p span.chaffle,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 p span.chaffle {
	color:#fff;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 p span.chaffle:hover,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 p span.chaffle:hover,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 p span.chaffle:hover {
	color:#8a8f6a;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 input[type="email"],
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 input[type="text"],
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 textarea,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 input[type="email"],
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 input[type="text"],
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 textarea,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 input[type="email"],
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 input[type="text"],
.row .background--dark .wpcf7-form .dfd-contact-from-style-2 textarea {
	color:#fff;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2::-webkit-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2::-webkit-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2:-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus::-webkit-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus::-webkit-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2:focus::-webkit-input-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus:-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus:-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2:focus:-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus::-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus::-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2:focus::-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus:-ms-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2:focus:-ms-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-2:focus:-ms-input-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="email"],
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="text"],
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 textarea,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="email"],
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="text"],
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 textarea,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3 input[type="email"],
.row .background--dark .wpcf7-form .dfd-contact-from-style-3 input[type="text"],
.row .background--dark .wpcf7-form .dfd-contact-from-style-3 textarea {
	background:rgba(244,
	244,
	244,
	0.1);
	border-color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="submit"],
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="submit"],
.row .background--dark .wpcf7-form .dfd-contact-from-style-3 input[type="submit"] {
	background:transparent;
	color:#fff;
	border-color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="submit"]:hover,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3 input[type="submit"]:hover,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3 input[type="submit"]:hover {
	color:#8a8f6a;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3::-webkit-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3::-webkit-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3:-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus::-webkit-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus::-webkit-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3:focus::-webkit-input-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus:-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus:-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3:focus:-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus::-moz-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus::-moz-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3:focus::-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus:-ms-input-placeholder,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-from-style-3:focus:-ms-input-placeholder,
.row .background--dark .wpcf7-form .dfd-contact-from-style-3:focus:-ms-input-placeholder {
	color:transparent;
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-5 .wpcf7-form-control-wrap,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-5 .wpcf7-form-control-wrap,
.row .background--dark .wpcf7-form .dfd-contact-form-style-5 .wpcf7-form-control-wrap {
	border-bottom-color:rgba(255,
	255,
	255,
	0.3);
}
.dfd-background-dark .wpcf7-form .dfd-contact-form-style-5 .label,
#side-area.dfd-background-dark .wpcf7-form .dfd-contact-form-style-5 .label,
.row .background--dark .wpcf7-form .dfd-contact-form-style-5 .label {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .wpcf7-form .wpcf7-not-valid-tip,
#side-area.dfd-background-dark .wpcf7-form .wpcf7-not-valid-tip,
.row .background--dark .wpcf7-form .wpcf7-not-valid-tip {
	color:#fff;
}
.dfd-background-dark .wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator,
#side-area.dfd-background-dark .wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator,
.row .background--dark .wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator {
	color:#505050;
}
.dfd-background-dark .wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator:hover,
#side-area.dfd-background-dark .wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator:hover,
.row .background--dark .wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator:hover {
	background:#f1f1f1;
}
.dfd-background-dark .wpcf7-form .dk_container,
#side-area.dfd-background-dark .wpcf7-form .dk_container,
.row .background--dark .wpcf7-form .dk_container {
	background:rgba(255,
	255,
	255,
	0.2);
}
.dfd-background-dark .dfd_contact_form input:not([type="submit"]),
.dfd-background-dark .dfd_contact_form textarea,
#side-area.dfd-background-dark .dfd_contact_form input:not([type="submit"]),
#side-area.dfd-background-dark .dfd_contact_form textarea,
.row .background--dark .dfd_contact_form input:not([type="submit"]),
.row .background--dark .dfd_contact_form textarea {
	background:transparent !important;
	color:#fff !important;
}
.dfd-background-dark .dfd_contact_form::-webkit-input-placeholder,
#side-area.dfd-background-dark .dfd_contact_form::-webkit-input-placeholder,
.row .background--dark .dfd_contact_form::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .dfd_contact_form::-moz-placeholder,
#side-area.dfd-background-dark .dfd_contact_form::-moz-placeholder,
.row .background--dark .dfd_contact_form::-moz-placeholder {
	color:rgba(255,
	255,
	255,
	0.8);
}
.dfd-background-dark .dfd_contact_form:focus::-webkit-input-placeholder,
#side-area.dfd-background-dark .dfd_contact_form:focus::-webkit-input-placeholder,
.row .background--dark .dfd_contact_form:focus::-webkit-input-placeholder {
	color:transparent;
}
.dfd-background-dark .dfd_contact_form:focus::-moz-placeholder,
#side-area.dfd-background-dark .dfd_contact_form:focus::-moz-placeholder,
.row .background--dark .dfd_contact_form:focus::-moz-placeholder {
	color:transparent;
}
.dfd-background-dark .dfd_contact_form:focus:-ms-input-placeholder,
#side-area.dfd-background-dark .dfd_contact_form:focus:-ms-input-placeholder,
.row .background--dark .dfd_contact_form:focus:-ms-input-placeholder {
	color:transparent;
}
.dfd-background-dark .dfd_contact_form.preset1 input:not(.wpcf7-submit),
.dfd-background-dark .dfd_contact_form.preset1 textarea,
.dfd-background-dark .dfd_contact_form.preset1 .dk_container,
.dfd-background-dark .dfd_contact_form.preset1 .dk-select .dk-selected,
.dfd-background-dark .dfd_contact_form.preset1 .dk-select-multi .dk-selected,
#side-area.dfd-background-dark .dfd_contact_form.preset1 input:not(.wpcf7-submit),
#side-area.dfd-background-dark .dfd_contact_form.preset1 textarea,
#side-area.dfd-background-dark .dfd_contact_form.preset1 .dk_container,
#side-area.dfd-background-dark .dfd_contact_form.preset1 .dk-select .dk-selected,
#side-area.dfd-background-dark .dfd_contact_form.preset1 .dk-select-multi .dk-selected,
.row .background--dark .dfd_contact_form.preset1 input:not(.wpcf7-submit),
.row .background--dark .dfd_contact_form.preset1 textarea,
.row .background--dark .dfd_contact_form.preset1 .dk_container,
.row .background--dark .dfd_contact_form.preset1 .dk-select .dk-selected,
.row .background--dark .dfd_contact_form.preset1 .dk-select-multi .dk-selected {
	background:rgba(244,
	244,
	244,
	0.05) !important;
	color:#fff !important;
	border-color:rgba(255,
	255,
	255,
	0.2) !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.dfd-background-dark .dfd_contact_form.preset1 .dk-select .dk-select-options,
#side-area.dfd-background-dark .dfd_contact_form.preset1 .dk-select .dk-select-options,
.row .background--dark .dfd_contact_form.preset1 .dk-select .dk-select-options {
	color:#28262b !important;
}
.dfd-background-dark .dfd_contact_form.preset2 .container,
#side-area.dfd-background-dark .dfd_contact_form.preset2 .container,
.row .background--dark .dfd_contact_form.preset2 .container {
	border-color:#fff !important;
}
.dfd-background-dark .dfd_contact_form.preset2 .wpcf7-submit,
#side-area.dfd-background-dark .dfd_contact_form.preset2 .wpcf7-submit,
.row .background--dark .dfd_contact_form.preset2 .wpcf7-submit {
	color:#fff;
}
.dfd-background-dark .dfd_contact_form.preset3 .top-border,
.dfd-background-dark .dfd_contact_form.preset3 .left-border,
.dfd-background-dark .dfd_contact_form.preset3 .right-border,
#side-area.dfd-background-dark .dfd_contact_form.preset3 .top-border,
#side-area.dfd-background-dark .dfd_contact_form.preset3 .left-border,
#side-area.dfd-background-dark .dfd_contact_form.preset3 .right-border,
.row .background--dark .dfd_contact_form.preset3 .top-border,
.row .background--dark .dfd_contact_form.preset3 .left-border,
.row .background--dark .dfd_contact_form.preset3 .right-border {
	background:rgba(255,
	255,
	255,
	0.3) !important;
}
.dfd-background-dark .dfd_contact_form.preset3 .wpcf7-form-control-wrap,
#side-area.dfd-background-dark .dfd_contact_form.preset3 .wpcf7-form-control-wrap,
.row .background--dark .dfd_contact_form.preset3 .wpcf7-form-control-wrap {
	border-bottom-color:rgba(255,
	255,
	255,
	0.3) !important;
}
.dfd-background-dark .dfd_contact_form.preset3 .wpcf7-form-control-wrap,
#side-area.dfd-background-dark .dfd_contact_form.preset3 .wpcf7-form-control-wrap,
.row .background--dark .dfd_contact_form.preset3 .wpcf7-form-control-wrap {
	overflow:visible;
}
.dfd-background-dark .dfd_contact_form .wpcf7-form-control-wrap,
#side-area.dfd-background-dark .dfd_contact_form .wpcf7-form-control-wrap,
.row .background--dark .dfd_contact_form .wpcf7-form-control-wrap {
	color:#fff !important;
	overflow:hidden;
}
.dfd-background-dark .dfd_contact_form .reloadCap,
#side-area.dfd-background-dark .dfd_contact_form .reloadCap,
.row .background--dark .dfd_contact_form .reloadCap {
	color:#fff !important;
	-webkit-transition:color .2s;
	-moz-transition:color .2s;
	transition:color .2s;
}
.dfd-background-dark .dfd_contact_form .reloadCap:hover,
#side-area.dfd-background-dark .dfd_contact_form .reloadCap:hover,
.row .background--dark .dfd_contact_form .reloadCap:hover {
	color:rgba(255,
	255,
	255,
	0.9) !important;
}
.dfd-background-dark .dfd_contact_form .dk_container,
#side-area.dfd-background-dark .dfd_contact_form .dk_container,
.row .background--dark .dfd_contact_form .dk_container {
	background-color:transparent !important;
}
.dfd-background-dark .dfd_contact_form .dk_container .dk_toggle,
#side-area.dfd-background-dark .dfd_contact_form .dk_container .dk_toggle,
.row .background--dark .dfd_contact_form .dk_container .dk_toggle {
	margin-top:2px;
}
.dfd-background-dark .dfd_contact_form .dk_container .dk_toggle .dk_label,
#side-area.dfd-background-dark .dfd_contact_form .dk_container .dk_toggle .dk_label,
.row .background--dark .dfd_contact_form .dk_container .dk_toggle .dk_label {
	color:#fff;
}
.dfd-background-dark .wpcf7 form.dfd_contact_form .wpcf7-validation-errors,
#side-area.dfd-background-dark .wpcf7 form.dfd_contact_form .wpcf7-validation-errors,
.row .background--dark .wpcf7 form.dfd_contact_form .wpcf7-validation-errors {
	color:#fff;
	background:transparent;
	background-image:-webkit-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:-ms-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:-o-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 75%,
	transparent 75%,
	transparent);
	background-image:-moz-linear-gradient(135deg,
	rgba(255,
	255,
	255,
	0.05) 20%,
	transparent 25%,
	transparent 50%,
	rgba(255,
	255,
	255,
	0.05) 50%,
	rgba(255,
	255,
	255,
	0.05) 70%,
	transparent 75%,
	transparent);
	-webkit-background-size:14px 14px;
	background-size:14px 14px;
}
.dfd-background-dark .wpcf7 form.dfd_contact_form .error,
#side-area.dfd-background-dark .wpcf7 form.dfd_contact_form .error,
.row .background--dark .wpcf7 form.dfd_contact_form .error {
	background:#1b1b1b;
	color:#fff;
}
#footer.dark h1 >span,
#footer.dark h2 >span,
#footer.dark h3 >span,
#footer.dark h4 >span,
#footer.dark h5 >span,
#footer.dark h6 >span,
#footer.dark .block-title,
#footer.dark .feature-title,
#footer.dark .box-name,
#footer.dark a {
	color:#fff;
}
#footer.dark div,
#footer.dark p,
#footer.dark span,
#footer.dark * {
	color:rgba(255,
	255,
	255,
	0.7);
}
#footer.dark .entry-meta *,
#footer.dark .dopinfo,
#footer.dark .subtitle {
	color:rgba(255,
	255,
	255,
	0.7);
}
#side-area.dfd-background-dark:before {
	border-top-color:rgba(255,
	255,
	255,
	0.2);
}
#side-area.dfd-background-dark nav.mega-menu ul.nav-menu > li .item-title {
	border-top-color:rgba(255,
	255,
	255,
	0.1);
}
#side-area.dfd-background-dark .textwidget,
#footer.dark .textwidget {
	color:rgba(255,
	255,
	255,
	0.8);
}
#side-area.dfd-background-dark .widget_dfd_recent_posts .recent-posts-list li a:hover,
#footer.dark .widget_dfd_recent_posts .recent-posts-list li a:hover {
	color:#8a8f6a;
}
#sub-footer.dark .block-title,
#sub-footer.dark .feature-title,
#sub-footer.dark .box-name {
	color:#fff;
}
#sub-footer.dark div,
#sub-footer.dark p,
#sub-footer.dark span,
#sub-footer.dark * {
	color:rgba(255,
	255,
	255,
	0.7);
}
#sub-footer.dark .entry-meta >span,
#sub-footer.dark .dopinfo,
#sub-footer.dark .subtitle {
	color:rgba(255,
	255,
	255,
	0.7);
}
#sub-footer.dark .copyright-section span {
	color:rgba(255,
	255,
	255,
	0.7);
}
#sub-footer.dark .copyright-section a {
	color:#fff;
}
#sub-footer.dark .footer-menu li a {
	color:#7a7a7a;
}
#sub-footer.dark .footer-menu li a:hover {
	color:#8a8f6a;
}
#side-area.background-dark .side-area-widgets {
	color:#fff;
}
#side-area.background-dark .side-area-widgets .widget_nav_menu .menu .mega-menu-item a {
	color:inherit;
}
#side-area.background-dark .side-area-widgets .widget_nav_menu .menu .mega-menu-item .sub-nav .sub-menu .mega-menu-item:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
#side-area.background-dark .side-area-widgets .widget_nav_menu .menu .mega-menu-item .sub-nav .sub-menu .mega-menu-item a {
	color:rgba(255,
	255,
	255,
	0.7);
}
#side-area.background-dark .side-area-widgets .widget_nav_menu .menu .mega-menu-item .sub-nav .sub-menu .mega-menu-item a span {
	color:rgba(255,
	255,
	255,
	0.5);
}
#side-area.background-dark .side-area-widgets .widget_nav_menu .menu .mega-menu-item .sub-nav .sub-menu .mega-menu-item a:before {
	background:rgba(255,
	255,
	255,
	0.2);
}
#side-area.background-dark .side-area-widgets .side-area-button-section * {
	color:#fff;
}
#side-area.background-dark .side-area-bottom .widget.soc-icons a {
	color:#727272;
}
#side-area.background-dark .side-area-bottom .widget.soc-icons a:before {
	border-color:rgba(255,
	255,
	255,
	0.1);
}
#side-area.background-dark .side-area-bottom .side_area_title {
	color:rgba(255,
	255,
	255,
	0.2);
}
#side-area.background-dark .side-area-bottom .side_area_title a {
	color:#8a8f6a;
}
.dropdown {
	position:relative;
	float:right;
	background-color:transparent;
	border:1px solid #cdcdcd;
	margin-bottom:20px;
}
.dropdown .dropdown-toggle {
	display:block;
}
.dropdown .dropdown-toggle span {
	display:block;
	height:25px;
	line-height:24px;
	color:#565656;
	font-size:14px;
	font-style:normal;
	white-space:nowrap;
	float:left;
}
.dropdown .dropdown-toggle span.title {
	padding:0 5px 0 14px;
	min-width:160px;
}
.dropdown .dropdown-toggle span.arrows {
	position:relative;
	width:25px;
}
.dropdown-toggle:focus {
	outline:0;
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:20;
	display:none;
	float:left;
	min-width:100%;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background-color:transparent;
	border:1px solid #cdcdcd;
}
.dropdown-menu.pull-right {
	right:0;
	left:auto;
}
.dropdown-menu > li > a {
	display:block;
	padding:3px 20px;
	clear:both;
	color:#565656;
	font-size:14px;
	font-style:normal;
	white-space:nowrap;
}
.dropdown-menu > li > a:hover {
	color:#8a8f6a;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	text-decoration:none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	text-decoration:none;
	outline:0;
}
.open > .dropdown-menu {
	display:block;
}
.open > a {
	outline:0;
}
.dk_container {
	color:#565656;
	font-size:15px;
	font-style:normal;
	white-space:nowrap;
	background-color:transparent;
	border:1px solid #cdcdcd;
	position:relative;
	border-radius:25px;
	-webkit-transition:border-radius .3s ease;
	-moz-transition:border-radius .3s ease;
	transition:border-radius .3s ease;
}
.dk_container:focus {
	outline:0;
}
.dk_container.dk_open {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.dk_container a {
	color:inherit;
	line-height:2.5em;
	cursor:pointer;
	text-decoration:none;
}
.dk_container:hover {
	border-radius:2px;
}
.dk_toggle {
	position:relative;
	padding:7px 45px 7px 25px;
	border-radius:3px;
}
.dk_toggle:before {
	content:'';
	position:absolute;
	width:10px;
	display:block;
	top:50%;
	margin-top:-2px;
	right:15px;
	height:1px;
	background-color:#1b1b1b;
	-webkit-box-shadow:0 -2px 0 #1b1b1b,
	0 2px 0 #1b1b1b;
	box-shadow:0 -2px 0 #1b1b1b,
	0 2px 0 #1b1b1b;
	-webkit-transition:background .3s ease-in-out,
	box-shadow .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	box-shadow .3s ease-in-out;
	transition:background .3s ease-in-out,
	box-shadow .3s ease-in-out;
}
.dk_toggle:hover:before {
	-webkit-box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	background-color:#c39f76;
}
.dk_open {
	z-index:10;
}
.dk_open .dk_toggle {
	background-color:transparent;
	color:#565656;
	border-color:#cdcdcd;
}
.dk_options {
	overflow:hidden;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	display:block;
	position:absolute;
	left:-2px;
	top:-1px !important;
	padding-right:3px;
	width:100%;
	height:auto;
	max-height:0;
	border-radius:2px;
	opacity:0;
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-o-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	transform-origin:50% 0;
	visibility:hidden;
	-webkit-box-shadow:0px 3px 10px 3px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0px 3px 10px 3px rgba(0,
	0,
	0,
	0.15);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dk_options a {
	padding:4px 15px;
}
.dk_options li {
	font-size:13px;
	list-style:none;
	line-height:1em;
	border-bottom:1px dotted #cdcdcd;
	-webkit-transition:color .3s ease,
	background .3s ease;
	-moz-transition:color .3s ease,
	background .3s ease;
	transition:color .3s ease,
	background .3s ease;
}
.dk_options li:last-child {
	border-bottom-width:0;
}
.dk_options li:last-child a {
	border-bottom:none;
}
.dk_options li:hover {
	color:#fff;
	background:#1b1b1b;
}
.dk_options .disabled {
	cursor:default;
}
.dk_options .disabled a {
	color:#aaa;
}
.dk_options .disabled:hover,
.dk_options .disabled:hover a {
	cursor:default;
	background-color:#fff;
	border-bottom-color:#999;
	text-shadow:none;
}
.dk_options_inner {
	max-height:250px;
	margin-bottom:0px;
	background:#fff;
	overflow:auto;
	position:relative;
	margin-right:-21px !important;
	-webkit-overflow-scrolling:touch;
}
.dk_container {
	display:none;
	float:left;
}
.dk_container a {
	outline:0;
}
.dk_toggle {
	position:relative;
	display:inline-block;
}
.dk_open {
	position:relative;
}
.dk_open .dk_options {
	bottom:auto !important;
	height:auto;
	max-height:250px;
	opacity:1;
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-o-transform:scaleY(1);
	transform:scaleY(1);
	visibility:visible;
}
.dk_open .dk_label {
	color:inherit;
}
.dk_options a,
.dk_options a:link,
.dk_options a:visited {
	display:block;
}
.dk_container select {
	position:absolute;
	top:-99999em;
	visibility:hidden;
}
.dk_mobile {
	position:relative;
}
.dk_mobile select {
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	visibility:visible;
	opacity:0;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.click-dropdown {
	float:left;
	position:relative;
	padding:0 6px;
}
.click-dropdown > a {
	font-size:13px;
	position:relative;
	display:block;
	line-height:36px;
	padding:0 80px 0 15px;
	color:#28262b;
	border:1px solid #cdcdcd;
	border-radius:36px;
	-webkit-transition:-webkit-border-radius .3s ease;
	-moz-transition:-moz-border-radius .3s ease;
	-o-transition:-o-border-radius .3s ease;
	-ms-transition:-ms-border-radius .3s ease;
	transition:-webkit-border-radius .3s ease,
	border-radius .3s ease;
}
.click-dropdown > a:before {
	content:"";
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-3px;
	width:7px;
	height:1px;
	background:#1b1b1b;
	-webkit-box-shadow:0 2px 0 0 #1b1b1b,
	0 4px 0 0 #1b1b1b;
	box-shadow:0 2px 0 0 #1b1b1b,
	0 4px 0 0 #1b1b1b;
	-webkit-transition:background .3s ease,
	box-shadow .3s ease;
	-moz-transition:background .3s ease,
	box-shadow .3s ease;
	transition:background .3s ease,
	box-shadow .3s ease;
}
.click-dropdown > a span {
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:5;
}
.click-dropdown > div {
	position:absolute;
	top:0;
	left:0;
	padding:0;
	background:#fff;
	min-width:200px;
	height:auto;
	max-height:0;
	overflow:hidden;
	border-radius:3px;
	opacity:0;
	visibility:hidden;
	z-index:7;
	-webkit-box-shadow:0px 3px 10px 3px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0px 3px 10px 3px rgba(0,
	0,
	0,
	0.15);
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-o-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.click-dropdown > div ul {
	position:relative;
	margin-right:-26px;
	margin-bottom:0;
	max-height:400px;
	list-style:none;
	overflow-x:hidden;
	overflow-y:scroll;
}
.click-dropdown > div ul.category-filer .icon-wrap {
	float:left;
	line-height:3em;
	width:30px;
	text-align:center;
	color:inherit;
}
.click-dropdown > div ul.category-filer .icon-wrap i {
	line-height:inherit;
	color:inherit;
}
.click-dropdown > div ul.category-filer .icon-wrap i.none:before {
	content:"-";
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
}
.click-dropdown > div ul.category-filer a {
	margin-left:40px;
}
.click-dropdown > div ul.category-filer.dfd-woo-page-filter a {
	margin-left:0;
}
.click-dropdown > div ul li {
	overflow:hidden;
	line-height:3em;
	padding:0 10px;
	color:#28262b;
	background:transparent;
	border-bottom:1px dotted #cdcdcd;
	-webkit-transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border .3s ease-in-out;
	transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border .3s ease-in-out;
}
.click-dropdown > div ul li a {
	font-size:13px;
	line-height:3em;
	display:block;
	color:inherit;
}
.click-dropdown > div ul li:last-child {
	border-bottom-width:0;
}
.click-dropdown > div ul li:hover {
	background:#1b1b1b;
	color:#fff;
	border-bottom-style:solid;
	border-bottom-width:#1b1b1b;
}
.click-dropdown > div ul.filter-authors li,
.click-dropdown > div ul.filter-tags li {
	padding:0 20px;
}
.click-dropdown:hover > a {
	border-radius:2px;
}
.click-dropdown:hover > a:before {
	background:#c39f76;
	-webkit-box-shadow:0 2px 0 0 #c39f76,
	0 4px 0 0 #c39f76;
	box-shadow:0 2px 0 0 #c39f76,
	0 4px 0 0 #c39f76;
}
.click-dropdown.active > a span {
	display:block;
}
.click-dropdown.active > div {
	height:auto;
	max-height:400px;
	opacity:1;
	visibility:visible;
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-o-transform:scaleY(1);
	transform:scaleY(1);
}
.dk-select,
.dk-select-multi {
	position:relative;
	display:block;
	width:100%;
}
.dk-select .dk-selected,
.dk-select-multi .dk-selected {
	position:relative;
	display:block;
	width:100%;
	height:49px;
	line-height:49px;
	padding:0 40px 0 20px;
	border-radius:25px;
	cursor:pointer;
	-webkit-transition:border-radius .3s ease;
	-moz-transition:border-radius .3s ease;
	transition:border-radius .3s ease;
}
.dk-select .dk-selected:before,
.dk-select-multi .dk-selected:before {
	content:'';
	position:absolute;
	width:10px;
	display:block;
	top:50%;
	margin-top:-2px;
	right:15px;
	height:1px;
	background-color:#1b1b1b;
	-webkit-box-shadow:0 -2px 0 #1b1b1b,
	0 2px 0 #1b1b1b;
	box-shadow:0 -2px 0 #1b1b1b,
	0 2px 0 #1b1b1b;
	-webkit-transition:background .3s ease-in-out,
	box-shadow .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	box-shadow .3s ease-in-out;
	transition:background .3s ease-in-out,
	box-shadow .3s ease-in-out;
}
.dk-select .dk-selected:hover,
.dk-select-multi .dk-selected:hover {
	border-radius:3px;
}
.dk-select .dk-selected:hover:before,
.dk-select-multi .dk-selected:hover:before {
	-webkit-box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	box-shadow:0 -2px 0 #c39f76,
	0 2px 0 #c39f76;
	background-color:#c39f76;
}
.dk-select .dk-select-options,
.dk-select-multi .dk-select-options {
	overflow:auto;
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:auto;
	max-height:0;
	margin-bottom:0;
	background:#fff;
	border-radius:2px;
	opacity:0;
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-o-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	transform-origin:50% 0;
	visibility:hidden;
	-webkit-box-shadow:0px 3px 10px 3px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0px 3px 10px 3px rgba(0,
	0,
	0,
	0.15);
	z-index:999;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dk-select .dk-select-options::-webkit-scrollbar,
.dk-select-multi .dk-select-options::-webkit-scrollbar {
	width:3px;
	margin-right:20px;
}
.dk-select .dk-select-options::-webkit-scrollbar-track,
.dk-select-multi .dk-select-options::-webkit-scrollbar-track {
	background-color:transparent;
	border:none;
}
.dk-select .dk-select-options::-webkit-scrollbar-thumb,
.dk-select-multi .dk-select-options::-webkit-scrollbar-thumb {
	height:50px;
	background-color:rgba(0,
	0,
	0,
	0.25);
	border-radius:5px;
}
.dk-select .dk-select-options::-webkit-scrollbar-thumb:hover,
.dk-select-multi .dk-select-options::-webkit-scrollbar-thumb:hover {
	background-color:rgba(0,
	0,
	0,
	0.8);
}
.dk-select .dk-select-options li,
.dk-select-multi .dk-select-options li {
	overflow:hidden;
	font-size:13px;
	list-style:none;
	line-height:1em;
	padding:13px 15px;
	border-bottom:1px dotted #cdcdcd;
	cursor:pointer;
	-webkit-transition:color .3s ease,
	background .3s ease;
	-moz-transition:color .3s ease,
	background .3s ease;
	transition:color .3s ease,
	background .3s ease;
}
.dk-select .dk-select-options li:last-child,
.dk-select-multi .dk-select-options li:last-child {
	border-bottom-width:0;
}
.dk-select .dk-select-options li:last-child a,
.dk-select-multi .dk-select-options li:last-child a {
	border-bottom:none;
}
.dk-select .dk-select-options li:hover,
.dk-select-multi .dk-select-options li:hover {
	color:#fff;
	background:#1b1b1b;
}
.dk-select.dk-select-open-up .dk-select-options,
.dk-select.dk-select-open-down .dk-select-options,
.dk-select-multi.dk-select-open-up .dk-select-options,
.dk-select-multi.dk-select-open-down .dk-select-options {
	bottom:auto !important;
	height:auto;
	max-height:250px;
	opacity:1;
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-o-transform:scaleY(1);
	transform:scaleY(1);
	visibility:visible;
}
select[data-dkcacheid] {
	display:none;
}
.audioplayer {
	position:relative;
	z-index:1;
	height:55px;
	color:#28262b;
	background:transparent;
	border:2px solid #1b1b1b;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:before {
	content:"\e8ce";
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	font-family:"icomoon" !important;
	text-indent:0px;
	color:#28262b;
	font-size:17px;
	font-style:normal !important;
	font-weight:normal !important;
	font-variant:normal !important;
	text-transform:none !important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	position:absolute;
	left:2px;
	width:100%;
	text-align:center;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a:hover:before {
	color:#8a8f6a;
}
.audioplayer.audioplayer-playing .audioplayer-playpause a:before {
	content:"\e8b7";
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	font-family:"icomoon" !important;
	text-indent:0px;
	color:#28262b;
	font-size:12px;
	font-style:normal !important;
	font-weight:normal !important;
	font-variant:normal !important;
	text-transform:none !important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.audioplayer.audioplayer-playing .audioplayer-playpause a:hover:before {
	color:#8a8f6a;
}
.audioplayer:not(.audioplayer-mute) .audioplayer-volume .audioplayer-volume-button > a:before {
	content:"\e8e5";
}
.audioplayer.audioplayer-mute .audioplayer-volume .audioplayer-volume-button > a:before {
	content:"\e8e8";
}
.audioplayer .mejs-container {
	display:none;
}
.audioplayer > div {
	position:absolute;
}
.audioplayer .audioplayer-playpause {
	z-index:2;
	top:0;
	left:0;
	width:55px;
	height:100%;
	cursor:pointer;
	text-align:left;
	text-indent:-9999px;
	background:transparent;
	border-right:1px solid #cdcdcd;
}
.audioplayer .audioplayer-playpause a {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.audioplayer .audioplayer-time {
	font-size:12px;
	top:0;
	width:60px;
	height:100%;
	text-align:center;
	line-height:55px;
	color:#28262b;
	z-index:2;
}
.audioplayer .audioplayer-time.audioplayer-time-current {
	left:55px;
}
.audioplayer .audioplayer-time.audioplayer-time-duration {
	right:55px;
}
.audioplayer .audioplayer-bar {
	top:50%;
	left:115px;
	right:115px;
	height:4px;
	margin-top:-2px;
	cursor:pointer;
	background-color:transparent;
	z-index:1;
}
.audioplayer .audioplayer-bar:before {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	left:1px;
	right:1px;
	border:1px solid #cdcdcd;
}
.audioplayer .audioplayer-bar .audioplayer-bar-loaded {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	background:rgba(255,
	255,
	255,
	0.5);
	z-index:-1;
}
.audioplayer .audioplayer-bar .audioplayer-bar-played {
	position:relative;
	z-index:2;
	top:0;
	height:4px;
	width:0%;
	background:#28262b;
}
.audioplayer .audioplayer-volume {
	z-index:2;
	top:0;
	right:0;
	width:55px;
	height:100%;
	text-indent:-9999px;
	cursor:pointer;
	border-left:1px solid #cdcdcd;
}
.audioplayer .audioplayer-volume .audioplayer-volume-button {
	position:absolute;
	width:100%;
	height:100%;
}
.audioplayer .audioplayer-volume .audioplayer-volume-button > a {
	position:absolute;
	z-index:1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
}
.audioplayer .audioplayer-volume .audioplayer-volume-button > a:before {
	content:'';
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	font-family:"icomoon" !important;
	text-indent:0px;
	color:#28262b;
	font-size:15px;
	font-style:normal !important;
	font-weight:normal !important;
	font-variant:normal !important;
	text-transform:none !important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	left:0;
	right:0;
	text-align:center;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.audioplayer .audioplayer-volume .audioplayer-volume-button > a:hover:before {
	color:#8a8f6a;
}
.audioplayer .audioplayer-volume .audioplayer-volume-adjust {
	z-index:1;
	position:absolute;
	top:0;
	right:100%;
	width:0;
	height:51px;
	background:#fff;
	cursor:default;
	border-left:1px solid #cdcdcd;
	overflow:hidden;
	-webkit-transition:width .3s ease,
	opacity .0s ease,
	visibility .0s ease;
	-moz-transition:width .3s ease,
	opacity .0s ease,
	visibility .0s ease;
	transition:width .3s ease,
	opacity .0s ease,
	visibility .0s ease;
}
.audioplayer .audioplayer-volume .audioplayer-volume-adjust > div {
	position:relative;
	z-index:1;
	margin-top:24px;
	margin-left:20px;
	cursor:pointer;
	width:70px;
	height:4px;
	background:transparent;
}
.audioplayer .audioplayer-volume .audioplayer-volume-adjust > div:before {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	left:1px;
	right:1px;
	border:1px solid #cdcdcd;
}
.audioplayer .audioplayer-volume .audioplayer-volume-adjust > div > div {
	position:absolute;
	bottom:0;
	left:0;
	top:0;
	width:80px;
	height:4px;
	background-color:#1b1b1b;
	overflow:hidden;
}
.audioplayer .audioplayer-volume:hover .audioplayer-volume-adjust {
	width:100px;
	opacity:1;
	visibility:visible;
}
.audioplayer-novolume .audioplayer-time-duration {
	right:0;
}
.audioplayer-novolume .audioplayer-bar {
	right:4.375em;
}
.audioplayer-novolume .audioplayer-bar div {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:100%;
}
.audioplayer-novolume .audioplayer-volume {
	display:none;
}
.reveal-modal-bg {
	opacity:0.1 !important;
}
#loginModal {
	position:fixed;
	left:20%;
	top:144px !important;
	width:320px;
	padding:10px;
	margin-left:auto;
	box-shadow:none;
	background:#1b1b1b;
	color:#fff;
	border-radius:2px;
}
#loginModal:before {
	content:"";
	display:block;
	position:absolute;
	width:2px;
	height:2px;
	top:-2px;
	left:50%;
	margin-left:-2px;
	border-width:0 2px 2px 2px;
	border-style:solid;
	border-color:transparent transparent #c39f76 transparent;
}
#loginModal h3 {
	position:relative;
	font-size:14px;
	line-height:1.6;
	margin-bottom:10px;
	padding-left:0;
}
#loginModal label {
	font-size:12px;
	vertical-align:top;
}
#loginModal label a:hover {
	opacity:0.7;
}
#loginModal form {
	overflow:hidden;
}
#loginModal p a {
	font-size:14px;
}
#loginModal p a.drop-login {
	display:block;
}
#loginModal p a:hover {
	opacity:0.7;
}
#loginModal p.login-username {
	margin-bottom:10px;
}
#loginModal p.login-username input {
	margin-bottom:inherit;
	border-radius:3px;
}
#loginModal p.login-password {
	clear:both;
	margin-bottom:10px;
}
#loginModal p.login-password input {
	border-radius:3px;
	margin-bottom:0;
}
#loginModal p.login-lost-password {
	float:left;
	text-align:left;
	padding-left:10px;
}
#loginModal p.login-lost-password a {
	font-size:11px;
	margin-right:10px;
}
#loginModal p.login-remember {
	float:left;
	padding-left:10px;
	display:none;
}
#loginModal p.login-remember input[type="checkbox"] {
	margin:0;
}
#loginModal p.login-registration {
	font-size:11px;
	float:left;
	width:50%;
	text-align:left;
	padding:0 10px;
	margin:0;
}
#loginModal p.login-registration a {
	font-size:inherit;
	color:inherit;
}
#loginModal p.login-registration a i {
	padding-right:7px;
}
#loginModal p.login-registration a:hover i {
	opacity:0.7;
}
#loginModal p.login-submit {
	float:left;
	text-align:left;
}
#loginModal p.login-submit .button {
	padding:0 23px;
}
#loginModal p.login-lost-password,
#loginModal p.login-submit,
#loginModal p.login-remember {
	width:50%;
	margin-bottom:0;
}
#loginModal p.clear {
	display:none;
}
#loginModal .close-reveal-modal {
	font-size:20px;
	font-weight:normal;
	top:10px;
	text-shadow:none;
}
.mvb-icon {
	text-align:center;
}
.mvb-icon.left {
	text-align:left;
}
.mvb-icon.center {
	text-align:center;
}
.mvb-icon.right {
	text-align:right;
}
.mvb-icon >div {
	text-align:center;
}
.mvb-icon .square {
	width:1.5em;
	height:1.5em;
	line-height:1.5em;
	margin-left:auto;
	margin-right:auto;
}
.mvb-icon .circle {
	border-radius:50%;
	width:1.5em;
	height:1.5em;
	line-height:1.5em;
	margin-left:auto;
	margin-right:auto;
}
.mvb-icon .hexagon {
	position:relative;
	width:1.5em;
	height:0.955em;
	margin-top:0.4em;
	margin-left:auto;
	margin-right:auto;
	font-size:inherit;
	border-radius:0.12em;
}
.mvb-icon .hexagon >div {
	background-color:inherit;
	position:absolute;
	top:0;
	left:0;
	border-radius:0.12em;
	width:inherit;
	height:inherit;
	font-size:inherit;
	line-height:0.955em;
	z-index:3;
	text-align:center;
}
.mvb-icon .hexagon >div:nth-child(2) {
	-webkit-transform:rotate(60deg);
	transform:rotate(60deg);
	z-index:1;
}
.mvb-icon .hexagon >div:nth-child(3) {
	-webkit-transform:rotate(120deg);
	transform:rotate(120deg);
	z-index:1;
}
.mvb-icon .hexagon:hover div {
	background-color:inherit;
}
@-webkit-keyframes changeSkinIcon {
	0% {
		-webkit-transform:rotate(0);
	}
	5% {
		-webkit-transform:rotate(90deg);
	}
	25% {
		-webkit-transform:rotate(90deg);
	}
	30% {
		-webkit-transform:rotate(180deg);
	}
	50% {
		-webkit-transform:rotate(180deg);
	}
	55% {
		-webkit-transform:rotate(270deg);
	}
	75% {
		-webkit-transform:rotate(270deg);
	}
	80% {
		-webkit-transform:rotate(360deg);
	}
	100% {
		-webkit-transform:rotate(360deg);
	}
}
@-moz-keyframes changeSkinIcon {
	0% {
		-moz-transform:rotate(0);
	}
	15% {
		-moz-transform:rotate(90deg);
	}
	25% {
		-moz-transform:rotate(90deg);
	}
	35% {
		-moz-transform:rotate(180deg);
	}
	50% {
		-moz-transform:rotate(180deg);
	}
	65% {
		-moz-transform:rotate(270deg);
	}
	75% {
		-moz-transform:rotate(270deg);
	}
	90% {
		-moz-transform:rotate(360deg);
	}
	100% {
		-moz-transform:rotate(360deg);
	}
}
@-o-keyframes changeSkinIcon {
	0% {
		-o-transform:rotate(0);
	}
	15% {
		-o-transform:rotate(90deg);
	}
	25% {
		-o-transform:rotate(90deg);
	}
	35% {
		-o-transform:rotate(180deg);
	}
	50% {
		-o-transform:rotate(180deg);
	}
	65% {
		-o-transform:rotate(270deg);
	}
	75% {
		-o-transform:rotate(270deg);
	}
	90% {
		-o-transform:rotate(360deg);
	}
	100% {
		-o-transform:rotate(360deg);
	}
}
@keyframes changeSkinIcon {
	0% {
		transform:rotate(0);
	}
	15% {
		transform:rotate(90deg);
	}
	25% {
		transform:rotate(90deg);
	}
	35% {
		transform:rotate(180deg);
	}
	50% {
		transform:rotate(180deg);
	}
	65% {
		transform:rotate(270deg);
	}
	75% {
		transform:rotate(270deg);
	}
	90% {
		transform:rotate(360deg);
	}
	100% {
		transform:rotate(360deg);
	}
}
.style_changer * {
	color:#fff !important;
}
.style_changer .changer_button {
	border:none;
	background:#8a8f6a;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.style_changer .changer_button i {
	font-size:30px;
	font-style:normal;
	line-height:44px;
	color:#fff;
	-webkit-animation:animButtonIcon 1.8s ease infinite;
	-moz-animation:animButtonIcon 1.8s ease infinite;
	animation:animButtonIcon 1.8s ease infinite;
}
.style_changer .changer_button i:before {
	content:"\e714";
	font-family:"icomoon" !important;
	position:relative;
	top:1px;
}
.style_changer .changer_content {
	border:none;
	background:#8a8f6a;
	border-bottom-right-radius:3px;
}
.style_changer .changer_content .sc_main_header {
	border-bottom:none;
}
.style_changer .changer_content h3 {
	text-align:left;
	margin-left:15px;
}
.style_changer .changer_content .changer_content_block {
	border-bottom:none;
}
.style_changer .changer_content .changer_content_block h3 {
	font-size:14px;
}
.style_changer .changer_content .changer_content_block .sel_selected {
	border-radius:3px;
	background:#8a8f6a;
	border-color:rgba(255,
	255,
	255,
	0.3);
}
.style_changer .changer_content .changer_content_block .sel_selected .sel_arraw {
	background:none;
}
.style_changer .changer_content .changer_content_block .sel_selected .sel_arraw:after,
.style_changer .changer_content .changer_content_block .sel_selected .sel_arraw:before {
	content:" ";
	position:absolute;
	display:block;
	width:6px;
	height:2px;
	background:#fff;
	top:50%;
	margin-top:-1px;
	left:50%;
}
.style_changer .changer_content .changer_content_block .sel_selected .sel_arraw:after {
	margin-left:-4px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.style_changer .changer_content .changer_content_block .sel_selected .sel_arraw:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.style_changer .changer_content .changer_content_block .sel_options {
	background:transparent;
	border-radius:3px;
	border:1px solid;
	border-color:rgba(255,
	255,
	255,
	0.3);
}
.style_changer .changer_content .changer_content_block .sel_options .sel_option {
	border:none;
	background:#8a8f6a;
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out;
}
.style_changer .changer_content .changer_content_block .sel_options .sel_option:hover {
	background:#7c805f;
}
.style_changer .changer_content .changer_content_block #pattern-changer {
	padding-bottom:5px;
	margin-left:15px;
}
.style_changer .changer_content .changer_content_block #pattern-changer li {
	border:none;
}
.style_changer:before {
	content:" ";
	position:absolute;
	display:block;
	width:100%;
	height:1px;
	background:rgba(255,
	255,
	255,
	0.3);
	bottom:-1px;
	left:0;
	z-index:1;
}
#stylechanger-skin-changer-button a:before {
	-webkit-animation:changeSkinIcon 5s linear infinite;
	-moz-animation:changeSkinIcon 5s linear infinite;
	animation:changeSkinIcon 5s linear infinite;
}
#stylechanger-skin-changer {
	z-index:9999;
}
.tooltipster-base .tooltipster-content .tooltipster-content-head {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-size:14px;
	font-weight:600;
}
.tooltipster-base .tooltipster-content .tooltipster-content-body {
	font-size:14px;
	color:#bcbcbc;
}
.tooltipster-base.tooltipster-shadow {
	background:rgba(255,
	255,
	255,
	0.8);
	border-radius:3px;
}
.tooltipster-base.tooltipster-noir {
	background:rgba(0,
	0,
	0,
	0.5);
	color:#fff;
	border:3px solid rgba(0,
	0,
	0,
	0.01);
	border-radius:3px;
}
.dfd-block-background-label.center.center {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
}
.dfd-block-background-label.center.top {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.dfd-block-background-label.center.bottom {
	position:absolute;
	bottom:0;
	top:auto;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.dfd-block-background-label.left.top {
	position:absolute;
	left:0;
	top:0;
}
.dfd-block-background-label.left.center {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.dfd-block-background-label.left.bottom {
	position:absolute;
	left:0;
	bottom:0;
}
.dfd-block-background-label.right.top {
	position:absolute;
	right:0;
	top:0;
}
.dfd-block-background-label.right.center {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.dfd-block-background-label.right.bottom {
	position:absolute;
	right:0;
	bottom:0;
}
@-webkit-keyframes topPanelCloseButtonBefore {
	0% {
		-webkit-transform:rotate(45deg);
	}
	50% {
		-webkit-transform:rotate(0);
	}
	100% {
		-webkit-transform:rotate(45deg);
	}
}
@-moz-keyframes topPanelCloseButtonBefore {
	0% {
		-moz-transform:rotate(45deg);
	}
	50% {
		-moz-transform:rotate(0);
	}
	100% {
		-moz-transform:rotate(45deg);
	}
}
@-o-keyframes topPanelCloseButtonBefore {
	0% {
		-o-transform:rotate(45deg);
	}
	50% {
		-o-transform:rotate(0);
	}
	100% {
		-o-transform:rotate(45deg);
	}
}
@keyframes topPanelCloseButtonBefore {
	0% {
		transform:rotate(45deg);
	}
	50% {
		transform:rotate(0);
	}
	100% {
		transform:rotate(45deg);
	}
}
@-webkit-keyframes topPanelCloseButtonAfter {
	0% {
		-webkit-transform:rotate(-45deg);
	}
	50% {
		-webkit-transform:rotate(0);
	}
	100% {
		-webkit-transform:rotate(-45deg);
	}
}
@-moz-keyframes topPanelCloseButtonAfter {
	0% {
		-moz-transform:rotate(-45deg);
	}
	50% {
		-moz-transform:rotate(0);
	}
	100% {
		-moz-transform:rotate(-45deg);
	}
}
@-o-keyframes topPanelCloseButtonAfter {
	0% {
		-o-transform:rotate(-45deg);
	}
	50% {
		-o-transform:rotate(0);
	}
	100% {
		-o-transform:rotate(-45deg);
	}
}
@keyframes topPanelCloseButtonAfter {
	0% {
		transform:rotate(-45deg);
	}
	50% {
		transform:rotate(0);
	}
	100% {
		transform:rotate(-45deg);
	}
}
@-webkit-keyframes topPanelCloseButtonBefore2 {
	0% {
		-webkit-transform:rotate(45deg);
	}
	50% {
		-webkit-transform:rotate(0);
	}
	100% {
		-webkit-transform:rotate(45deg);
	}
}
@-moz-keyframes topPanelCloseButtonBefore2 {
	0% {
		-moz-transform:rotate(45deg);
	}
	50% {
		-moz-transform:rotate(0);
	}
	100% {
		-moz-transform:rotate(45deg);
	}
}
@-o-keyframes topPanelCloseButtonBefore2 {
	0% {
		-o-transform:rotate(45deg);
	}
	50% {
		-o-transform:rotate(0);
	}
	100% {
		-o-transform:rotate(45deg);
	}
}
@keyframes topPanelCloseButtonBefore2 {
	0% {
		transform:rotate(45deg);
	}
	50% {
		transform:rotate(0);
	}
	100% {
		transform:rotate(45deg);
	}
}
@-webkit-keyframes topPanelCloseButtonAfter2 {
	0% {
		-webkit-transform:rotate(-45deg);
	}
	50% {
		-webkit-transform:rotate(0);
	}
	100% {
		-webkit-transform:rotate(-45deg);
	}
}
@-moz-keyframes topPanelCloseButtonAfter2 {
	0% {
		-moz-transform:rotate(-45deg);
	}
	50% {
		-moz-transform:rotate(0);
	}
	100% {
		-moz-transform:rotate(-45deg);
	}
}
@-o-keyframes topPanelCloseButtonAfter2 {
	0% {
		-o-transform:rotate(-45deg);
	}
	50% {
		-o-transform:rotate(0);
	}
	100% {
		-o-transform:rotate(-45deg);
	}
}
@keyframes topPanelCloseButtonAfter2 {
	0% {
		transform:rotate(-45deg);
	}
	50% {
		transform:rotate(0);
	}
	100% {
		transform:rotate(-45deg);
	}
}
.top-inner-page {
	position:absolute;
	top:50%;
	right:0px;
	display:block;
	width:12px;
	height:40px;
	margin-top:-20px;
	opacity:1;
	visibility:visible;
}
.top-inner-page span {
	display:block;
	width:5px;
	height:5px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-10px;
	background:#28262b;
	border-radius:50%;
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out;
}
.top-inner-page span:before,
.top-inner-page span:after {
	content:" ";
	display:block;
	width:5px;
	height:5px;
	position:absolute;
	left:0;
	background:#28262b;
	border-radius:50%;
}
.top-inner-page span:before {
	top:7px;
	-webkit-transition:background .3s ease-in-out .1s;
	-moz-transition:background .3s ease-in-out .1s;
	transition:background .3s ease-in-out .1s;
}
.top-inner-page span:after {
	top:14px;
	-webkit-transition:background .3s ease-in-out .2s;
	-moz-transition:background .3s ease-in-out .2s;
	transition:background .3s ease-in-out .2s;
}
.top-inner-page:hover span {
	background:#e27863;
}
.top-inner-page:hover span:before {
	background:#e27863;
}
.top-inner-page:hover span:after {
	background:#e27863;
}
.top-inner-page-close {
	display:block;
	position:absolute;
	top:auto;
	bottom:0;
	right:0;
	width:50px;
	height:50px;
	margin:0;
	background:#1b1b1b;
}
.top-inner-page-close span {
	position:absolute;
	display:block;
	width:2px;
	height:16px;
	top:50%;
	left:50%;
	margin-top:-8px;
	margin-left:-1px;
	background:transparent;
}
.top-inner-page-close span:before,
.top-inner-page-close span:after {
	content:"";
	position:absolute;
	display:block;
	width:2px;
	height:16px;
	top:0;
	left:50%;
	margin-left:-1px;
	background-color:#fff;
	border-radius:0;
}
.top-inner-page-close span:before {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.top-inner-page-close span:after {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.top-inner-page-close.hovered span {
	background:#fff;
}
.top-inner-page-close.hovered span:before,
.top-inner-page-close.hovered span:after {
	height:11px;
	-webkit-transition:width .3s ease-in-out,
	margin-left .3s ease-in-out,
	margin-top .3s ease-in-out .2s;
	-moz-transition:width .3s ease-in-out,
	margin-left .3s ease-in-out,
	margin-top .3s ease-in-out .2s;
	transition:width .3s ease-in-out,
	margin-left .3s ease-in-out,
	margin-top .3s ease-in-out .2s;
}
.top-inner-page-close.hovered span:before {
	margin-left:-5px;
	-webkit-animation:topPanelCloseButtonBefore .3s ease;
	-moz-animation:topPanelCloseButtonBefore .3s ease;
	-o-animation:topPanelCloseButtonBefore .3s ease;
	animation:topPanelCloseButtonBefore .3s ease;
}
.top-inner-page-close.hovered span:after {
	margin-left:3px;
	-webkit-animation:topPanelCloseButtonAfter .3s ease;
	-moz-animation:topPanelCloseButtonAfter .3s ease;
	-o-animation:topPanelCloseButtonAfter .3s ease;
	animation:topPanelCloseButtonAfter .3s ease;
}
.top-inner-page-close.lost-hover span {
	background:transparent;
	-webkit-transition:background .3s ease-in-out .15s;
	-moz-transition:background .3s ease-in-out .15s;
	transition:background .3s ease-in-out .15s;
}
.top-inner-page-close.lost-hover span:before,
.top-inner-page-close.lost-hover span:after {
	height:16px;
	margin-left:-1px;
	-webkit-transition:width .3s ease-in-out,
	margin-left .3s ease-in-out;
	-moz-transition:width .3s ease-in-out,
	margin-left .3s ease-in-out;
	transition:width .3s ease-in-out,
	margin-left .3s ease-in-out;
}
.top-inner-page-close.lost-hover span:before {
	-webkit-animation:topPanelCloseButtonBefore2 .3s ease;
	-moz-animation:topPanelCloseButtonBefore2 .3s ease;
	-o-animation:topPanelCloseButtonBefore2 .3s ease;
	animation:topPanelCloseButtonBefore2 .3s ease;
}
.top-inner-page-close.lost-hover span:after {
	-webkit-animation:topPanelCloseButtonAfter2 .3s ease;
	-moz-animation:topPanelCloseButtonAfter2 .3s ease;
	-o-animation:topPanelCloseButtonAfter2 .3s ease;
	animation:topPanelCloseButtonAfter2 .3s ease;
}
body.animated--body #top-panel-inner.dfd-panel-animated .top-panel-inner-wrapper {
	overflow:hidden;
	-webkit-transition-property:-webkit-transform,
	-moz-transform,
	-o-transform,
	transform,
	opacity;
	-moz-transition-property:-webkit-transform,
	-moz-transform,
	-o-transform,
	transform,
	opacity;
	-o-transition-property:-webkit-transform,
	-moz-transform,
	-o-transform,
	transform,
	opacity;
	transition-property:-webkit-transform,
	-moz-transform,
	-o-transform,
	transform,
	opacity;
	-webkit-transition-duration:1s;
	-moz-transition-duration:1s;
	-o-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-timing-function:cubic-bezier(0.7,
	0,
	0.3,
	1);
	-moz-transition-timing-function:cubic-bezier(0.7,
	0,
	0.3,
	1);
	-o-transition-timing-function:cubic-bezier(0.7,
	0,
	0.3,
	1);
	transition-timing-function:cubic-bezier(0.7,
	0,
	0.3,
	1);
}
body.animated--body #header-container + #menu-fixer {
	display:none;
}
body.animated--body:not(.moved) #top-panel-inner {
	position:relative;
	top:auto;
	bottom:auto;
	left:auto;
	right:auto;
}
body.animated--body:not(.moved) #top-panel-inner .top-panel-inner-wrapper {
	opacity:1;
	-webkit-transform:translateY(0) scale(1);
	-moz-transform:translateY(0) scale(1);
	-o-transform:translateY(0) scale(1);
	transform:translateY(0) scale(1);
}
body.animated--body:not(.moved) #header-container {
	opacity:0;
	visibility:hidden;
	-webkit-transition:visibility 0s ease 0s,
	opacity 0s ease 0s;
	-moz-transition:visibility 0s ease 0s,
	opacity 0s ease 0s;
	transition:visibility 0s ease 0s,
	opacity 0s ease 0s;
}
body.animated--body:not(.moved) #main-wrap {
	padding-top:500px;
	opacity:0;
	-webkit-transition:padding-top 1s ease 0s,
	opacity .5s ease 0s;
	-moz-transition:padding-top 1s ease 0s,
	opacity .5s ease 0s;
	transition:padding-top 1s ease 0s,
	opacity .5s ease 0s;
}
body.animated--body.moved #top-panel-inner {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
}
body.animated--body.moved #top-panel-inner .top-panel-inner-wrapper {
	opacity:.5;
	-webkit-transform:translateY(-100%) scale(.9);
	-moz-transform:translateY(-100%) scale(.9);
	-o-transform:translateY(-100%) scale(.9);
	transform:translateY(-100%) scale(.9);
}
body.animated--body.moved #header-container {
	opacity:1;
	visibility:visible;
	-webkit-transition:visibility .3s ease 1s,
	opacity .3s ease 1s;
	-moz-transition:visibility .3s ease 1s,
	opacity .3s ease 1s;
	transition:visibility .3s ease 1s,
	opacity .3s ease 1s;
}
body.animated--body.moved #main-wrap {
	padding-top:0;
	opacity:1;
	-webkit-transition:padding-top .3s ease .7s,
	opacity .7s ease .7s;
	-moz-transition:padding-top .3s ease .7s,
	opacity .7s ease .7s;
	transition:padding-top .3s ease .7s,
	opacity .7s ease .7s;
}
#top-panel-inner {
	position:absolute;
	z-index:1000;
	top:0;
	left:0;
	right:0;
	height:0;
}
#top-panel-inner.dfd-panel-animated .top-inner-page-close {
	display:none;
}
#top-panel-inner .top-panel-inner-wrapper {
	position:relative;
	background:#1b1b1b;
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:-webkit-transform .4s linear;
	-moz-transition:-moz-transform .4s linear;
	transition:transform .4s linear;
}
#top-panel-inner .top-panel-inner-wrapper > div.mvb_content {
	overflow:hidden;
	max-width:100%;
	opacity:0;
	-webkit-transition:opacity .2s .3s linear;
	-moz-transition:opacity .2s .3s linear;
	transition:opacity .2s .3s linear;
}
#top-panel-inner.open .top-panel-inner-wrapper {
	-webkit-transform:translateY(0%);
	-moz-transform:translateY(0%);
	-o-transform:translateY(0%);
	transform:translateY(0%);
}
#top-panel-inner.open .top-panel-inner-wrapper:after {
	visibility:visible;
	border-bottom:1px solid #cdcdcd;
}
#top-panel-inner.open .top-panel-inner-wrapper > div.mvb_content {
	opacity:1;
	-webkit-transition:opacity .2s ease-in;
	-moz-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
}
#top-panel-inner.open .top-inner-page {
	opacity:0;
	visibility:hidden;
}
@-webkit-keyframes sideAreaButtonAnimationAfter4 {
	0% {
		-webkit-transform:rotate(-45deg);
	}
	50% {
		-webkit-transform:rotate(0);
	}
	100% {
		-webkit-transform:rotate(-45deg);
	}
}
@-moz-keyframes sideAreaButtonAnimationAfter4 {
	0% {
		-moz-transform:rotate(-45deg);
	}
	50% {
		-moz-transform:rotate(0);
	}
	100% {
		-moz-transform:rotate(-45deg);
	}
}
@-o-keyframes sideAreaButtonAnimationAfter4 {
	0% {
		-o-transform:rotate(-45deg);
	}
	50% {
		-o-transform:rotate(0);
	}
	100% {
		-o-transform:rotate(-45deg);
	}
}
@keyframes sideAreaButtonAnimationAfter4 {
	0% {
		transform:rotate(-45deg);
	}
	50% {
		transform:rotate(0);
	}
	100% {
		transform:rotate(-45deg);
	}
}
.dfd-custom-padding-html #side-area {
	top:30px;
	bottom:30px;
}
.dfd-custom-padding-html #side-area.opened {
	right:30px;
}
.dfd-custom-padding-html #side-area.opened.side-area-left {
	left:30px;
}
.dfd-custom-padding-html #side-area.side-area-widget .widget-vertical-scroll {
	padding-bottom:60px;
}
.dfd-custom-padding-html.admin-bar #side-area {
	top:62px;
}
.dfd-custom-padding-html.admin-bar #side-area.side-area-widget .widget-vertical-scroll {
	padding-bottom:92px;
}
#side-area {
	position:fixed;
	z-index:9999;
	top:0;
	bottom:0;
	right:-380px;
	width:350px;
	background-color:#fff;
	-webkit-transition:right .3s ease-in-out,
	left .3s ease-in-out;
	-moz-transition:right .3s ease-in-out,
	left .3s ease-in-out;
	transition:right .3s ease-in-out,
	left .3s ease-in-out;
}
#side-area .dfd-side-area-mask {
	content:"";
	width:9000px;
	height:9000px;
	position:absolute;
	top:0;
	left:-9000px;
	visibility:hidden;
	background:transparent;
	-webkit-transition:background .3s ease,
	visibility .3s ease;
	-moz-transition:background .3s ease,
	visibility .3s ease;
	transition:background .3s ease,
	visibility .3s ease;
}
#side-area .dfd-side-area-mask:hover {
	cursor:url(../img/cursor-side-area.png) 12 12,
	default;
}
#side-area:before {
	content:"";
	display:block;
	height:0;
	position:absolute;
	bottom:55px;
	left:20px;
	right:20px;
	border-top:1px dotted #cdcdcd;
}
#side-area.opened {
	right:0;
}
#side-area.opened .dfd-side-area-mask {
	visibility:visible;
	background:rgba(27,
	27,
	27,
	0.5);
}
#side-area > * {
	width:300px;
	margin:0 auto;
}
#side-area > div.side_area_title {
	position:absolute;
	top:0;
	left:50%;
	height:110px;
	margin-left:-150px;
	z-index:9999;
}
#side-area > div.side_area_title img {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	max-height:100%;
}
#side-area > div.side_area_title h1,
#side-area > div.side_area_title h2,
#side-area > div.side_area_title h3,
#side-area > div.side_area_title h4,
#side-area > div.side_area_title h5 {
	margin:0;
	padding:0;
	color:inherit;
	font-size:inherit;
	font-family:inherit;
	text-transform:inherit;
}
#side-area .side-area-widgets {
	display:table;
	width:100%;
	height:100%;
	padding-top:110px;
	padding-bottom:110px;
}
#side-area .side-area-bottom {
	position:absolute;
	bottom:0;
	left:50%;
	height:110px;
	margin-left:-150px;
	overflow:hidden;
	z-index:999;
}
#side-area .side-area-bottom .soc-icon-aligment {
	width:100%;
	height:54px;
	overflow:hidden;
}
#side-area .side-area-bottom .soc-icon-aligment .widget.soc-icons a {
	font-size:13px;
	margin-right:0;
}
#side-area .side-area-bottom .side-area-subbottom .side_area_copyright {
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:italic;
	text-transform:none;
	letter-spacing:0px;
	height:55px;
	line-height:55px;
	overflow:hidden;
	color:#bcbcbc;
}
#side-area .side-area-button-section a {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
}
#side-area div.widget.widget_text div.textwidget {
	color:#bcbcbc;
}
#side-area div.widget.widget_crum_contacts_widget .widget.soc-icons {
	margin-left:-13px;
}
#side-area div.widget.widget_crum_contacts_widget .widget.soc-icons a {
	margin-right:2px;
}
#side-area .side-area-controller-wrap {
	position:absolute;
	top:0;
	right:0;
	width:32px;
}
#side-area .side-area-controller-wrap a {
	border-width:0;
}
#side-area .side-area-controller-wrap a .icon-wrap.dfd-middle-line {
	margin-left:-70px;
}
#side-area .side-area-controller-wrap a .icon-wrap.dfd-top-line {
	margin-top:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
#side-area .side-area-controller-wrap a .icon-wrap.dfd-bottom-line {
	margin-top:1px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#side-area.side-area-widget {
	height:100%;
}
#side-area.side-area-widget .widget-vertical-scroll {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:367px;
	padding:20px;
	overflow-y:auto;
}
#side-area.side-area-widget:before {
	display:none;
}
#side-area.side-area-widget > .widget {
	padding:35px 0;
}
body.admin-bar #side-area {
	top:32px;
}
body.admin-bar #side-area.dfd-frame-border {
	top:62px;
}
body.admin-bar #side-area.side-area-widget .widget-vertical-scroll {
	padding-bottom:32;
}
#side-area .nav-menu div.sub-nav.open {
	left:auto;
	right:100%;
	margin-right:0;
	margin-left:0 !important;
}
#side-area .nav-menu div.sub-nav.open .sub-sub-menu {
	left:auto;
	right:100%;
	margin-left:0;
}
#side-area .nav-menu div.sub-nav a {
	text-align:right !important;
}
#side-area .nav-menu div.sub-nav a:before {
	right:auto;
	left:20px;
}
#side-area nav.mega-menu {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:auto;
	min-height:0;
}
#side-area nav.mega-menu ul.nav-menu {
	width:100%;
	padding:0;
	text-align:inherit;
}
#side-area nav.mega-menu ul.nav-menu > li {
	float:none;
	position:static;
	width:100%;
	padding:0 20px;
}
#side-area nav.mega-menu ul.nav-menu > li .item-title {
	display:block;
	text-align:inherit;
	height:40px;
	line-height:40px;
	padding:0 20px;
}
#side-area nav.mega-menu ul.nav-menu > li .item-title:after {
	background:rgba(40,
	38,
	43,
	0.2);
}
#side-area nav.mega-menu ul.nav-menu > li.current-menu-ancestor:before {
	display:none;
}
#side-area nav.mega-menu ul.nav-menu > li.current-menu-ancestor .item-title {
	border:1px solid rgba(40,
	38,
	43,
	0.1);
}
#side-area nav.mega-menu ul.nav-menu > li .sub-nav-item {
	position:static;
}
#side-area nav.mega-menu ul.nav-menu > li div.sub-nav.open,
#side-area nav.mega-menu ul.nav-menu > li .sub-sub-menu {
	top:50%;
	min-width:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
#side-area nav.mega-menu ul.nav-menu > li a:before {
	right:auto;
}
#side-area nav.mega-menu ul.nav-menu > li div.sub-nav > ul > li > a {
	padding-right:60px;
	padding-left:110px;
}
#side-area nav.mega-menu ul.nav-menu > li div.sub-nav ul li > a {
	padding:5px 50px 5px 90px;
}
.dfd-click-menu-activation-button,
.side-area-controller-wrap {
	position:relative;
	float:right;
	width:36px;
	height:-14px;
	margin-left:15px;
	z-index:1003;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0);
}
.dfd-click-menu-activation-button a,
.side-area-controller-wrap a {
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:36px;
	height:36px;
	margin-top:-18px;
	margin-left:-18px;
	border:1px solid rgba(40,
	38,
	43,
	0.1);
	-webkit-transition:background .3s ease,
	border-color .3s ease;
	-moz-transition:background .3s ease,
	border-color .3s ease;
	transition:background .3s ease,
	border-color .3s ease;
}
.dfd-click-menu-activation-button a .icon-wrap,
.side-area-controller-wrap a .icon-wrap {
	position:absolute;
	display:block;
	width:20px;
	height:2px;
	top:50%;
	left:50%;
	margin-left:-10px;
}
.dfd-click-menu-activation-button a .icon-wrap:before,
.dfd-click-menu-activation-button a .icon-wrap:after,
.side-area-controller-wrap a .icon-wrap:before,
.side-area-controller-wrap a .icon-wrap:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	background:#28262b;
}
.dfd-click-menu-activation-button a .icon-wrap:before,
.side-area-controller-wrap a .icon-wrap:before {
	left:0;
}
.dfd-click-menu-activation-button a .icon-wrap:after,
.side-area-controller-wrap a .icon-wrap:after {
	left:-200%;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-top-line,
.side-area-controller-wrap a .icon-wrap.dfd-top-line {
	margin-top:-4px;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-top-line:before,
.side-area-controller-wrap a .icon-wrap.dfd-top-line:before {
	-webkit-transition:left .3s ease-in-out;
	-moz-transition:left .3s ease-in-out;
	transition:left .3s ease-in-out;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-top-line:after,
.side-area-controller-wrap a .icon-wrap.dfd-top-line:after {
	-webkit-transition:left .3s ease-in-out;
	-moz-transition:left .3s ease-in-out;
	transition:left .3s ease-in-out;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-middle-line:before,
.side-area-controller-wrap a .icon-wrap.dfd-middle-line:before {
	-webkit-transition:left .3s ease-in-out .2s;
	-moz-transition:left .3s ease-in-out .2s;
	transition:left .3s ease-in-out .2s;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-middle-line:after,
.side-area-controller-wrap a .icon-wrap.dfd-middle-line:after {
	-webkit-transition:left .3s ease-in-out .2s;
	-moz-transition:left .3s ease-in-out .2s;
	transition:left .3s ease-in-out .2s;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-bottom-line,
.side-area-controller-wrap a .icon-wrap.dfd-bottom-line {
	margin-top:4px;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-bottom-line:before,
.side-area-controller-wrap a .icon-wrap.dfd-bottom-line:before {
	-webkit-transition:left .3s ease-in-out .4s;
	-moz-transition:left .3s ease-in-out .4s;
	transition:left .3s ease-in-out .4s;
}
.dfd-click-menu-activation-button a .icon-wrap.dfd-bottom-line:after,
.side-area-controller-wrap a .icon-wrap.dfd-bottom-line:after {
	-webkit-transition:left .3s ease-in-out .4s;
	-moz-transition:left .3s ease-in-out .4s;
	transition:left .3s ease-in-out .4s;
}
.dfd-click-menu-activation-button a:hover .icon-wrap:before,
.side-area-controller-wrap a:hover .icon-wrap:before {
	left:200%;
}
.dfd-click-menu-activation-button a:hover .icon-wrap:after,
.side-area-controller-wrap a:hover .icon-wrap:after {
	left:0;
}
.dfd-click-menu-activation-button.active a .icon-wrap.dfd-middle-line,
.side-area-controller-wrap.active a .icon-wrap.dfd-middle-line {
	margin-left:-50px;
}
body:not(.side-area-opened) #main-wrap #header-container #header .header-wrap {
	padding-right:0;
	-webkit-transition:padding-right .3s ease-in-out;
	-moz-transition:padding-right .3s ease-in-out;
	transition:padding-right .3s ease-in-out;
}
body.side-area-opened #main-wrap {
	left:-116.66666666667px;
}
body.side-area-opened #side-area.side-area-left + #main-wrap {
	left:116.66666666667px;
}
body.side-area-opened #header-container.small,
body.side-area-opened #header-container:not(.small) {
	left:-116.66666666667px;
}
body.side-area-opened #header-container.small.header-style-19,
body.side-area-opened #header-container.small.header-style-20,
body.side-area-opened #header-container:not(.small).header-style-19,
body.side-area-opened #header-container:not(.small).header-style-20 {
	left:auto;
	right:-116.66666666667px;
}
.side-area-button-section {
	display:inline-block;
}
.side-area-button-section .additional-button {
	margin-left:35px;
}
body.admin-bar.dfd-custom-padding-html .dfd-frame-line.line-top {
	top:32px;
}
@media only screen and (min-width: 799px) {
	body.admin-bar.dfd-custom-padding-html #side-area .overflow-scroll .side-area-controller-wrap {
		top:32px;
	}
	#left-sidebar,
	#right-sidebar {
		position:relative;
		background:#f4f4f4;
	}
	#left-sidebar:before,
	#right-sidebar:before {
		content:"";
		position:absolute;
		top:0;
		display:block;
		width:1500px;
		height:100%;
		background:#f4f4f4;
	}
	#left-sidebar,
	#right-sidebar {
		height:auto !important;
		padding-top:70px;
		padding-bottom:70px;
	}
	#left-sidebar:before {
		right:0;
	}
	#left-sidebar > * {
		padding-right:30px;
	}
	#right-sidebar:before {
		left:0;
	}
	#right-sidebar > * {
		padding-left:30px;
	}
	.single-post.dfd-single-layout-full_width {
		width:100%;
		padding:0 80px;
	}
	#main-content.dfd-eq-height {
		height:auto !important;
	}
}
@media only screen and (min-width: 800px) {
	#layout.single-post {
		margin-top:0px;
		margin-bottom:0px;
	}
	#layout.single-post #main-content {
		padding-top:30px;
		padding-bottom:30px;
	}
	#layout.single-post #left-sidebar,
	#layout.single-post #right-sidebar {
		padding-top:90px;
		padding-bottom:90px;
	}
	#layout.single-post #left-sidebar > * {
		padding-right:30px;
	}
	#layout.single-post #right-sidebar > * {
		padding-left:30px;
	}
	#layout.single-folio.folio_inside_1 .folio-entry-media.desc-bottom {
		padding-top:40px;
	}
	#layout.single-folio.folio_inside_1 .folio-entry-media.desc-left,
	#layout.single-folio.folio_inside_1 .folio-info.desc-left,
	#layout.single-folio.folio_inside_1 .folio-entry-media.desc-right,
	#layout.single-folio.folio_inside_1 .folio-info.desc-right {
		padding-top:40px;
		padding-bottom:40px;
	}
	#layout.single-folio.folio_inside_1 .folio-entry-media.desc-left {
		padding-left:40px;
	}
	#layout.single-folio.folio_inside_1 .folio-entry-media.desc-right {
		padding-right:40px;
	}
	#layout.single-folio.folio_inside_1 .folio-info.desc-left {
		padding-right:40px;
	}
	#layout.single-folio.folio_inside_1 .folio-info.desc-right {
		padding-left:40px;
	}
	#layout.single-folio.folio_inside_1 .folio-info.desc-left:before,
	#layout.single-folio.folio_inside_1 .folio-info.desc-right:before {
		content:"";
		position:absolute;
		top:0;
		display:block;
		width:1500px;
		height:99999em;
		background:#f4f4f4;
	}
	#layout.single-folio.folio_inside_1 .folio-info.desc-left:before {
		right:66.66667%;
	}
	#layout.single-folio.folio_inside_1 .folio-info.desc-right:before {
		left:66.66667%;
	}
	#layout.single-folio.folio_inside_2 > .project {
		margin-top:30px;
		margin-bottom:30px;
	}
	#layout.single-folio.folio_inside_2 .folio-entry-media.desc-left {
		padding-left:10px;
	}
	#layout.single-folio.folio_inside_2 .folio-entry-media.desc-right {
		padding-right:10px;
	}
	#layout.single-folio.folio_inside_2 .folio-info.desc-left {
		padding-right:10px;
	}
	#layout.single-folio.folio_inside_2 .folio-info.desc-right {
		padding-left:10px;
	}
	#layout.portfolio-page {
		margin-top:0px;
		margin-bottom:0px;
	}
	#layout.portfolio-page #grid-folio.grid-folio-full-width,
	#layout.portfolio-page #grid-folio.grid-folio-full-width-bordered {
		margin-top:0;
	}
	#layout.portfolio-page #grid-folio {
		margin-top:70px;
		margin-bottom:70px;
	}
	#layout.portfolio-page #portfolio-page {
		padding-top:70px;
		padding-bottom:70px;
	}
	#layout.portfolio-page #grid-folio + .page-nav {
		margin-bottom:70px;
	}
	#layout.blog-page {
		margin-top:0px;
		margin-bottom:0px;
	}
	#layout.blog-page #grid-posts {
		margin-top:70px;
		margin-bottom:70px;
	}
	#layout.blog-page #grid-posts + .page-nav {
		margin-bottom:70px;
	}
	#layout.blog-page #main-content {
		padding-top:70px;
		padding-bottom:70px;
		z-index:1;
	}
}
@media only screen and (min-width: 800px) {
	body.dfd-custom-padding-html .dfd-parallax-footer {
		margin-bottom:0;
	}
	body.dfd-custom-padding-html .dfd-parallax-footer #footer-wrap {
		padding-left:30px;
		padding-right:30px;
		margin-bottom:30px;
	}
}
body.dfd-custom-padding-html {
	margin:30px;
}
body.dfd-custom-padding-html .dfd-frame-line.line-top,
body.dfd-custom-padding-html .dfd-frame-line.line-bottom {
	position:fixed;
	left:0;
	right:0;
	display:block;
	height:30px;
	background:#fff;
	z-index:999999;
}
body.dfd-custom-padding-html .dfd-frame-line.line-left,
body.dfd-custom-padding-html .dfd-frame-line.line-right {
	position:fixed;
	top:0;
	bottom:0;
	display:block;
	width:30px;
	background:#fff;
	z-index:999999;
}
body.dfd-custom-padding-html .dfd-frame-line.line-top {
	top:0;
}
body.dfd-custom-padding-html .dfd-frame-line.line-bottom {
	bottom:0;
}
body.dfd-custom-padding-html .dfd-frame-line.line-left {
	left:0;
}
body.dfd-custom-padding-html .dfd-frame-line.line-right {
	right:0;
}
body.dfd-custom-padding-html #header-container #header {
	padding:0 30px;
}
body.dfd-custom-padding-html .boxed_layout .dfd-parallax-footer #footer-wrap {
	padding-left:0;
	padding-right:0;
}
body > #main-wrap {
	position:relative;
	left:0;
	overflow:hidden;
	-webkit-transition:left .3s ease-in-out;
	-moz-transition:left .3s ease-in-out;
	transition:left .3s ease-in-out;
}
#change_wrap_div {
	position:relative;
	z-index:1;
}
.vc-row-wrapper {
	position:relative;
	margin-left:0;
	margin-right:0;
}
.vc-row-wrapper .dfd-row-bg-wrapper-cover {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}
.vc-row-wrapper .dfd-row-bg-wrap {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg .video-js {
	position:relative;
	width:100%;
	height:100%;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg .video-js .dfd-bg-frame {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg .video-js .vjs-controls {
	display:none;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg video.video-js {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg + .dfd-sound-controller {
	font-size:12px;
	position:absolute;
	bottom:30px;
	right:30px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:rgba(0,
	0,
	0,
	0.2);
	border-radius:50%;
	z-index:2;
	cursor:pointer;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg + .dfd-sound-controller:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg + .dfd-sound-controller + .dfd-video-controller {
	font-size:12px;
	position:absolute;
	bottom:30px;
	right:62px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	border-radius:2px;
	z-index:2;
	cursor:pointer;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg + .dfd-sound-controller + .dfd-video-controller:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_vertical_parallax {
	background-position:center center;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_horizontal_parallax {
	width:200%;
	left:-50%;
	background-position:center center;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_animated_bg {
	background-size:initial !important;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_animated_bg.dfd-left-animation,
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_animated_bg.dfd-right-animation {
	background-repeat:repeat-x;
	background-position-y:50%;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_animated_bg.dfd-top-animation,
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_animated_bg.dfd-bottom-animation {
	background-repeat:repeat-y;
	background-position-x:50%;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_mousemove_parallax > * {
	position:absolute;
	max-width:none;
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_multi_parallax > * {
	position:absolute;
	top:-25%;
	left:0;
	display:block;
	width:100%;
	height:150%;
	background-position:center center;
}
.vc-row-wrapper .dfd-row-bg-overlay {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	background-repeat:repeat;
	z-index:-1;
}
.vc-row-wrapper.dfd-sticky-row.sticky {
	z-index:9999;
}
.vc-row-wrapper.full_width_content_paddings,
.vc-row-wrapper.full_width_small_paddings,
.vc-row-wrapper.full_width_content {
	min-width:100%;
}
.vc-row-wrapper.full_width_content_paddings > .fp-tableCell > .fp-scrollable > .fp-scroller > .row,
.vc-row-wrapper.full_width_content_paddings > .fp-tableCell > .fp-scrollable > .row,
.vc-row-wrapper.full_width_content_paddings > .fp-tableCell > .row,
.vc-row-wrapper.full_width_content_paddings > .row,
.vc-row-wrapper.full_width_small_paddings > .fp-tableCell > .fp-scrollable > .fp-scroller > .row,
.vc-row-wrapper.full_width_small_paddings > .fp-tableCell > .fp-scrollable > .row,
.vc-row-wrapper.full_width_small_paddings > .fp-tableCell > .row,
.vc-row-wrapper.full_width_small_paddings > .row,
.vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row,
.vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row,
.vc-row-wrapper.full_width_content > .fp-tableCell > .row,
.vc-row-wrapper.full_width_content > .row {
	width:auto;
	max-width:none;
	margin:0 -10px;
	min-width:100%;
}
.vc-row-wrapper.full_width_small_paddings {
	width:100%;
}
.vc-row-wrapper.full_width_small_paddings > .row {
	width:100%;
	padding:0 3px;
}
.vc-row-wrapper.full_width_small_paddings > .row > .columns {
	padding-left:3px;
	padding-right:3px;
}
.vc-row-wrapper.full_width_small_paddings > .row > .columns .row {
	margin:0 -3px;
}
.vc-row-wrapper.full_width_small_paddings > .row > .columns .row .columns {
	padding-left:3px;
	padding-right:3px;
}
.vc-row-wrapper.default_row_small_paddings > .row {
	width:1186px;
}
.vc-row-wrapper.default_row_small_paddings > .row > .columns {
	padding-left:3px;
	padding-right:3px;
}
.vc-row-wrapper.default_row_small_paddings > .row > .columns .row {
	margin:0 -3px;
}
.vc-row-wrapper.default_row_small_paddings > .row > .columns .row .columns {
	padding-left:3px;
	padding-right:3px;
}
.vc-row-wrapper.full_width_content_paddings {
	width:100%;
}
.vc-row-wrapper.full_width_content_paddings > .row {
	width:100%;
	padding:0 10px;
}
.vc-row-wrapper.default_row_no_paddings > .row {
	width:1180px;
}
.vc-row-wrapper.default_row_no_paddings > .row > .columns {
	padding-left:0;
	padding-right:0;
}
.vc-row-wrapper.default_row_no_paddings > .row > .columns .row {
	margin:0;
}
.vc-row-wrapper.default_row_no_paddings > .row > .columns .row .columns {
	padding-left:0;
	padding-right:0;
}
.vc-row-wrapper.equal-height-columns .wpb_wrapper:before,
.vc-row-wrapper.equal-height-columns .wpb_wrapper:after {
	content:" ";
	display:table;
}
.vc-row-wrapper.equal-height-columns .wpb_wrapper:after {
	clear:both;
}
.vc-row-wrapper.equal-height-columns .wpb_single_image:before,
.vc-row-wrapper.equal-height-columns .wpb_single_image:after {
	content:" ";
	display:table;
}
.vc-row-wrapper.equal-height-columns .wpb_single_image:after {
	clear:both;
}
.vc-row-wrapper.equal-height-columns .wpb_single_image.vc_align_center img {
	margin:0 auto;
}
.vc-row-wrapper.equal-height-columns .wpb_single_image.vc_align_left img {
	float:left;
}
.vc-row-wrapper.equal-height-columns .wpb_single_image.vc_align_right img {
	float:right;
}
.vc-row-wrapper.equal-height-columns .wpb_single_image img {
	display:block;
}
.vc-row-wrapper.equal-height-columns .dfd-bg-inside >.wpb_wrapper,
.vc-row-wrapper.equal-height-columns .dfd-bg-inside .vc-row-wrapper {
	height:100%;
}
.vc-row-wrapper .wpb_content_element {
	margin-bottom:0;
}
.vc-row-wrapper.dfd-row-full-height {
	min-height:100vh;
}
.vc-row-wrapper.dfd-row-full-height > .fp-tableCell {
	height:auto !important;
}
.vc-row-wrapper.dfd-row-full-height.full_width_content > .fp-tableCell {
	height:auto !important;
}
.vc-row-wrapper.dfd-row-full-height.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row,
.vc-row-wrapper.dfd-row-full-height.full_width_content > .fp-tableCell > .fp-scrollable > .row,
.vc-row-wrapper.dfd-row-full-height.full_width_content > .fp-tableCell > .row,
.vc-row-wrapper.dfd-row-full-height.full_width_content > .row {
	min-width:100%;
}
.vc-row-wrapper.dfd-row-content-middle {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	box-sizing:border-box;
}
@-webkit-keyframes dfdOnePageAnimSecondPrev {
	0% {
		opacity:1;
		-webkit-transform:translateY(-100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes dfdOnePageAnimSecondPrev {
	0% {
		opacity:1;
		-moz-transform:translateY(-100%);
	}
	100% {
		opacity:1;
		-moz-transform:translateY(0);
	}
}
@-o-keyframes dfdOnePageAnimSecondPrev {
	0% {
		opacity:1;
		-o-transform:translateY(-100%);
	}
	100% {
		opacity:1;
		-o-transform:translateY(0);
	}
}
@keyframes dfdOnePageAnimSecondPrev {
	0% {
		opacity:1;
		-webkit-transform:translateY(-100%);
		transform:translateY(-100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}
@-webkit-keyframes dfdOnePageAnimSecondNext {
	0% {
		opacity:1;
		-webkit-transform:translateY(100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes dfdOnePageAnimSecondNext {
	0% {
		opacity:1;
		-moz-transform:translateY(100%);
	}
	100% {
		opacity:1;
		-moz-transform:translateY(0);
	}
}
@-o-keyframes dfdOnePageAnimSecondNext {
	0% {
		opacity:1;
		-o-transform:translateY(100%);
	}
	100% {
		opacity:1;
		-o-transform:translateY(0);
	}
}
@keyframes dfdOnePageAnimSecondNext {
	0% {
		opacity:1;
		-webkit-transform:translateY(100%);
		transform:translateY(100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}
@-webkit-keyframes dfdOnePageAnimThird {
	0% {
		-webkit-transform:scale(.7);
	}
	100% {
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes dfdOnePageAnimThird {
	0% {
		-moz-transform:scale(.7);
	}
	100% {
		-moz-transform:scale(1);
	}
}
@-o-keyframes dfdOnePageAnimThird {
	0% {
		-o-transform:scale(.7);
	}
	100% {
		-o-transform:scale(1);
	}
}
@keyframes dfdOnePageAnimThird {
	0% {
		-webkit-transform:scale(.7);
		transform:scale(.7);
	}
	100% {
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
#layout {
	position:relative;
	margin:70px 0;
}
#layout:before,
#layout:after {
	content:" ";
	display:table;
}
#layout:after {
	clear:both;
}
#layout.no-title.blog-page.dfd-news-layout-wrap {
	margin-bottom:0;
}
#layout > .row-portfolio-template-mvb-content {
	position:relative;
}
#layout > .row-portfolio-template-content {
	margin-bottom:70px !important;
}
#layout > .row + .mvb_content {
	margin-bottom:-70px;
}
.boxed_layout {
	max-width:1280px;
	margin:0 auto;
	background:#fff;
}
.boxed_layout #main-wrap {
	overflow:hidden;
}
#layout.no-title {
	margin-top:0px;
	margin-bottom:0px;
}
#layout.no-title.blog-page {
	margin-bottom:70px;
}
#layout.magazine {
	padding-top:40px;
	padding-bottom:40px;
}
#layout.magazine .mvb_container > section {
	border-bottom:none;
	margin-bottom:15px;
	padding:0;
}
#layout.magazine .widget {
	margin-bottom:45px;
}
.page-template-page-contacts-php #layout {
	margin-top:0;
}
body > iframe {
	display:none;
}
.blog-section {
	position:relative;
}
.blog-section:before,
.blog-section:after {
	content:" ";
	display:table;
}
.blog-section:after {
	clear:both;
}
.blog-section.sidebar-both,
.blog-section.sidebar-right2 {
	width:75%;
	float:left;
}
.blog-section.sidebar-both2 {
	width:66.66%;
	float:left;
}
.blog-section.sidebar-both2 #main-content {
	float:right;
	width:50%;
}
.blog-section.sidebar-both2 #left-sidebar {
	width:50%;
}
.blog-section.sidebar-left2 {
	width:75%;
	float:right;
}
.sidebar-right2 #main-content,
.sidebar-left2 #main-content {
	z-index:1;
}
.sidebar-both #left-sidebar.three {
	width:33.33%;
	float:left;
}
.sidebar-both #main-content.six {
	width:66.67%;
	float:right;
}
.sidebar-right2 #left-sidebar.three {
	width:33.3%;
	float:right;
}
.sidebar-right2 #main-content.six {
	width:66.6%;
	float:left;
}
.sidebar-left2 #main-content.six {
	width:66.6%;
	float:right;
}
.sidebar-left2 #right-sidebar.three {
	width:33.3%;
	float:left;
}
.sidebar-left #main-content.nine {
	float:right;
}
.sidebar-left #left-sidebar.three {
	float:left;
}
@media only screen and (min-width: 799px) {
	.blog-section.sidebar-both #main-content {
		padding:0 40px;
	}
	.blog-section.sidebar-left #main-content {
		padding-left:40px;
	}
	.blog-section.sidebar-right #main-content {
		padding-right:40px;
	}
	.single-folio .folio-entry-media.desc-right {
		padding-right:40px;
	}
	.single-folio .folio-entry-media.desc-left {
		padding-left:40px;
	}
	#grid-posts.grid-left-sidebar {
		padding-left:40px;
	}
	#grid-posts.grid-right-sidebar {
		padding-right:40px;
	}
	#layout.portfolio-page.dfd-sidebar-left .nine.columns {
		padding-left:40px;
	}
	#layout.portfolio-page.dfd-sidebar-right .nine.columns {
		padding-right:40px;
	}
	.dfd-news-layout #main-content {
		padding-right:100px;
	}
	.dfd-woo-archive .nine.columns {
		padding-right:40px;
	}
}
#layout.single-post {
	overflow:hidden;
	padding:0;
}
#layout.blog-section {
	margin:0;
	padding:55px 0;
}
#layout.single-folio {
	margin-top:0;
	margin-bottom:0;
}
#layout.single-folio.page_builder_only_stunn,
#layout.single-folio.page_builder_only {
	padding:0;
}
@media only screen and (min-width: 1280px) {
	.row.dfd-masonry-full-width-offset {
		width:100%;
		padding:0 70px;
	}
}
#grid-posts .post .entry-meta.meta-bottom {
	margin-bottom:15px;
}
#grid-posts .post.format-quote .entry-media {
	margin-bottom:15px;
}
#grid-posts,
#grid-folio {
	position:relative;
	overflow:hidden;
	margin:0 -15px;
}
#grid-posts article,
#grid-folio article {
	margin:0 15px;
}
#grid-posts .post.small-news {
	padding-bottom:15px;
	margin-bottom:30px;
}
#grid-folio .project {
	width:33%;
	float:left;
}
#grid-folio .project {
	margin-bottom:2px;
}
#grid-folio .project {
	border-bottom:0;
}
#grid-folio.col-4 .project {
	width:25%;
}
#grid-posts .orbit img.fluid-placeholder,
#grid-posts.col-2.and-side .orbit img.fluid-placeholder {
	max-height:250px;
}
#grid-posts.col-2.and-side .post.small-news {
	width:47%;
}
#grid-posts.col-2 .post.small-news {
	width:48.2%;
}
#grid-posts.col-2 .orbit img.fluid-placeholder {
	max-height:280px;
}
#grid-posts .entry-summary {
	clear:both;
}
.tp-leftarrow:before,
.tp-leftarrow:after,
.tp-rightarrow:before,
.tp-rightarrow:after {
	display:none;
}
.tp-leftarrow.custom,
.tp-rightarrow.custom {
	background-image:none !important;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.tp-leftarrow.custom span.count,
.tp-rightarrow.custom span.count {
	width:100%;
	position:absolute;
	bottom:50%;
	left:0;
	color:#fff;
}
.tp-leftarrow.custom .tp-arr-allwrapper,
.tp-rightarrow.custom .tp-arr-allwrapper {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:center;
}
.tp-leftarrow.custom .tp-arr-allwrapper:before,
.tp-rightarrow.custom .tp-arr-allwrapper:before {
	font-family:"icomoon" !important;
	font-size:20px;
	color:#fff;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.tp-leftarrow.custom .tp-arr-allwrapper:hover,
.tp-rightarrow.custom .tp-arr-allwrapper:hover {
	color:rgba(255,
	255,
	255,
	0.5);
}
.tp-leftarrow.custom .tp-arr-allwrapper:before {
	content:"\ec2c";
}
.tp-rightarrow.custom .tp-arr-allwrapper:before {
	content:"\ec46";
}
.rev_slider_wrapper {
	z-index:1;
}
.rev_slider_wrapper span.ubtn,
.rev_slider_wrapper a.ubtn-link .ubtn {
	max-width:none !important;
}
.rev_slider_wrapper .tp-bullets.simplebullets .bullet {
	cursor:pointer;
}
.rev_slider_wrapper .tp-bullets.simplebullets .bullet:before {
	content:"";
	display:block;
	width:100%;
	height:9px;
	position:absolute;
	left:0;
	top:-4px;
}
.rev_slider_wrapper .tp-bullets.simplebullets .bullet.first {
	margin-left:0;
}
.rev_slider_wrapper .tp-bullets.simplebullets .bullet.last {
	margin-right:0;
}
.rev_slider_wrapper .tp-bullets.simplebullets.custom,
.rev_slider_wrapper .tp-bullets.simplebullets.round,
.rev_slider_wrapper .tp-bullets.simplebullets.square-old,
.rev_slider_wrapper .tp-bullets.simplebullets.round-old {
	min-height:20px;
}
.rev_slider_wrapper .tp-bullets.simplebullets.custom .bullet,
.rev_slider_wrapper .tp-bullets.simplebullets.round .bullet,
.rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet,
.rev_slider_wrapper .tp-bullets.simplebullets.round-old .bullet {
	position:relative;
	display:block;
	float:left;
	-webkit-transition:background .2s ease-in-out,
	border-color .2s ease-in-out,
	top .2s ease-in-out,
	width .2s ease-in-out,
	height .2s ease-in-out,
	margin .2s ease-in-out;
	-moz-transition:background .2s ease-in-out,
	border-color .2s ease-in-out,
	top .2s ease-in-out,
	width .2s ease-in-out,
	height .2s ease-in-out,
	margin .2s ease-in-out;
	transition:background .2s ease-in-out,
	border-color .2s ease-in-out,
	top .2s ease-in-out,
	width .2s ease-in-out,
	height .2s ease-in-out,
	margin .2s ease-in-out;
}
.rev_slider_wrapper .tp-bullets.simplebullets.custom .bullet {
	width:22px;
	height:1px;
	background:#d2d2d2;
	margin:0 6px;
	-webkit-transition:background .2s ease-in-out;
	-moz-transition:background .2s ease-in-out;
	transition:background .2s ease-in-out;
}
.rev_slider_wrapper .tp-bullets.simplebullets.custom .bullet.selected {
	background:#8a8f6a;
}
.rev_slider_wrapper .tp-bullets.simplebullets.round .bullet {
	border-radius:50%;
	width:7px;
	height:7px;
	margin:0 6px;
	background:#d2d2d2;
	top:2px;
}
.rev_slider_wrapper .tp-bullets.simplebullets.round .bullet.selected {
	top:0;
	width:11px;
	height:11px;
	margin:0 4px;
	border:2px solid #8a8f6a;
	background:transparent;
}
.rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet {
	background:#d2d2d2;
	width:4px;
	height:4px;
	margin:0 6px;
	top:1px;
}
.rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet.selected {
	width:6px;
	height:6px;
	margin:0 5px;
	top:0;
	background:#8a8f6a;
}
.rev_slider_wrapper .tp-bullets.simplebullets.round-old .bullet {
	border-radius:50%;
	width:7px;
	height:7px;
	background:transparent;
	border:1px solid #d2d2d2;
	margin:0 6px;
}
.rev_slider_wrapper .tp-bullets.simplebullets.round-old .bullet.selected {
	background:#8a8f6a;
	border-color:#8a8f6a;
}
.tp-caption a.tp-button {
	position:relative;
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	font-size:12px !important;
	letter-spacing:2px;
	line-height:1 !important;
	padding:10px 45px !important;
	text-transform:uppercase;
	background-image:none !important;
	border-radius:3px;
	-webkit-text-shadow:none !important;
	-moz-text-shadow:none !important;
	-o-text-shadow:none !important;
	text-shadow:none !important;
	-webkit-box-shadow:'none !important';
	box-shadow:'none !important';
	-webkit-transition:color .3s ease,
	background .3s ease,
	border-color .3s;
	-moz-transition:color .3s ease,
	background .3s ease,
	border-color .3s;
	transition:color .3s ease,
	background .3s ease,
	border-color .3s;
}
.tp-caption a.tp-button a {
	color:inherit;
	padding-bottom:7px;
}
.tp-caption a.tp-button a {
	color:inherit;
	padding-bottom:7px;
}
.tp-caption a.tp-button.darkgrey {
	overflow:hidden;
	color:#fff !important;
	background:#383838;
	border:1px solid #383838;
}
.tp-caption a.tp-button.darkgrey span {
	position:relative;
	font-size:inherit !important;
	z-index:1;
}
.tp-caption a.tp-button.darkgrey:not(.transparent) {
	border-width:0;
}
.tp-caption a.tp-button.darkgrey:before {
	content:"";
	display:block;
	position:absolute;
	left:-1px;
	right:-1px;
	top:100%;
	bottom:-1px;
	visibility:hidden;
	background:#8a8f6a;
	z-index:0;
	border-radius:3px;
	-webkit-transition:visibility .3s ease,
	top .3s ease;
	-moz-transition:visibility .3s ease,
	top .3s ease;
	transition:visibility .3s ease,
	top .3s ease;
}
.tp-caption a.tp-button.darkgrey:hover:before {
	top:-1px;
	visibility:visible;
}
.tp-caption a.tp-button.darkgrey.transparent {
	color:#383838 !important;
	background:transparent;
}
.tp-caption a.tp-button.darkgrey.transparent:before {
	display:none;
}
.tp-caption a.tp-button.darkgrey.transparent:hover {
	color:#fff !important;
	background:#8a8f6a;
	border-color:#8a8f6a;
}
.tp-caption a.tp-button.darkgrey.alternative {
	background:#1b1b1b;
}
.tp-caption a.tp-button.darkgrey.alternative:before {
	display:none;
}
.tp-caption a.tp-button.darkgrey.alternative:hover {
	background:#313131;
}
.tp-caption a.tp-button.red {
	color:#fff !important;
	background:#e27863;
	border:1px solid #e27863;
}
.tp-caption a.tp-button.red:hover {
	background:transparent;
}
.tp-caption a.tp-button.red.transparent {
	background:transparent;
}
.tp-caption a.tp-button.red.transparent:hover {
	background:#e27863;
}
.tp-caption a.tp-button.green {
	color:#fff !important;
	background:#8a8f6a;
	border:1px solid #8a8f6a;
}
.tp-caption a.tp-button.green:hover {
	background:#383838;
	border-color:#383838;
}
.tp-caption a.tp-button.green.transparent {
	background:transparent;
}
.tp-caption a.tp-button.green.transparent:hover {
	background:#8a8f6a;
	border-color:#8a8f6a;
}
.tp-caption a.tp-button.blue {
	color:#fff !important;
	background:#639dab;
	border:1px solid #639dab;
}
.tp-caption a.tp-button.blue:hover {
	background:transparent;
}
.tp-caption a.tp-button.blue.transparent {
	background:transparent;
}
.tp-caption a.tp-button.blue.transparent:hover {
	background:#639dab;
}
.tp-caption a.tp-button.orange {
	color:#fff !important;
	background:#feb425;
	border:1px solid #feb425;
}
.tp-caption a.tp-button.orange:hover {
	background:transparent;
}
.tp-caption a.tp-button.orange.transparent {
	background:transparent;
}
.tp-caption a.tp-button.orange.transparent:hover {
	background:#feb425;
}
.tp-caption a.tp-button.lightgrey {
	color:#28262b !important;
	background:rgba(255,
	255,
	255,
	0.4);
	border:1px solid rgba(255,
	255,
	255,
	0.02);
}
.tp-caption a.tp-button.lightgrey:hover {
	color:#fff !important;
	background:transparent;
	border-color:rgba(255,
	255,
	255,
	0.2);
}
.tp-caption a.tp-button.lightgrey.transparent {
	color:#fff !important;
	background:transparent;
	border:1px solid rgba(255,
	255,
	255,
	0.2);
}
.tp-caption a.tp-button.lightgrey.transparent:hover {
	background:#8a8f6a;
	border-color:#8a8f6a;
}
.tp-caption a.tp-button.lightgrey.transparent.white-hover {
	border:2px solid #fff;
}
.tp-caption a.tp-button.lightgrey.transparent.white-hover:hover {
	color:#28262b !important;
	background:#fff;
	border-color:#fff;
}
.tp-caption a.tp-button.lightgrey.alternative:hover {
	background:#8a8f6a;
	border-color:#8a8f6a;
}
.tp-splitted {
	font-size:inherit;
	font-weight:inherit;
	font-family:inherit;
	font-style:inherit;
	letter-spacing:inherit;
	text-transform:inherit;
	line-height:inherit;
	color:inherit;
}
.blog-top-block {
	position:relative;
	display:block;
	padding:25px 0;
	border-bottom:1px dotted #cdcdcd;
}
.blog-top-block:before,
.blog-top-block:after {
	content:" ";
	display:table;
}
.blog-top-block:after {
	clear:both;
}
.blog-top-block .title {
	font-size:14px;
	float:left;
	height:36px;
	line-height:36px;
	padding-right:10px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-style:italic;
	font-weight:400;
}
.columns > .dfd-blog-page-icon {
	right:10px;
}
.dfd-blog-page-icon {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-15px;
	background:#c39f76;
	-webkit-transition:-webkit-border-radius .3s ease;
	-moz-transition:-moz-border-radius .3s ease;
	-o-transition:-o-border-radius .3s ease;
	-ms-transition:-ms-border-radius .3s ease;
	transition:-webkit-border-radius .3s ease,
	border-radius .3s ease;
}
.dfd-blog-page-icon > span {
	display:block;
	width:2px;
	height:2px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-1px;
	margin-left:-1px;
	background:#fff;
}
.dfd-blog-page-icon > span:before {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	bottom:100%;
	margin-bottom:2px;
	background:inherit;
}
.dfd-blog-page-icon > span:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:100%;
	margin-top:2px;
	background:inherit;
}
.dfd-blog-page-icon > span:first-child {
	margin-left:-5px;
}
.dfd-blog-page-icon > span:last-child {
	margin-left:3px;
}
.dfd-blog-page-icon:hover {
	border-radius:30px;
}
.slick-dots {
	height:10px;
	list-style:none;
	text-align:center;
	margin-bottom:0;
}
.slick-dots li {
	position:relative;
	display:inline-block;
	width:10px;
	height:10px;
	line-height:1;
	margin:0 10px;
}
.slick-dots li.slick-active button {
	width:10px;
	height:10px;
	margin:0;
	background:transparent;
	border-color:#8a8f6a;
}
.slick-dots li button {
	font-size:10px;
	text-indent:9999px;
	width:8px;
	height:8px;
	line-height:inherit;
	position:absolute;
	top:0;
	left:0;
	margin:1px;
	padding:0;
	overflow:visible;
	background:transparent;
	border:1px solid transparent;
	background:#cdcdcd;
	border-radius:50%;
	-webkit-transition:background .2s ease-in-out,
	border-color .2s ease-in-out,
	width .2s ease-in-out,
	height .2s ease-in-out,
	margin .2s ease-in-out;
	-moz-transition:background .2s ease-in-out,
	border-color .2s ease-in-out,
	width .2s ease-in-out,
	height .2s ease-in-out,
	margin .2s ease-in-out;
	transition:background .2s ease-in-out,
	border-color .2s ease-in-out,
	width .2s ease-in-out,
	height .2s ease-in-out,
	margin .2s ease-in-out;
}
.slick-dots li button:active {
	top:0;
	opacity:1;
}
.slick-dots li button:before {
	display:none;
}
.slick-list + .slick-dots {
	padding-top:50px;
}
.slick-list + .slick-dots li {
	bottom:25px;
}
.header-wishlist-link-wrap,
.header-login-link {
	position:relative;
	float:right;
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	line-height:44px;
	padding:0 15px;
}
.header-wishlist-link-wrap:hover,
.header-login-link:hover {
	color:#28262b;
}
.header-wishlist-link-wrap a,
.header-login-link a {
	color:inherit;
}
.header-wishlist-link-wrap:before {
	content:"";
	display:block;
	width:1px;
	height:34px;
	position:absolute;
	left:0;
	top:5px;
	background:#cdcdcd;
}
#header .onclick-menu ul.onclick-nav-menu {
	list-style:none;
}
#header .onclick-menu ul.onclick-nav-menu ul {
	list-style:none;
	background-image:none !important;
}
#header .onclick-menu ul.onclick-nav-menu ul li a i {
	margin-right:15px;
	opacity:.4;
}
#header .onclick-menu .sub-nav {
	display:none;
}
#header .onclick-menu .sub-nav ul li ul {
	display:none;
}
#header .onclick-menu-wrap nav.onclick-menu {
	display:none;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu {
	min-width:210px;
	margin:0;
	padding:20px 0;
	background:#1b1b1b;
	-webkit-transition:width .3s ease-in-out;
	-moz-transition:width .3s ease-in-out;
	transition:width .3s ease-in-out;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li {
	border-top:1px dotted rgba(86,
	86,
	86,
	0.1);
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li:first-child {
	border-top-width:0;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li.has-submenu > a {
	position:relative;
	display:block;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li.has-submenu > a:before {
	content:"";
	position:absolute;
	top:50%;
	right:20px;
	display:block;
	margin-top:-2px;
	border-top:2px solid transparent;
	border-bottom:2px solid transparent;
	border-left:3px solid rgba(86,
	86,
	86,
	0.6);
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li.has-submenu > a.open:before {
	border-left-color:#fff;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu .item-title {
	display:block;
	font-size:10px;
	font-style:normal;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0;
	word-spacing:0;
	padding:10px 25px;
	color:#565656;
	-webkit-transition:color .3s ease,
	background .3s ease;
	-moz-transition:color .3s ease,
	background .3s ease;
	transition:color .3s ease,
	background .3s ease;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu .item-title:hover {
	color:#c39f76;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu .item-title.open {
	color:#565656;
	background:#1b1b1b;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul.sub-menu {
	margin:0;
	padding:20px 0;
	background:#1b1b1b;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li {
	padding:10px 25px;
	font-style:normal;
	font-weight:400;
	font-size:13px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:rgba(86,
	86,
	86,
	0.6);
	-webkit-transition:color .3s ease,
	background .3s ease;
	-moz-transition:color .3s ease,
	background .3s ease;
	transition:color .3s ease,
	background .3s ease;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li:hover {
	color:#565656;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li a {
	color:inherit;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul ul {
	padding:20px 0;
	margin-left:0;
	background:#1b1b1b;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu .menu-subtitle {
	display:block;
	font-style:normal;
	font-weight:400;
	font-size:11px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bbb;
}
#header .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu i {
	display:none;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu {
	min-width:300px;
	padding:10px 0;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li {
	padding:0;
	border:none;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li.has-submenu > a:before {
	right:30px;
	width:2px;
	height:2px;
	margin-top:-1px;
	background:#565656;
	border:none;
	-webkit-box-shadow:4px 0 0 0 #565656,
	8px 0 0 0 #565656;
	box-shadow:4px 0 0 0 #565656,
	8px 0 0 0 #565656;
	opacity:.2;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li.has-submenu > a:hover:before {
	opacity:.5;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu li.has-submenu > a.open:before {
	opacity:1;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu .item-title {
	font-size:11px;
	border:none;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu .item-title.open {
	border:none;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu .item-title.open + div.sub-nav {
	border:none;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul.sub-menu {
	padding:0;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li > a {
	padding:10px 0px 10px 25px;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li a {
	display:block;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li ul {
	margin-left:0;
	background:#161616;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li ul li a {
	padding:10px 0px 10px 25px;
}
#header-container.dfd-new-headers.header-style-6 #header .header-wrap > .row:last-child .header-main-panel .onclick-menu-wrap nav.onclick-menu .onclick-nav-menu ul li ul li ul {
	background:#111;
}
.tabs,
.filter {
	list-style:none;
	overflow:hidden;
}
.recent-block .tabs dd {
	border:none !important;
}
.tabs > dd > a,
.tabs > li > a {
	margin:0;
}
.tabs > dd.active > a,
.tabs > li.active > a {
	color:#fff;
	background-color:#8a8f6a;
	border-color:#8a8f6a;
}
.tabs.horisontal dd,
.tabs.horisontal li {
	float:left;
}
.tabs.horisontal dd a,
.tabs.horisontal li a {
	position:relative;
	display:block;
	padding:0 20px;
	text-align:center;
	line-height:38px;
	background:transparent;
	color:#28262b;
	border:1px solid #cdcdcd;
	-webkit-transition:background .3s ease-in-out,
	border-color .3s ease-in-out,
	color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	border-color .3s ease-in-out,
	color .3s ease-in-out;
	transition:background .3s ease-in-out,
	border-color .3s ease-in-out,
	color .3s ease-in-out;
}
.tabs.horisontal dd.active > a,
.tabs.horisontal li.active > a {
	color:#fff;
	background-color:#8a8f6a;
	border-color:#8a8f6a;
}
.tabs.vertical dd {
	margin-bottom:5px;
}
.tabs.vertical dd a {
	display:block;
	text-align:center;
	padding:10px 0;
	background:transparent;
	color:#28262b;
	border:1px solid #cdcdcd;
	border-radius:3px;
	-webkit-transition:background .3s ease-in-out,
	border-color .3s ease-in-out,
	color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	border-color .3s ease-in-out,
	color .3s ease-in-out;
	transition:background .3s ease-in-out,
	border-color .3s ease-in-out,
	color .3s ease-in-out;
}
.tabs.vertical dd a .tab-title {
	display:block;
	line-height:1.3;
}
.tabs.vertical dd.active a {
	color:#fff;
	background-color:#8a8f6a;
	border-color:#8a8f6a;
}
.tabs_module .tabs.horisontal dd {
	margin:1px;
}
.tabs_module .tabs.horisontal dd a {
	border-radius:3px;
}
ul.tabs-content.contained > li {
	border:none;
	padding:30px 0 0 0;
	width:100%;
}
ul.tabs-content .mini-news .entry-summary {
	margin-top:0;
	padding-top:0;
}
ul.tabs-content > li {
	display:none;
}
ul.tabs-content > li.active {
	display:block;
}
.widget_crum_widget_tabs .icon-format {
	font-size:30px;
	margin-right:20px;
}
.widget_crum_crum_widget_tabs .tabs dd,
.widget_crum_crum_widget_tabs .tabs li {
	width:30%;
	max-width:150px;
}
.widget_crum_crum_widget_tabs .tabs a {
	display:block;
}
.tabs.vertical dd.active .icon,
.tabs.vertical li.active .icon {
	background:#28b6dc;
}
.tabs.vertical dd.active i,
.tabs.vertical li.active i {
	color:#fff;
}
.tabs.vertical dd a,
.tabs.vertical li a {
	height:auto;
}
.tabs.vertical dd a .icon,
.tabs.vertical li a .icon {
	display:none;
}
.tabs.vertical dd i,
.tabs.vertical li i {
	padding-right:0;
}
.tabs.horisontal.no-styling {
	margin:0;
	padding:0;
}
.tabs.horisontal.no-styling dd,
.tabs.horisontal.no-styling li {
	height:auto;
	line-height:1;
}
.tabs.horisontal.no-styling dd a {
	color:inherit;
	text-transform:uppercase;
	font-size:12px;
}
.tabs.horisontal.no-styling dd.active a {
	color:#8a8f6a;
}
ul.tabs-content.contained.folio-wrap > li {
	padding:7px 0 0 0;
	list-style:none;
}
ul.accordion {
	margin:0 0 22px 0;
	border-bottom:none;
	padding:0;
	list-style:none;
}
ul.accordion li {
	margin-bottom:3px;
	background:transparent;
	-webkit-transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
	transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
}
ul.accordion li:last-child .title {
	border-bottom-width:0;
}
ul.accordion li .title {
	display:block;
	position:relative;
	height:auto;
	line-height:1.6;
	padding:15px 0 15px 35px;
	cursor:pointer;
	border-bottom:1px solid #cdcdcd;
}
ul.accordion li .title .icon {
	position:absolute;
	left:0;
	top:50%;
	margin-top:-9px;
	display:block;
	width:18px;
	height:18px;
	background:transparent;
	border:2px solid #cdcdcd;
	border-radius:50%;
	-webkit-transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
	transition:background .3s ease-in-out,
	border-color .3s ease-in-out;
}
ul.accordion li .title .icon:before {
	content:"";
	display:block;
	width:6px;
	height:2px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-1px;
	margin-left:-3px;
	background:#cdcdcd;
}
ul.accordion li .title .icon:after {
	content:"";
	display:block;
	width:2px;
	height:6px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-3px;
	margin-left:-1px;
	background:#cdcdcd;
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
ul.accordion li .content {
	display:none;
	position:relative;
	padding:15px 0;
	color:#565656;
}
ul.accordion li.active .title {
	color:#e27863;
}
ul.accordion li.active .title .icon {
	background:#e27863;
	border-color:#e27863;
}
ul.accordion li.active .title .icon:after {
	background:#fff;
	opacity:0;
}
ul.accordion li.active .icon-wrap i {
	color:#fff;
}
ul.accordion li.active .content {
	display:block;
}
ul.accordion li p {
	margin:0;
}
.entry-meta {
	position:relative;
	padding:0px;
}
.entry-meta:before,
.entry-meta:after {
	content:" ";
	display:table;
}
.entry-meta:after {
	clear:both;
}
.entry-meta .subtitle {
	position:relative;
	bottom:1px;
}
.entry-meta > * {
	float:left;
	padding-right:6px;
	color: #ffffff;   
}  
.entry-meta > *:last-child {
	padding-right:0;
}
.entry-meta > *.right {
	float:right;
}
.entry-meta i {
	line-height:inherit;
	padding-right:5px;
}
.entry-meta a {
	display:block;
	color:inherit;
}
.entry-meta .byline {
	font-style:normal;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.entry-meta .byline:hover {
	color:#8a8f6a;
}
.entry-meta .entry-comments i {
	margin-right:5px;
	padding-right:5px;
	font-size:14px;
}
.entry-meta .entry-comments span:last-child {
	padding-right:0;
}
.entry-meta .delim {
	position:relative;
	padding-right:3px;
	margin-right:3px;
	border-right:1px solid #cdcdcd;
}
.entry-meta .delim.blank {
	border-width:0px;
}
.entry-meta .social-share i {
	float:left;
}
.entry-meta.without-icons i {
	display:none;
}
.entry-meta .entry-tags {
	font:inherit;
}
.entry-meta .entry-tags ul {
	font:inherit;
	overflow:hidden;
}
.entry-meta .entry-tags ul li {
	font:inherit;
	float:left;
}
.entry-meta .entry-tags ul li a {
	font-weight:400;
	color:#28262b;
}
body.dfd-custom-padding-html .dfd-controls .page-inner-nav.nav-prev {
	left:40px;
}
body.dfd-custom-padding-html .dfd-controls .page-inner-nav.nav-next {
	right:40px;
}
.dfd-controls.dfd-arrows-nav .page-inner-nav {
	z-index:2;
}
.dfd-controls.dfd-arrows-nav .page-inner-nav .pagination-title {
	z-index:3;
}
.dfd-controls.dfd-arrows-nav .page-inner-nav.nav-prev .pagination-title {
	left:5px;
}
.dfd-controls.dfd-arrows-nav .page-inner-nav.nav-next .pagination-title {
	right:5px;
}
.dfd-controls.dfd-arrows-nav .page-inner-nav .dfd-controler {
	color:#28262b;
	background:transparent;
	border-color:rgba(119,
	119,
	119,
	0.4);
}
.dfd-controls.dfd-arrows-nav .page-inner-nav:hover .dfd-controler {
	color:#28262b;
	background:transparent;
	border-color:rgba(119,
	119,
	119,
	0.4);
}
.dfd-controls .page-inner-nav {
	display:block;
	width:32px;
	height:95px;
	position:fixed;
	top:50%;
	margin-top:-24px;
	z-index:3;
}
.dfd-controls .page-inner-nav.nav-prev {
	left:0;
}
.dfd-controls .page-inner-nav.nav-prev .pagination-title {
	left:42px;
	text-align:left;
	padding-right:20px;
	-webkit-transform:translateX(-150%);
	-moz-transform:translateX(-150%);
	-o-transform:translateX(-150%);
	transform:translateX(-150%);
}
.dfd-controls .page-inner-nav.nav-prev .pagination-title div.box-name,
.dfd-controls .page-inner-nav.nav-prev .pagination-title div.subtitle {
	padding-left:30px;
	margin-left:95px;
}
.dfd-controls .page-inner-nav.nav-prev .pagination-title .thumb {
	margin-left:-1px;
}
.dfd-controls .page-inner-nav.nav-next {
	right:0;
}
.dfd-controls .page-inner-nav.nav-next .pagination-title {
	right:42px;
	text-align:right;
	padding-left:20px;
	-webkit-transform:translateX(150%);
	-moz-transform:translateX(150%);
	-o-transform:translateX(150%);
	transform:translateX(150%);
}
.dfd-controls .page-inner-nav.nav-next .pagination-title div.box-name,
.dfd-controls .page-inner-nav.nav-next .pagination-title div.subtitle {
	padding-right:30px;
	margin-right:95px;
}
.dfd-controls .page-inner-nav.nav-next .pagination-title .thumb {
	margin-right:-1px;
}
.dfd-controls .page-inner-nav .thumb {
	position:relative;
	width:95px;
	height:95px;
	line-height:95px;
	text-align:center;
	margin-top:-1px;
	color:#28262b;
}
.dfd-controls .page-inner-nav .thumb img {
	display:block;
	border-radius:2px;
}
.dfd-controls .page-inner-nav .thumb .entry-comments {
	position:absolute;
	top:15px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#c39f76;
}
.dfd-controls .page-inner-nav .thumb .entry-comments:before {
	content:"";
	display:block;
	position:absolute;
	top:100%;
	left:0;
	border-top:3px solid #b38653;
	border-left:3px solid #b38653;
	border-bottom:3px solid transparent;
	border-right:3px solid transparent;
}
.dfd-controls .page-inner-nav .thumb.prev {
	float:left;
	right:0;
}
.dfd-controls .page-inner-nav .thumb.prev .entry-comments {
	right:-15px;
}
.dfd-controls .page-inner-nav .thumb.next {
	float:right;
	left:0;
}
.dfd-controls .page-inner-nav .thumb.next .entry-comments {
	left:-15px;
}
.dfd-controls .page-inner-nav .thumb i {
	font-size:30px;
	line-height:inherit;
}
.dfd-controls .page-inner-nav .pagination-title {
	position:absolute;
	top:50%;
	display:block;
	height:95px;
	min-width:95px;
	white-space:nowrap;
	padding:0;
	margin-top:-47.5px;
	background:#fff;
	z-index:2;
	border:1px solid #cdcdcd;
	border-radius:2px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dfd-controls .page-inner-nav .pagination-title div.box-name {
	font-size:14px;
	padding-top:15px;
	padding-bottom:6px;
	border-bottom:1px dotted #cdcdcd;
}
.dfd-controls .page-inner-nav .pagination-title div.subtitle {
	font-size:12px;
	margin:0;
	padding-bottom:15px;
}
.dfd-controls .page-inner-nav .dfd-controler {
	display:block;
	width:32px;
	height:95px;
	line-height:95px;
	text-align:center;
	position:absolute;
	top:0;
	color:#28262b;
	background:transparent;
	z-index:3;
	border:1px solid rgba(119,
	119,
	119,
	0.4);
	border-radius:2px;
	-webkit-transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border-color .3s ease-in-out;
	-moz-transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border-color .3s ease-in-out;
	transition:background .3s ease-in-out,
	color .3s ease-in-out,
	border-color .3s ease-in-out;
}
.dfd-controls .page-inner-nav .dfd-controler i {
	font-size:10px;
	color:inherit;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span,
.dfd-controls .page-inner-nav .dfd-controler.next span {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	-webkit-transition:color .3s ease,
	margin-left .3s ease;
	-moz-transition:color .3s ease,
	margin-left .3s ease;
	transition:color .3s ease,
	margin-left .3s ease;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span:hover,
.dfd-controls .page-inner-nav .dfd-controler.next span:hover {
	color:#c39f76;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span:before,
.dfd-controls .page-inner-nav .dfd-controler.next span:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span:hover:before,
.dfd-controls .page-inner-nav .dfd-controler.next span:hover:before {
	border-bottom-style:solid;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span:hover,
.dfd-controls .page-inner-nav .dfd-controler.next span:hover {
	color:#28262b;
}
.dfd-controls .page-inner-nav .dfd-controler.prev {
	left:10px;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span {
	margin-left:20px;
}
.dfd-controls .page-inner-nav .dfd-controler.next {
	right:10px;
}
.dfd-controls .page-inner-nav .dfd-controler.next span {
	margin-left:-20px;
}
.dfd-controls .page-inner-nav:hover .thumb,
.dfd-controls .page-inner-nav.active .thumb {
	opacity:1;
}
.dfd-controls .page-inner-nav:hover .dfd-controler,
.dfd-controls .page-inner-nav.active .dfd-controler {
	color:#fff;
	background:#c39f76;
	border-color:#c39f76;
}
.dfd-controls .page-inner-nav:hover .dfd-controler.prev span,
.dfd-controls .page-inner-nav.active .dfd-controler.prev span {
	margin-left:-20px;
}
.dfd-controls .page-inner-nav:hover .dfd-controler.next span,
.dfd-controls .page-inner-nav.active .dfd-controler.next span {
	margin-left:10px;
}
.dfd-controls .page-inner-nav:hover.nav-prev .pagination-title,
.dfd-controls .page-inner-nav.active.nav-prev .pagination-title {
	margin-left:5px;
}
.dfd-controls .page-inner-nav:hover.nav-next .pagination-title,
.dfd-controls .page-inner-nav.active.nav-next .pagination-title {
	margin-right:5px;
}
.dfd-controls .page-inner-nav:hover .pagination-title,
.dfd-controls .page-inner-nav.active .pagination-title {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.dfd-controls-top {
	overflow:hidden;
	padding-top:30px;
	padding-bottom:25px;
	border-bottom:1px dotted #cdcdcd;
}
.dfd-controls-top .page-inner-nav {
	position:relative;
	float:left;
}
.dfd-controls-top .page-inner-nav.nav-prev {
	margin-right:7px;
}
.dfd-controls-top .page-inner-nav .dfd-controler {
	position:relative;
	width:42px;
	height:42px;
	line-height:42px;
	text-align:center;
	border:1px solid #cdcdcd;
	border-radius:2px;
}
.dfd-controls-top .page-inner-nav .dfd-controler:before {
	font-family:"icomoon";
}
.dfd-controls-top .page-inner-nav .dfd-controler.prev:before {
	content:"\ec2c";
}
.dfd-controls-top .page-inner-nav .dfd-controler.next:before {
	content:"\ec46";
}
.dfd-controls-top .page-inner-nav .dfd-controler .thumb {
	position:absolute;
	top:0;
	left:0;
	width:42px;
	height:42px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .3s ease,
	visibility .3s ease;
	-moz-transition:opacity .3s ease,
	visibility .3s ease;
	transition:opacity .3s ease,
	visibility .3s ease;
}
.dfd-controls-top .page-inner-nav .dfd-controler .thumb img {
	display:block;
	border-radius:2px;
}
.dfd-controls-top .page-inner-nav .dfd-controler .thumb i {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#fff;
}
.dfd-controls-top .page-inner-nav .pagination-title {
	overflow:hidden;
	position:absolute;
	top:0;
	left:100%;
	height:42px;
	min-width:230px;
	margin-left:7px;
	padding:0 10px;
	background:#fff;
	opacity:0;
	visibility:hidden;
	z-index:1;
	-webkit-transition:opacity .3s ease,
	visibility .3s ease;
	-moz-transition:opacity .3s ease,
	visibility .3s ease;
	transition:opacity .3s ease,
	visibility .3s ease;
}
.dfd-controls-top .page-inner-nav:hover .dfd-controler .thumb {
	opacity:1;
	visibility:visible;
}
.dfd-controls-top .page-inner-nav:hover .pagination-title {
	opacity:1;
	visibility:visible;
}
.share-cover {
	padding:40px 0 80px;
	text-align:center;
}
.share-cover .entry-share {
	position:relative;
	overflow:hidden;
	line-height:18px;
	text-align:center;
	padding:0 0 20px;
	border-bottom:1px solid #cdcdcd;
}
.share-cover .entry-share div.subtitle {
	margin-bottom:5px;
}
.share-cover .entry-share .entry-share-popup {
	position:relative;
	display:inline-block;
	line-height:18px;
	list-style:none;
	text-align:center;
	padding-top:15px;
	margin:0;
	background:transparent;
}
.share-cover .entry-share .entry-share-popup:before,
.share-cover .entry-share .entry-share-popup:after {
	content:" ";
	display:table;
}
.share-cover .entry-share .entry-share-popup:after {
	clear:both;
}
.share-cover .entry-share .entry-share-popup li {
	display:block;
	float:left;
	height:18px;
	line-height:inherit;
	padding:0 20px;
	margin:0;
}
.share-cover .entry-share .entry-share-popup li a {
	position:relative;
	overflow:hidden;
	display:block;
	width:100%;
	height:100%;
	line-height:18px;
	text-align:center;
	padding:0 20px;
	-webkit-transition:text-shadow .3s ease-in-out;
	-moz-transition:text-shadow .3s ease-in-out;
	transition:text-shadow .3s ease-in-out;
}
.share-cover .entry-share .entry-share-popup li a span {
	color:transparent;
	line-height:18px;
}
.share-cover .entry-share .entry-share-popup li a.entry-share-link-facebook {
	text-shadow:0 0 #28262b,
	0 18px #3c599f;
}
.share-cover .entry-share .entry-share-popup li a.entry-share-link-twitter {
	text-shadow:0 0 #28262b,
	0 18px #32ccfe;
}
.share-cover .entry-share .entry-share-popup li a.entry-share-link-googleplus {
	text-shadow:0 0 #28262b,
	0 18px #dd4c39;
}
.share-cover .entry-share .entry-share-popup li a.entry-share-link-linkedin {
	text-shadow:0 0 #28262b,
	0 18px #0085ae;
}
.share-cover .entry-share .entry-share-popup li a:hover.entry-share-link-facebook {
	text-shadow:0 -18px #28262b,
	0 0 #3c599f;
}
.share-cover .entry-share .entry-share-popup li a:hover.entry-share-link-twitter {
	text-shadow:0 -18px #28262b,
	0 0 #32ccfe;
}
.share-cover .entry-share .entry-share-popup li a:hover.entry-share-link-googleplus {
	text-shadow:0 -18px #28262b,
	0 0 #dd4c39;
}
.share-cover .entry-share .entry-share-popup li a:hover.entry-share-link-linkedin {
	text-shadow:0 -18px #28262b,
	0 0 #0085ae;
}
#comments {
	padding-bottom:25px;
}
#comments h5 {
	font-size:15px;
	letter-spacing:0;
	padding-bottom:25px;
}
#comments .commentlist {
	margin:0;
}
#comments .commentlist .comment >.clearfix {
	padding:30px 0;
	background:#fff;
	border-bottom:1px dotted #cdcdcd;
}
#comments .commentlist .comment >.clearfix .avatar-box i {
	font-size:22px;
	position:absolute;
	right:100%;
	top:50%;
	display:block;
	line-height:1;
	margin-top:-0.5em;
	margin-right:10px;
	color:#cdcdcd;
}
#comments .commentlist .comment >.clearfix footer {
	margin-top:10px;
	margin-left:80px;
}
#comments .commentlist .comment.depth-1 >.clearfix .avatar-box i,
#comments .commentlist .comment.depth-1 >.clearfix .avatar-box:before,
#comments .commentlist .comment.depth-1 >.clearfix .avatar-box:after {
	display:none;
}
#comments .commentlist li {
	position:relative;
	list-style:none;
	padding-bottom:20px;
}
#comments .commentlist li:last-child {
	padding-bottom:0;
}
#comments .commentlist li ul.children {
	margin-top:10px;
	margin-left:0;
	padding-left:100px;
	background:#fff;
}
#comments .commentlist li ul.children li .clearfix {
	background:#fff;
}
#comments .commentlist li .ovh {
	margin-left:100px;
}
#comments .commentlist li .avatar-box {
	position:relative;
	float:left;
	overflow:hidden;
	border-radius:50%;
}
#comments .commentlist li .avatar-box img {
	vertical-align:top;
}
#comments .commentlist li .comment-author {
	height:1em;
	line-height:1;
	margin-left:100px;
	margin-bottom:15px;
}
#comments .commentlist li .comment-author .left {
	line-height:inherit;
}
#comments .commentlist li .comment-author .left > * {
	line-height:inherit;
}
#comments .commentlist li .comment-author .author {
	float:left;
	font-size:12px;
	text-transform:uppercase;
	line-height:inherit;
	padding-right:10px;
	margin-bottom:0;
	color:#28262b;
}
#comments .commentlist li .comment-author .author a {
	display:block;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	padding-bottom:0;
}
#comments .commentlist li .comment-author .date {
	position:relative;
	float:left;
	line-height:inherit;
	color:#bcbcbc;
}
#comments .commentlist li .reply {
	float:right;
	height:1em;
	line-height:1;
}
#comments .commentlist li .reply .dop-link {
	position:relative;
	display:inline-block;
	padding-right:10px;
	color:#bcbcbc;
}
#comments .commentlist li .reply .dop-link a {
	height:1em;
	line-height:1;
	color:inherit;
}
#comments .commentlist li .reply .dop-link a .slide-up {
	color:transparent;
	text-shadow:0 0 #bcbcbc,
	0 16px #28262b;
}
#comments .commentlist li .reply .dop-link a:hover .slide-up {
	color:transparent;
	text-shadow:0 -16px #bcbcbc,
	0 0 #28262b;
}
#comments .commentlist li .reply a {
	position:relative;
	display:inline-block;
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	font-size:12px;
	text-transform:uppercase;
	line-height:1;
	padding-bottom:0;
	color:#8a8f6a;
	overflow:hidden;
}
#comments .commentlist li .reply a a {
	color:inherit;
	padding-bottom:7px;
}
#comments .commentlist li .reply a a {
	color:inherit;
	padding-bottom:7px;
}
#comments .commentlist li .reply a .slide-up {
	-webkit-transition:text-shadow .3s ease-in-out;
	-moz-transition:text-shadow .3s ease-in-out;
	transition:text-shadow .3s ease-in-out;
}
#comments .commentlist li .reply a.comment-reply-link .slide-up {
	color:transparent;
	text-shadow:0 0 #8a8f6a,
	0 16px #28262b;
}
#comments .commentlist li .reply a.comment-reply-link:hover .slide-up {
	color:transparent;
	text-shadow:0 -16px #8a8f6a,
	0 0 #28262b;
}
#comments .commentlist li .comment-content {
	position:relative;
	line-height:1.8;
}
#comments .commentlist li .comment-content p {
	line-height:inherit;
	margin:0;
}
#respond {
	padding-bottom:30px;
}
#respond > div.block-title {
	line-height:1;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #cdcdcd;
}
#respond .cancel-comment-reply {
	margin-bottom:0;
}
#respond .cancel-comment-reply > a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
#respond .cancel-comment-reply > a:hover {
	color:#c39f76;
}
#respond a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
#respond a:hover {
	color:#c39f76;
}
#respond a.box-name:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
#respond a.box-name:hover:before {
	border-bottom-style:solid;
}
#respond form label {
	margin-bottom:10px;
	color:#28262b;
}
#respond form input[type="text"],
#respond form input[type="email"],
#respond form input[type="url"],
#respond form textarea {
	border-radius:2px;
}
#respond form p {
	margin-bottom:10px;
}
#respond form p div.box-name {
	padding-bottom:0;
	color:#e27863;
}
#respond form .button {
	padding:0 35px;
	border-width:0;
}
#layout.single-post #comments,
#layout.single-folio.folio_inside_2 #comments {
	padding:60px 10px 0;
}
#layout.single-post #comments div.block-title,
#layout.single-folio.folio_inside_2 #comments div.block-title {
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom:1px dotted #cdcdcd;
}
#layout.single-post #comments .commentlist,
#layout.single-folio.folio_inside_2 #comments .commentlist {
	padding-left:44px;
}
#layout.single-post #comments .commentlist li ul.children,
#layout.single-folio.folio_inside_2 #comments .commentlist li ul.children {
	margin-top:35px;
}
#layout.single-post #comments .commentlist .comment >.clearfix,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix {
	padding:0;
	border:1px solid #cdcdcd;
	border-radius:2px;
}
#layout.single-post #comments .commentlist .comment >.clearfix .avatar-box,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix .avatar-box {
	margin-left:-44px;
	margin-top:15px;
	margin-bottom:15px;
	border:4px solid #cdcdcd;
	border-radius:0;
}
#layout.single-post #comments .commentlist .comment >.clearfix .avatar-box img,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix .avatar-box img {
	display:block;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author {
	overflow:hidden;
	height:auto;
	line-height:40px;
	margin-bottom:0;
	padding-left:30px;
	margin-left:40px;
	border-bottom:1px dotted #cdcdcd;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .author.box-name,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .author.box-name {
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	line-height:inherit;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .author.box-name a,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .author.box-name a {
	color:inherit;
	padding-bottom:7px;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .author.box-name a,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .author.box-name a {
	color:inherit;
	padding-bottom:7px;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .author.box-name a,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .author.box-name a {
	padding:0;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .date.subtitle,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .date.subtitle {
	line-height:inherit;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply {
	overflow:hidden;
	height:inherit;
	line-height:inherit;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link {
	position:relative;
	float:left;
	display:block;
	min-width:100px;
	max-width:100px;
	height:inherit;
	line-height:inherit;
	padding-left:50px;
	padding-right:0;
	overflow:hidden;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link:before,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link:before {
	content:"\e964";
	font-family:"icomoon";
	display:block;
	height:1em;
	line-height:1;
	position:absolute;
	top:50%;
	left:20px;
	margin-top:-0.5em;
	color:#28262b;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a {
	overflow:visible;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a span,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a span {
	position:relative;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a span:before,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a span:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a span:hover:before,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .dop-link a span:hover:before {
	border-bottom-style:solid;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link {
	position:relative;
	float:left;
	display:block;
	min-width:140px;
	max-width:140px;
	height:inherit;
	line-height:inherit;
	padding-left:40px;
	padding-right:25px;
	white-space:nowrap;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link:before,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link:before {
	content:"\ec22";
	font-family:"icomoon";
	display:block;
	height:1em;
	line-height:1;
	position:absolute;
	top:50%;
	left:20px;
	margin-top:-0.5em;
	color:#28262b;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link span,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link span {
	position:relative;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link span:before,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link span:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link span:hover:before,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply .comment-reply-link span:hover:before {
	border-bottom-style:solid;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply a,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
#layout.single-post #comments .commentlist .comment >.clearfix header.comment-author .reply a:hover,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix header.comment-author .reply a:hover {
	color:#c39f76;
}
#layout.single-post #comments .commentlist .comment >.clearfix .ovh,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix .ovh {
	margin-left:40px;
	padding:15px 30px;
}
#layout.single-post #comments .commentlist .comment >.clearfix footer,
#layout.single-folio.folio_inside_2 #comments .commentlist .comment >.clearfix footer {
	margin:0;
}
#layout.single-post #respond,
#layout.single-folio.folio_inside_2 #respond {
	padding:60px 10px 0;
}
#layout.single-post #respond #commentform,
#layout.single-folio.folio_inside_2 #respond #commentform {
	margin:0 -10px;
}
#layout.single-post #respond #commentform label,
#layout.single-folio.folio_inside_2 #respond #commentform label {
	color:#565656;
}
#layout.single-post #respond #commentform .input-wrap,
#layout.single-folio.folio_inside_2 #respond #commentform .input-wrap {
	width:33.333%;
	float:left;
	padding:0 10px;
}
#layout.single-post #respond #commentform .textarea-wrap,
#layout.single-folio.folio_inside_2 #respond #commentform .textarea-wrap {
	padding:0 10px;
}
#layout.single-post #respond #commentform p.wpgdprc-checkbox,
#layout.single-post #respond #commentform p.text-left,
#layout.single-folio.folio_inside_2 #respond #commentform p.wpgdprc-checkbox,
#layout.single-folio.folio_inside_2 #respond #commentform p.text-left {
	padding:0 10px;
}
#layout.single-post #respond #commentform input,
#layout.single-post #respond #commentform textarea,
#layout.single-folio.folio_inside_2 #respond #commentform input,
#layout.single-folio.folio_inside_2 #respond #commentform textarea {
	margin-bottom:10px;
	background:#f4f4f4;
	border-radius:2px;
}
#layout.single-folio.folio_inside_1 #respond {
	padding-top:60px;
}
.dfd-share-popup-wrap {
	position:relative;
	display:block;
}
.dfd-share-popup-wrap:before,
.dfd-share-popup-wrap:after {
	content:" ";
	display:table;
}
.dfd-share-popup-wrap:after {
	clear:both;
}
.dfd-share-popup-wrap .dfd-share-popup {
	overflow:hidden;
	float:left;
	font-size:18px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#28262b;
	border:1px solid #cdcdcd;
	border-radius:50%;
	-webkit-transition:border-color .3s ease;
	-moz-transition:border-color .3s ease;
	transition:border-color .3s ease;
}
.dfd-share-popup-wrap .dfd-share-popup:hover {
	border-color:#8a8f6a;
}
.dfd-share-popup-wrap .dfd-share-popup i {
	position:relative;
	top:2px;
	left:0;
}
.dfd-share-popup-wrap .entry-share-popup {
	width:400px;
	height:40px !important;
	line-height:40px;
	position:absolute;
	top:0;
	left:60px;
	float:left;
	list-style:none;
	margin-bottom:0;
	display:none;
}
.dfd-share-popup-wrap .entry-share-popup:before,
.dfd-share-popup-wrap .entry-share-popup:after {
	content:" ";
	display:table;
}
.dfd-share-popup-wrap .entry-share-popup:after {
	clear:both;
}
.dfd-share-popup-wrap .entry-share-popup li {
	float:left;
	height:100%;
	line-height:inherit;
	padding:0 8px;
}
.dfd-share-popup-wrap .entry-share-popup li > a {
	overflow:hidden;
	font-size:12px;
	display:block;
	height:40px;
	line-height:inherit;
	padding:0 10px;
	color:#28262b;
	border:1px solid #cdcdcd;
	border-radius:40px;
	-webkit-transition:border-color .3s ease;
	-moz-transition:border-color .3s ease;
	transition:border-color .3s ease;
}
.dfd-share-popup-wrap .entry-share-popup li > a a {
	color:inherit;
}
.dfd-share-popup-wrap .entry-share-popup li > a i {
	float:left;
	display:block;
	line-height:inherit;
	padding:0 5px;
}
.dfd-share-popup-wrap .entry-share-popup li > a span {
	font-size:11px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	float:left;
	line-height:inherit;
	padding:0 5px;
}
.dfd-share-popup-wrap .entry-share-popup li span.box-name {
	display:block;
	font-size:11px;
	text-transform:uppercase;
	margin-top:5px;
}
.dfd-share-popup-wrap .entry-share-popup li:hover a {
	border-color:#8a8f6a;
}
.dfd-meta-container {
	overflow:hidden;
	margin-top:30px;
	padding-top:30px;
	border-top:1px dotted #cdcdcd;
}
.dfd-meta-container div.box-name {
	margin-top:5px;
}
.dfd-meta-container .post-like-wrap {
	margin-right:25px;
}
.dfd-meta-container .post-like-wrap .social-share {
	position:relative;
	display:block;
	height:40px;
	line-height:40px;
	padding:0 15px;
	margin-left:0;
	background:#e8e8e8;
	border-radius:25px;
}
.dfd-meta-container .post-like-wrap .social-share:before,
.dfd-meta-container .post-like-wrap .social-share:after {
	content:" ";
	display:table;
}
.dfd-meta-container .post-like-wrap .social-share:after {
	clear:both;
}
.dfd-meta-container .post-like-wrap .social-share:hover a {
	color:inherit;
}
.dfd-meta-container .post-like-wrap .social-share a {
	overflow:hidden;
	display:block;
}
.dfd-meta-container .post-like-wrap .social-share i {
	font-size:14px;
	margin-right:5px;
}
.dfd-meta-container .post-like-wrap .social-share i,
.dfd-meta-container .post-like-wrap .social-share span {
	float:left;
}
.dfd-meta-container .post-like-wrap .social-share .like-hover-title {
	display:block;
	max-width:0;
	overflow:hidden;
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	line-height:inherit;
	margin-left:0;
	-webkit-transition:max-width .3s ease,
	margin-left .3s ease,
	color .3s ease;
	-moz-transition:max-width .3s ease,
	margin-left .3s ease,
	color .3s ease;
	transition:max-width .3s ease,
	margin-left .3s ease,
	color .3s ease;
}
.dfd-meta-container .post-like-wrap .social-share .like-hover-title:hover {
	color:#c39f76;
}
.dfd-meta-container .post-like-wrap .social-share .like-hover-title:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.dfd-meta-container .post-like-wrap .social-share .like-hover-title:hover:before {
	border-bottom-style:solid;
}
.dfd-meta-container .post-like-wrap:hover .like-hover-title {
	max-width:65px;
	margin-left:10px;
}
.dfd-meta-container .dfd-single-share {
	text-align:center;
}
.dfd-meta-container .dfd-single-tags {
	text-align:right;
}
.dfd-meta-container .dfd-single-tags .post-tags {
	overflow:hidden;
	padding-bottom:6px;
}
.dfd-meta-container .dfd-single-tags .post-tags ul {
	list-style:none;
}
.dfd-meta-container .dfd-single-tags .post-tags ul .post-tags-item {
	float:left;
	margin-right:8px;
	background:#f4f4f4;
	border:1px solid #cdcdcd;
	border-radius:5px;
}
.dfd-meta-container .dfd-single-tags .post-tags ul .post-tags-item a {
	display:block;
	height:36px;
	line-height:36px;
	padding:0 20px;
	color:#28262b;
	opacity:1;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.dfd-meta-container .dfd-single-tags .post-tags ul .post-tags-item a:hover {
	opacity:.5;
}
.dfd-meta-container .dfd-single-tags .post-tags ul .post-tags-item:last-child {
	margin-right:0;
}
#layout.folio_inside_1 .project .project-wrap {
	position:relative;
}
#layout.folio_inside_1 .project .folio-info.desc-bottom + .clear + .dfd-meta-container {
	padding:30px 10px 0;
}
#layout.folio_inside_1 .project .dfd-meta-container .post-like-wrap .social-share {
	padding:0 17px;
	background:transparent;
	border:1px solid #cdcdcd;
	-webkit-transition:border-color .3s ease;
	-moz-transition:border-color .3s ease;
	transition:border-color .3s ease;
}
#layout.folio_inside_1 .project .dfd-meta-container .post-like-wrap .social-share .like-hover-title {
	max-width:65px;
}
#layout.folio_inside_1 .project .dfd-meta-container .post-like-wrap .social-share a {
	overflow:visible;
}
#layout.folio_inside_1 .project .dfd-meta-container .post-like-wrap .social-share i {
	font-size:18px;
	margin-right:10px;
}
#layout.folio_inside_1 .project .dfd-meta-container .post-like-wrap .social-share:hover {
	border-color:#8a8f6a;
}
#layout.folio_inside_1 .project .dfd-meta-container div.box-name {
	text-transform:uppercase;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container,
#layout.folio_inside_2 .project .dfd-meta-container,
#layout.dfd-single-gallery .dfd-meta-container {
	overflow:visible;
	margin-top:0;
	padding:0 10px;
	border:none;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags {
	padding:15px 0;
	border-bottom:1px dotted #cdcdcd;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags:before,
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags:after,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags:before,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags:after,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags:before,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags:after {
	content:" ";
	display:table;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags:after,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags:after,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags:after {
	clear:both;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .post-comments-wrap,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .post-comments-wrap,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .post-comments-wrap {
	float:left;
	width:140px;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a {
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	float:left;
	position:relative;
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	background:#c39f76;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a:before,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a:before,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a:before {
	content:"";
	display:block;
	position:absolute;
	top:100%;
	right:0;
	border-top:3px solid #b38653;
	border-left:3px solid #b38653;
	border-bottom:3px solid transparent;
	border-right:3px solid transparent;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .post-comments-wrap span.box-name,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .post-comments-wrap span.box-name,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .post-comments-wrap span.box-name {
	float:left;
	height:25px;
	line-height:25px;
	margin-left:10px;
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .post-comments-wrap span.box-name:hover,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .post-comments-wrap span.box-name:hover,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .post-comments-wrap span.box-name:hover {
	color:#c39f76;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags {
	margin-left:140px;
	padding-left:20px;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags {
	float:right;
	overflow:visible;
	padding-bottom:0;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:before,
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:after,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:before,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:after,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:before,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:after {
	content:" ";
	display:table;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:after,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:after,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags:after {
	clear:both;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul {
	overflow:visible;
	margin-bottom:0;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:before,
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:after,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:before,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:after,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:before,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:after {
	content:" ";
	display:table;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:after,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:after,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul:after {
	clear:both;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li {
	float:left;
	line-height:25px;
	margin-right:4px;
	background:#fff;
	border:1px solid #cdcdcd;
	border-radius:2px;
	-webkit-box-shadow:0 2px 3px 1px transparent;
	box-shadow:0 2px 3px 1px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li:hover,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li:hover,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li:hover {
	border-color:transparent;
	-webkit-box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li a,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li a,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	display:block;
	height:inherit;
	line-height:inherit;
	opacity:1;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li a:hover,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li a:hover,
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li a:hover {
	color:#c39f76;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-like-share,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-like-share,
#layout.dfd-single-gallery .dfd-meta-container .dfd-like-share {
	overflow:hidden;
	padding:15px 0;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-like-share .post-like-wrap .social-share,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-like-share .post-like-wrap .social-share,
#layout.dfd-single-gallery .dfd-meta-container .dfd-like-share .post-like-wrap .social-share {
	height:36px;
	line-height:36px;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-like-share .post-like-wrap span.count,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-like-share .post-like-wrap span.count,
#layout.dfd-single-gallery .dfd-meta-container .dfd-like-share .post-like-wrap span.count {
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-like-share div.box-name,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-like-share div.box-name,
#layout.dfd-single-gallery .dfd-meta-container .dfd-like-share div.box-name {
	margin-top:0;
}
.dfd-single-gallery #main-content {
	position:static;
}
.dfd-single-gallery .dfd-controls-top {
	margin-bottom:30px;
}
.dfd-single-gallery .dfd-single-gallery-heading {
	margin-bottom:20px;
}
.dfd-single-gallery .dfd-gallery-masonry .dfd-gallery-single-item img,
.dfd-single-gallery .dfd-gallery-fitRows .dfd-gallery-single-item img,
.dfd-single-gallery .dfd-gallery-advanced .dfd-gallery-single-item img {
	-webkit-transform:perspective(0px) translate3d(0,
	0,
	0);
	-moz-transform:perspective(0px) translate3d(0,
	0,
	0);
	-o-transform:perspective(0px) translate3d(0,
	0,
	0);
	transform:perspective(0px) translate3d(0,
	0,
	0);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.dfd-single-gallery .dfd-gallery-masonry .dfd-gallery-single-item:hover,
.dfd-single-gallery .dfd-gallery-fitRows .dfd-gallery-single-item:hover,
.dfd-single-gallery .dfd-gallery-advanced .dfd-gallery-single-item:hover {
	z-index:999;
}
.dfd-single-gallery .dfd-gallery-masonry .dfd-gallery-single-item:hover img,
.dfd-single-gallery .dfd-gallery-fitRows .dfd-gallery-single-item:hover img,
.dfd-single-gallery .dfd-gallery-advanced .dfd-gallery-single-item:hover img {
	-webkit-transform:perspective(400px) translate3d(0,
	0,
	10px);
	-moz-transform:perspective(400px) translate3d(0,
	0,
	10px);
	-o-transform:perspective(400px) translate3d(0,
	0,
	10px);
	transform:perspective(400px) translate3d(0,
	0,
	10px);
}
.dfd-single-gallery .dfd-gallery-carousel img {
	border:7px solid #f4f4f4;
	-webkit-box-shadow:0px 0px 0px 0px transparent;
	box-shadow:0px 0px 0px 0px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dfd-single-gallery .dfd-gallery-carousel img:hover {
	border-color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px #cdcdcd;
	box-shadow:0px 0px 0px 1px #cdcdcd;
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.dfd-single-gallery .dfd-gallery-thumbnails {
	position:relative;
}
.dfd-single-gallery .dfd-gallery-thumbnails:before,
.dfd-single-gallery .dfd-gallery-thumbnails:after {
	content:"";
	display:block;
	width:60px;
	height:100%;
	position:absolute;
	top:0;
	z-index:1;
}
.dfd-single-gallery .dfd-gallery-thumbnails:before {
	left:0;
	background:-webkit-linear-gradient(left,
	#fff 30%,
	transparent);
	background:-moz-linear-gradient(left,
	#fff 30%,
	transparent);
	background:-ms-linear-gradient(left,
	#fff 30%,
	transparent);
	background:-o-linear-gradient(left,
	#fff 30%,
	transparent);
	background:linear-gradient(left,
	#fff 30%,
	transparent);
}
.dfd-single-gallery .dfd-gallery-thumbnails:after {
	right:0;
	background:-webkit-linear-gradient(right,
	#fff 30%,
	transparent);
	background:-moz-linear-gradient(right,
	#fff 30%,
	transparent);
	background:-ms-linear-gradient(right,
	#fff 30%,
	transparent);
	background:-o-linear-gradient(right,
	#fff 30%,
	transparent);
	background:linear-gradient(right,
	#fff 30%,
	transparent);
}
.dfd-single-gallery .dfd-gallery-thumbnails .dfd-gallery-thumb-item .cover {
	cursor:pointer;
}
.dfd-single-gallery .dfd-gallery-thumbnails .dfd-gallery-thumb-item .cover img {
	border:7px solid #f4f4f4;
	-webkit-box-shadow:0px 0px 0px 0px transparent;
	box-shadow:0px 0px 0px 0px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dfd-single-gallery .dfd-gallery-thumbnails .dfd-gallery-thumb-item .cover:hover img {
	border-color:#fff;
	-webkit-box-shadow:0px 2px 11px 3px #cdcdcd;
	box-shadow:0px 2px 11px 3px #cdcdcd;
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.dfd-single-gallery .dfd-gallery-thumbnails .dfd-gallery-thumb-item.slick-center .cover img {
	border-color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px #cdcdcd;
	box-shadow:0px 0px 0px 1px #cdcdcd;
}
#layout.dfd-gallery-loop {
	margin-top:30px;
	margin-bottom:30px;
}
#layout.dfd-single-gallery > .row.full-width,
.dfd-gallery-loop > .row.full-width {
	width:100%;
	margin:0;
	padding:0 80px;
}
#layout.dfd-single-gallery .dfd-gallery-thumbnails .dfd-gallery-thumb-item img,
.dfd-gallery-loop .dfd-gallery-thumbnails .dfd-gallery-thumb-item img {
	display:block;
	min-width:100%;
}
#layout.dfd-single-gallery #respond,
.dfd-gallery-loop #respond {
	margin-top:35px;
}
#layout.dfd-single-gallery .dfd-gallery-single-item,
#layout.dfd-single-gallery .dfd-gallery-item,
.dfd-gallery-loop .dfd-gallery-single-item,
.dfd-gallery-loop .dfd-gallery-item {
	position:relative;
}
#layout.dfd-single-gallery .dfd-gallery-single-item .dfd-gallery-inner-wrap,
#layout.dfd-single-gallery .dfd-gallery-item .dfd-gallery-inner-wrap,
.dfd-gallery-loop .dfd-gallery-single-item .dfd-gallery-inner-wrap,
.dfd-gallery-loop .dfd-gallery-item .dfd-gallery-inner-wrap {
	position:relative;
}
#layout.dfd-single-gallery .dfd-gallery-single-item img,
#layout.dfd-single-gallery .dfd-gallery-item img,
.dfd-gallery-loop .dfd-gallery-single-item img,
.dfd-gallery-loop .dfd-gallery-item img {
	display:block;
	min-width:100%;
}
#layout.dfd-single-gallery .dfd-gallery-single-item .dfd-lightbox-link,
#layout.dfd-single-gallery .dfd-gallery-item .dfd-lightbox-link,
.dfd-gallery-loop .dfd-gallery-single-item .dfd-lightbox-link,
.dfd-gallery-loop .dfd-gallery-item .dfd-lightbox-link {
	position:relative;
	display:block;
}
#layout.dfd-single-gallery .dfd-gallery-single-item .dfd-lightbox-link:before,
#layout.dfd-single-gallery .dfd-gallery-item .dfd-lightbox-link:before,
.dfd-gallery-loop .dfd-gallery-single-item .dfd-lightbox-link:before,
.dfd-gallery-loop .dfd-gallery-item .dfd-lightbox-link:before {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,
	0,
	0,
	0.2);
	-webkit-transition:background .3s ease;
	-moz-transition:background .3s ease;
	transition:background .3s ease;
}
#layout.dfd-single-gallery .dfd-gallery-single-item .dfd-lightbox-link:hover:before,
#layout.dfd-single-gallery .dfd-gallery-item .dfd-lightbox-link:hover:before,
.dfd-gallery-loop .dfd-gallery-single-item .dfd-lightbox-link:hover:before,
.dfd-gallery-loop .dfd-gallery-item .dfd-lightbox-link:hover:before {
	background:rgba(0,
	0,
	0,
	0.5);
}
#layout.dfd-single-gallery .dfd-gallery-single-item div.dfd-gallery-heading-wrap.dfd-title-top,
#layout.dfd-single-gallery .dfd-gallery-item div.dfd-gallery-heading-wrap.dfd-title-top,
.dfd-gallery-loop .dfd-gallery-single-item div.dfd-gallery-heading-wrap.dfd-title-top,
.dfd-gallery-loop .dfd-gallery-item div.dfd-gallery-heading-wrap.dfd-title-top {
	margin-bottom:15px;
}
#layout.dfd-single-gallery .dfd-gallery-single-item div.dfd-gallery-heading-wrap.dfd-title-bottom,
#layout.dfd-single-gallery .dfd-gallery-item div.dfd-gallery-heading-wrap.dfd-title-bottom,
.dfd-gallery-loop .dfd-gallery-single-item div.dfd-gallery-heading-wrap.dfd-title-bottom,
.dfd-gallery-loop .dfd-gallery-item div.dfd-gallery-heading-wrap.dfd-title-bottom {
	margin-top:15px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover {
	background-color:rgba(0,
	0,
	0,
	0.7);
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title {
	color:#fff;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-sub-title {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.diagonal-line:before {
	border-bottom:1px solid rgba(255,
	255,
	255,
	0.2);
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before {
	border-bottom:1px solid rgba(255,
	255,
	255,
	0.2);
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.square-behind-heading:before {
	border:1px solid rgba(255,
	255,
	255,
	0.2);
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a {
	color:#fff;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:after {
	background:rgba(255,
	255,
	255,
	0.1);
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link {
	overflow:hidden;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container {
	position:absolute;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:before {
	width:1px;
	height:70px;
	margin-left:-0.5px;
	margin-top:-35px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:after {
	width:70px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-35px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:before {
	width:1px;
	height:70px;
	margin-left:-0.5px;
	margin-top:72px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:after {
	width:70px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-142px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:after {
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:before {
	margin-top:-142px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:after {
	margin-left:72px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:after {
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:before {
	margin-top:-35px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:after {
	margin-left:-35px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left {
	overflow:hidden;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container {
	position:absolute;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:before {
	width:1px;
	height:16px;
	margin-left:-0.5px;
	margin-top:-8px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:after {
	width:16px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-8px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:before {
	width:1px;
	height:16px;
	margin-left:-0.5px;
	margin-top:18px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:after {
	width:16px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-34px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:after {
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:before {
	margin-top:-34px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:after {
	margin-left:18px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:after {
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:before {
	margin-top:-8px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:after {
	margin-left:-8px;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span:after {
	background:#fff;
}
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link span {
	background:#fff;
}
.blog-top.row.full-width {
	width:100%;
	margin:0;
	padding:0 80px;
}
.dfd-blog-loop .post.format-audio .entry-media,
#layout.single-post .dfd-single-style-advanced .post.format-audio .entry-media {
	padding-top:30px;
	margin-bottom:25px;
}
.dfd-blog-loop .post.format-audio .audioplayer,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer {
	background:#1b1b1b;
	border:none;
	border-radius:2px;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-playpause,
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-volume,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-playpause,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-volume {
	border:none;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-playpause a:before,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-playpause a:before {
	left:0;
	color:#fff;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-volume a:before,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-volume a:before {
	left:0;
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-time,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-time {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-bar,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-bar {
	top:0;
	left:55px;
	right:55px;
	height:100%;
	margin:0;
	background:rgba(255,
	255,
	255,
	0.15);
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-bar:before,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-bar:before {
	display:none;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-bar .audioplayer-bar-played,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-bar .audioplayer-bar-played {
	height:100%;
	background:#c39f76;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-bar .audioplayer-bar-loaded,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-bar .audioplayer-bar-loaded {
	background:rgba(255,
	255,
	255,
	0.15);
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust {
	height:100%;
	background:#1b1b1b;
	border:none;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div {
	width:100%;
	height:100%;
	margin:0;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div:before,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div:before {
	display:none;
}
.dfd-blog-loop .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div > div,
#layout.single-post .dfd-single-style-advanced .post.format-audio .audioplayer .audioplayer-volume .audioplayer-volume-adjust > div > div {
	left:auto;
	right:0;
	height:100%;
	background:#c39f76;
}
.dfd-blog-loop .post.format-quote .entry-media,
.dfd-blog-loop .post.format-quote .entry-content,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content {
	position:relative;
	padding:35px;
	margin-top:15px;
	background:transparent;
	border:1px solid #cdcdcd;
	border-radius:2px;
}
.dfd-blog-loop .post.format-quote .entry-media .icon-wrap,
.dfd-blog-loop .post.format-quote .entry-content .icon-wrap,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media .icon-wrap,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content .icon-wrap {
	position:absolute;
	top:-10px;
	right:-20px;
	margin:0;
}
.dfd-blog-loop .post.format-quote .entry-media .icon-wrap i,
.dfd-blog-loop .post.format-quote .entry-content .icon-wrap i,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media .icon-wrap i,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content .icon-wrap i {
	font-size:44px;
	color:rgba(40,
	38,
	43,
	0.2);
}
.dfd-blog-loop .post.format-quote .entry-media a.quote-content,
.dfd-blog-loop .post.format-quote .entry-content a.quote-content,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media a.quote-content,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content a.quote-content {
	font-size:15px;
	line-height:2.5;
	text-decoration:underline;
	padding-bottom:0;
	color:#28262b;
}
.dfd-blog-loop .post.format-quote .entry-media a.quote-content p,
.dfd-blog-loop .post.format-quote .entry-content a.quote-content p,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media a.quote-content p,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content a.quote-content p {
	font-size:inherit;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	line-height:inherit;
	color:inherit;
}
.dfd-blog-loop .post.format-quote .entry-media .quote-author,
.dfd-blog-loop .post.format-quote .entry-content .quote-author,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media .quote-author,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content .quote-author {
	font-size:14px;
	text-transform:none;
	color:#28262b;
}
.dfd-blog-loop .post.format-quote .entry-media .post-like-wrap,
.dfd-blog-loop .post.format-quote .entry-content .post-like-wrap,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media .post-like-wrap,
#layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content .post-like-wrap {
	display:block;
}
.dfd-blog-loop .post.format-quote .cover .dfd-news-categories,
#layout.single-post .dfd-single-style-advanced .post.format-quote .cover .dfd-news-categories {
	margin-top:0;
}
#layout.single-post .dfd-single-style-base .dfd-meta-container .post-like-wrap .social-share {
	padding:0 17px;
	background:transparent;
	border:1px solid #cdcdcd;
	-webkit-transition:border-color .3s ease;
	-moz-transition:border-color .3s ease;
	transition:border-color .3s ease;
}
#layout.single-post .dfd-single-style-base .dfd-meta-container .post-like-wrap .social-share a {
	overflow:visible;
}
#layout.single-post .dfd-single-style-base .dfd-meta-container .post-like-wrap .social-share i {
	font-size:18px;
	margin-right:10px;
}
#layout.single-post .dfd-single-style-base .dfd-meta-container .post-like-wrap .social-share:hover {
	border-color:#8a8f6a;
}
#layout.single-post .dfd-single-style-base .dfd-meta-container div.box-name {
	text-transform:uppercase;
}
#layout.single-post .dfd-single-style-base article.post + #comments,
#layout.single-post .dfd-single-style-base article.post + #respond {
	padding-top:0;
}
#layout.single-post .dfd-single-style-base #main-content #comments,
#layout.single-post .dfd-single-style-base #main-content #respond {
	padding-left:0;
	padding-right:0;
}
.blog-top.row.full_width {
	width:100%;
	margin:0;
	padding:0 30px;
}
#layout.dfd-blog-loop {
	margin-top:40px;
	margin-bottom:40px;
}
.dfd-blog-loop > .row.full_width {
	width:100%;
	margin:0;
	padding:0 30px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-masonry .post {
	margin-bottom:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-masonry .post.format-quote .cover .dfd-news-categories {
	margin-top:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post {
	overflow:hidden;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post.format-quote .entry-content {
	font-size:15px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-style:italic;
	line-height:2;
	text-decoration:underline;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post.format-quote .entry-content p {
	font-style:inherit;
	line-height:inherit;
	max-height:6em;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post.format-audio .entry-media .entry-thumb:after {
	content:"\e8ac";
	font-size:40px;
	font-family:"icomoon" !important;
	position:absolute;
	left:20px;
	top:50%;
	line-height:1;
	margin-top:-0.5em;
	color:#fff;
	z-index:2;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post.format-video .entry-media .entry-thumb:before {
	content:"";
	display:block;
	width:55px;
	height:36px;
	position:absolute;
	top:50%;
	left:20px;
	margin-top:-18px;
	background:#cf5f49;
	border-radius:3px;
	z-index:2;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post.format-video .entry-media .entry-thumb:after {
	content:"";
	position:absolute;
	left:44px;
	top:50%;
	margin-top:-5px;
	border-left:10px solid #fff;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	z-index:2;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media {
	position:relative;
	margin:0 !important;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media:before,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,
	0,
	0,
	0.7);
	z-index:1;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media:before {
	opacity:0;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media:after {
	opacity:.3;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media .post-comments-wrap {
	left:auto;
	right:0;
	z-index:4;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media .post-comments-wrap:after {
	left:0;
	right:auto;
	border-left-color:transparent;
	border-right-color:#c39f76;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media .post-comments-wrap + .post-like-wrap {
	right:25px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media .post-like-wrap {
	left:auto;
	right:0;
	z-index:4;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media .post-like-wrap i {
	right:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media .post-like-wrap span {
	left:auto;
	right:25px;
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .dfd-blog-heading-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-content {
	position:absolute;
	left:0;
	right:0;
	max-height:50%;
	overflow:hidden;
	z-index:3;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .dfd-blog-heading-wrap {
	top:0;
	padding:0 20px !important;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .dfd-blog-heading-wrap .dfd-blog-title {
	font-size:23px;
	line-height:1.2;
	color:#fff;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .dfd-blog-heading-wrap .dfd-blog-title a {
	background-image:-webkit-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.2) 50%);
	background-image:-moz-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.2) 50%);
	background-image:-ms-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.2) 50%);
	background-image:-o-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.2) 50%);
	background-image:linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.2) 50%);
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .dfd-blog-heading-wrap .entry-meta > * {
	color:#fff;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-content {
	bottom:0;
	margin-bottom:-55%;
	padding:20px !important;
	color:#fff;
	-webkit-transition:margin-bottom .3s ease;
	-moz-transition:margin-bottom .3s ease;
	transition:margin-bottom .3s ease;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-content p {
	overflow:hidden;
	line-height:1.5;
	max-height:4.5em;
	color:inherit;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post:hover .entry-media:before {
	opacity:1;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post:hover .entry-media:after {
	opacity:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post:hover .entry-content {
	margin-bottom:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post {
	margin-bottom:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post .dfd-read-share {
	margin-bottom:25px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post.format-audio .entry-media {
	padding-top:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post.dfd-title-top .cover .entry-media {
	margin-top:10px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post.format-quote.dfd-title-top .cover .dfd-news-categories {
	margin-top:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post.format-quote .entry-media {
	padding:0;
	margin:0;
	border:none;
	border-radius:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post.format-quote .entry-content {
	padding:0;
	background:transparent;
	border:none;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image {
	margin:0 -10px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post:before,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post:after,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post:before,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post:after {
	content:" ";
	display:table;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post:after,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post:after {
	clear:both;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post .cover .dfd-news-categories,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post .cover .dfd-news-categories {
	margin-top:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post .entry-media,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post .entry-media {
	width:44.444%;
	margin:0;
	padding:0 10px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post .dfd-content-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post .dfd-content-wrap {
	width:55.556%;
	margin:0;
	padding:0 10px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-gallery .post-comments-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-gallery .post-like-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-video .post-comments-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-video .post-like-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-gallery .post-comments-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-gallery .post-like-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-video .post-comments-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-video .post-like-wrap {
	margin-left:10px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-audio .entry-media,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-audio .entry-media {
	padding-top:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-quote .entry-media,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-quote .entry-media {
	padding:0 10px;
	border:none;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-quote .entry-media .entry-thumb,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-quote .entry-media .entry-thumb {
	position:relative;
	padding:30px;
	border:1px solid #cdcdcd;
	border-radius:2px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-quote .entry-media .entry-thumb .icon-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-quote .entry-media .entry-thumb .icon-wrap {
	top:20px;
	right:10px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-quote .entry-media .post-comments-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-quote .entry-media .post-like-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-quote .entry-media .post-comments-wrap,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-quote .entry-media .post-like-wrap {
	margin-left:10px;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post.format-quote .dfd-content-wrap .entry-content,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post.format-quote .dfd-content-wrap .entry-content {
	display:none;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .post:last-child,
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .post:last-child {
	margin-bottom:0;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .entry-media {
	float:left;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-left-image .dfd-content-wrap {
	float:right;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .entry-media {
	float:right;
}
.dfd-blog-loop .dfd-blog-wrap .dfd-blog-right-image .dfd-content-wrap {
	float:left;
}
.dfd-blog-loop .dfd-blog-wrap .post {
	padding-bottom:0;
	border-bottom:none;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.prev,
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.next {
	width:32px;
	height:32px;
	line-height:32px;
	top:auto;
	bottom:-35px;
	margin:0;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.prev:before,
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.next:before {
	font-size:10px;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.prev span,
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.next span {
	display:none;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.prev {
	left:0;
	-webkit-transition:bottom .3s ease;
	-moz-transition:bottom .3s ease;
	transition:bottom .3s ease;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery .slider-control.next {
	left:33px;
	-webkit-transition:bottom .3s ease .3s;
	-moz-transition:bottom .3s ease .3s;
	transition:bottom .3s ease .3s;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery:hover .slider-control.prev,
.dfd-blog-loop .dfd-blog-wrap .post.format-gallery:hover .slider-control.next {
	bottom:0;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-audio .entry-media {
	overflow:hidden;
}
.dfd-blog-loop .dfd-blog-wrap .post.format-audio .post-comments-wrap,
.dfd-blog-loop .dfd-blog-wrap .post.format-audio .post-like-wrap {
	top:5px;
}
.dfd-blog-loop .dfd-blog-wrap .post.dfd-title-top .cover .dfd-news-categories {
	margin-top:0;
}
.dfd-blog-loop .dfd-blog-wrap .post.dfd-title-top .cover .entry-media {
	margin-top:20px;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories {
	max-height:25px;
	margin-top:20px;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category {
	display:inline-block;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	font-size:12px;
	display:block;
	float:left;
	line-height:1;
	padding:7px 13px;
	color:#fff;
	background:#c39f76;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a:hover {
	color:#c39f76;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a:hover {
	color:#28262b;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .entry-media {
	margin-bottom:0;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover div.dfd-blog-title {
	text-align:inherit;
	margin-top:15px;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover div.dfd-blog-title a {
	color:inherit;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap {
	text-align:inherit;
	margin-top:5px;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta {
	display:inline-block;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta a {
	position:relative;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta a:hover:before {
	border-bottom-style:solid;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta .byline {
	font-family:inherit;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .entry-content {
	text-align:inherit;
	margin-top:15px;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .entry-content p {
	margin-bottom:0;
}
.project .dfd-folio-categories .byline.category,
.dfd-single-gallery .dfd-folio-categories .byline.category,
.dfd-gallery-single-item .dfd-folio-categories .byline.category,
.product .woo-title-wrap .dfd-folio-categories .byline.category {
	display:inline-block;
	overflow:hidden;
	margin-bottom:10px;
}
.project .dfd-folio-categories .byline.category a,
.dfd-single-gallery .dfd-folio-categories .byline.category a,
.dfd-gallery-single-item .dfd-folio-categories .byline.category a,
.product .woo-title-wrap .dfd-folio-categories .byline.category a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	font-size:12px;
	float:left;
	display:block;
	line-height:1;
	padding:7px 15px;
	color:#fff;
	background:#c39f76;
}
.project .dfd-folio-categories .byline.category a:hover,
.dfd-single-gallery .dfd-folio-categories .byline.category a:hover,
.dfd-gallery-single-item .dfd-folio-categories .byline.category a:hover,
.product .woo-title-wrap .dfd-folio-categories .byline.category a:hover {
	color:#c39f76;
}
.project .dfd-folio-categories .byline.category a:hover,
.dfd-single-gallery .dfd-folio-categories .byline.category a:hover,
.dfd-gallery-single-item .dfd-folio-categories .byline.category a:hover,
.product .woo-title-wrap .dfd-folio-categories .byline.category a:hover {
	color:#28262b;
}
.my-product .entry-thumb .post-comments-wrap,
.project .entry-thumb .post-comments-wrap,
.dfd-gallery-single-item .entry-thumb .post-comments-wrap {
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	position:absolute;
	left:0;
	top:10px;
	text-align:center;
	background:#c39f76;
	color:#fff;
	z-index:2;
	-webkit-transition:margin-top .3s ease;
	-moz-transition:margin-top .3s ease;
	transition:margin-top .3s ease;
}
.my-product .entry-thumb .post-comments-wrap .entry-comments,
.project .entry-thumb .post-comments-wrap .entry-comments,
.dfd-gallery-single-item .entry-thumb .post-comments-wrap .entry-comments {
	display:block;
	line-height:inherit;
	color:inherit;
}
.my-product .entry-thumb .post-comments-wrap .entry-comments a,
.project .entry-thumb .post-comments-wrap .entry-comments a,
.dfd-gallery-single-item .entry-thumb .post-comments-wrap .entry-comments a {
	display:block;
	line-height:inherit;
	color:inherit;
}
.my-product .entry-thumb .post-comments-wrap:after,
.project .entry-thumb .post-comments-wrap:after,
.dfd-gallery-single-item .entry-thumb .post-comments-wrap:after {
	content:"";
	display:block;
	position:absolute;
	top:100%;
	right:0;
	border-top:3px solid #b38653;
	border-left:3px solid #b38653;
	border-bottom:3px solid transparent;
	border-right:3px solid transparent;
}
.my-product .entry-thumb .post-comments-wrap + .post-like-wrap,
.project .entry-thumb .post-comments-wrap + .post-like-wrap,
.dfd-gallery-single-item .entry-thumb .post-comments-wrap + .post-like-wrap {
	left:25px;
	-webkit-transition-delay:.15s;
	transition-delay:.15s;
}
.my-product .entry-thumb .post-like-wrap,
.project .entry-thumb .post-like-wrap,
.dfd-gallery-single-item .entry-thumb .post-like-wrap {
	display:block;
	width:50px;
	height:25px;
	position:absolute;
	top:10px;
	left:0;
	z-index:2;
	-webkit-transition:margin-top .3s ease;
	-moz-transition:margin-top .3s ease;
	transition:margin-top .3s ease;
}
.my-product .entry-thumb .post-like-wrap i,
.my-product .entry-thumb .post-like-wrap span.count,
.project .entry-thumb .post-like-wrap i,
.project .entry-thumb .post-like-wrap span.count,
.dfd-gallery-single-item .entry-thumb .post-like-wrap i,
.dfd-gallery-single-item .entry-thumb .post-like-wrap span.count {
	position:absolute;
	top:0;
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
}
.my-product .entry-thumb .post-like-wrap i,
.project .entry-thumb .post-like-wrap i,
.dfd-gallery-single-item .entry-thumb .post-like-wrap i {
	font-size:11px;
	background:#1b1b1b;
	color:#fff;
	z-index:3;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.my-product .entry-thumb .post-like-wrap span.count,
.project .entry-thumb .post-like-wrap span.count,
.dfd-gallery-single-item .entry-thumb .post-like-wrap span.count {
	font-size:12px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	left:25px;
	background:#282828;
	color:#fff;
	z-index:2;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
	-webkit-transform-origin:0 50%;
	-moz-transform-origin:0 50%;
	-o-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.my-product .entry-thumb .post-like-wrap span.like-hover-title,
.project .entry-thumb .post-like-wrap span.like-hover-title,
.dfd-gallery-single-item .entry-thumb .post-like-wrap span.like-hover-title {
	display:none;
}
.my-product .entry-thumb .post-like-wrap:hover span.count,
.project .entry-thumb .post-like-wrap:hover span.count,
.dfd-gallery-single-item .entry-thumb .post-like-wrap:hover span.count {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
}
.my-product .entry-thumb.comments-like-hover .post-comments-wrap,
.my-product .entry-thumb.comments-like-hover .post-like-wrap,
.project .entry-thumb.comments-like-hover .post-comments-wrap,
.project .entry-thumb.comments-like-hover .post-like-wrap,
.dfd-gallery-single-item .entry-thumb.comments-like-hover .post-comments-wrap,
.dfd-gallery-single-item .entry-thumb.comments-like-hover .post-like-wrap {
	margin-top:-40px;
}
.my-product .entry-thumb.comments-like-hover:hover .post-comments-wrap,
.my-product .entry-thumb.comments-like-hover:hover .post-like-wrap,
.project .entry-thumb.comments-like-hover:hover .post-comments-wrap,
.project .entry-thumb.comments-like-hover:hover .post-like-wrap,
.dfd-gallery-single-item .entry-thumb.comments-like-hover:hover .post-comments-wrap,
.dfd-gallery-single-item .entry-thumb.comments-like-hover:hover .post-like-wrap {
	margin-top:0;
}
.project.panr .entry-thumb img,
.dfd-gallery-single-item.panr .entry-thumb img {
	-webkit-transition:none !important;
	-moz-transition:none !important;
	transition:none !important;
}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb .portfolio-custom-hover {
	width:100%;
	height:100%;
}
.project.dfd-fade-out .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-fade-out .entry-thumb .portfolio-custom-hover {
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .3s ease .3s,
	visibility .3s ease .3s;
	-moz-transition:opacity .3s ease .3s,
	visibility .3s ease .3s;
	transition:opacity .3s ease .3s,
	visibility .3s ease .3s;
}
.project.dfd-fade-out .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-fade-out .entry-thumb:hover .portfolio-custom-hover {
	opacity:1;
	visibility:visible;
	-webkit-transition:opacity .3s ease,
	visibility .3s ease;
	-moz-transition:opacity .3s ease,
	visibility .3s ease;
	transition:opacity .3s ease,
	visibility .3s ease;
}
.project.dfd-fade-offset .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-fade-offset .entry-thumb .portfolio-custom-hover {
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	visibility:hidden;
	-webkit-transition:left .3s ease .3s,
	right .3s ease .3s,
	top .3s ease .3s,
	bottom .3s ease .3s,
	opacity .3s ease .3s,
	visibility .3s ease .3s;
	-moz-transition:left .3s ease .3s,
	right .3s ease .3s,
	top .3s ease .3s,
	bottom .3s ease .3s,
	opacity .3s ease .3s,
	visibility .3s ease .3s;
	transition:left .3s ease .3s,
	right .3s ease .3s,
	top .3s ease .3s,
	bottom .3s ease .3s,
	opacity .3s ease .3s,
	visibility .3s ease .3s;
}
.project.dfd-fade-offset .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-fade-offset .entry-thumb:hover .portfolio-custom-hover {
	top:10px;
	bottom:10px;
	left:10px;
	right:10px;
	opacity:1;
	visibility:visible;
	-webkit-transition:left .3s ease,
	right .3s ease,
	top .3s ease,
	bottom .3s ease,
	opacity .3s ease,
	visibility .3s ease;
	-moz-transition:left .3s ease,
	right .3s ease,
	top .3s ease,
	bottom .3s ease,
	opacity .3s ease,
	visibility .3s ease;
	transition:left .3s ease,
	right .3s ease,
	top .3s ease,
	bottom .3s ease,
	opacity .3s ease,
	visibility .3s ease;
}
.project.dfd-left-to-right-shift .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb img {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-left-to-right-shift .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover img {
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-o-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-left-to-right .entry-thumb .portfolio-custom-hover,
.project.dfd-left-to-right-shift .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb .portfolio-custom-hover {
	width:100%;
	height:100%;
	top:0;
	left:-100%;
	-webkit-transition:left .3s ease .3s;
	-moz-transition:left .3s ease .3s;
	transition:left .3s ease .3s;
}
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover {
	left:0;
	-webkit-transition:left .3s ease .3s;
	-moz-transition:left .3s ease .3s;
	transition:left .3s ease .3s;
}
.project.dfd-right-to-left-shift .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb img {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-right-to-left-shift .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover img {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-right-to-left .entry-thumb .portfolio-custom-hover,
.project.dfd-right-to-left-shift .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb .portfolio-custom-hover {
	width:100%;
	height:100%;
	top:0;
	left:100%;
	-webkit-transition:left .3s ease .3s;
	-moz-transition:left .3s ease .3s;
	transition:left .3s ease .3s;
}
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover {
	left:0;
	-webkit-transition:left .3s ease .3s;
	-moz-transition:left .3s ease .3s;
	transition:left .3s ease .3s;
}
.project.dfd-top-to-bottom-shift .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb img {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-top-to-bottom-shift .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover img {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-top-to-bottom .entry-thumb .portfolio-custom-hover,
.project.dfd-top-to-bottom-shift .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb .portfolio-custom-hover {
	width:100%;
	height:100%;
	left:0;
	top:-100%;
	-webkit-transition:top .3s ease .3s;
	-moz-transition:top .3s ease .3s;
	transition:top .3s ease .3s;
}
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover {
	top:0;
	-webkit-transition:top .3s ease .3s;
	-moz-transition:top .3s ease .3s;
	transition:top .3s ease .3s;
}
.project.dfd-bottom-to-top-shift .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb img {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-bottom-to-top-shift .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover img {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:-webkit-transform .3s ease .3s;
	-moz-transition:-moz-transform .3s ease .3s;
	transition:transform .3s ease .3s;
}
.project.dfd-bottom-to-top .entry-thumb .portfolio-custom-hover,
.project.dfd-bottom-to-top-shift .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb .portfolio-custom-hover {
	width:100%;
	height:100%;
	left:0;
	top:100%;
	-webkit-transition:top .3s ease .3s;
	-moz-transition:top .3s ease .3s;
	transition:top .3s ease .3s;
}
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover {
	top:0;
	-webkit-transition:top .3s ease .3s;
	-moz-transition:top .3s ease .3s;
	transition:top .3s ease .3s;
}
.project.dfd-rotate-left .entry-thumb img,
.project.dfd-rotate-right .entry-thumb img,
.project.dfd-rotate-top .entry-thumb img,
.project.dfd-rotate-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb img {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
}
.project.dfd-rotate-left .entry-thumb img,
.project.dfd-rotate-right .entry-thumb img,
.project.dfd-rotate-top .entry-thumb img,
.project.dfd-rotate-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb img {
	-webkit-transition:all .3s ease .3s;
	-moz-transition:all .3s ease .3s;
	transition:all .3s ease .3s;
}
.project.dfd-rotate-left .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-right .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-top .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-bottom .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb .portfolio-custom-hover {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
}
.project.dfd-rotate-content-up .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-content-down .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-left .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-right .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-top .entry-thumb .portfolio-custom-hover,
.project.dfd-rotate-bottom .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb .portfolio-custom-hover {
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .3s ease .3s;
	-moz-transition:all .3s ease .3s;
	transition:all .3s ease .3s;
}
.project.dfd-rotate-content-up .entry-thumb:hover img,
.project.dfd-rotate-content-down .entry-thumb:hover img,
.project.dfd-rotate-left .entry-thumb:hover img,
.project.dfd-rotate-right .entry-thumb:hover img,
.project.dfd-rotate-top .entry-thumb:hover img,
.project.dfd-rotate-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover img {
	-webkit-transition:all .3s ease .3s;
	-moz-transition:all .3s ease .3s;
	transition:all .3s ease .3s;
}
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover {
	opacity:1;
	visibility:visible;
	-webkit-transition:all .3s ease .3s;
	-moz-transition:all .3s ease .3s;
	transition:all .3s ease .3s;
}
.project.dfd-rotate-content-up .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb .portfolio-custom-hover {
	-webkit-transform:rotateX(180deg);
	-moz-transform:rotateX(180deg);
	-o-transform:rotateX(180deg);
	transform:rotateX(180deg);
}
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover {
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	-o-transform:rotateX(0);
	transform:rotateX(0);
}
.project.dfd-rotate-content-down .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb .portfolio-custom-hover {
	-webkit-transform:rotateX(-180deg);
	-moz-transform:rotateX(-180deg);
	-o-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
}
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover {
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	-o-transform:rotateX(0);
	transform:rotateX(0);
}
.project.dfd-rotate-left .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb img {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
}
.project.dfd-rotate-left .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb .portfolio-custom-hover {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
.project.dfd-rotate-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover img {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
}
.project.dfd-rotate-right .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb img {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
}
.project.dfd-rotate-right .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb .portfolio-custom-hover {
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
}
.project.dfd-rotate-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover img {
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
}
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
}
.project.dfd-rotate-top .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb img {
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	-o-transform:rotateX(0);
	transform:rotateX(0);
}
.project.dfd-rotate-top .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb .portfolio-custom-hover {
	-webkit-transform:rotateX(180deg);
	-moz-transform:rotateX(180deg);
	-o-transform:rotateX(180deg);
	transform:rotateX(180deg);
}
.project.dfd-rotate-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover img {
	-webkit-transform:rotateX(180deg);
	-moz-transform:rotateX(180deg);
	-o-transform:rotateX(180deg);
	transform:rotateX(180deg);
}
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover {
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	-o-transform:rotateX(0);
	transform:rotateX(0);
}
.project.dfd-rotate-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb img {
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	-o-transform:rotateX(0);
	transform:rotateX(0);
}
.project.dfd-rotate-bottom .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb .portfolio-custom-hover {
	-webkit-transform:rotateX(-180deg);
	-moz-transform:rotateX(-180deg);
	-o-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
}
.project.dfd-rotate-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover img {
	-webkit-transform:rotateX(-180deg);
	-moz-transform:rotateX(-180deg);
	-o-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
}
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover {
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	-o-transform:rotateX(0);
	transform:rotateX(0);
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before {
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before {
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before {
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title {
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title {
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .plus-link,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .plus-link {
	-webkit-transition-delay:.6s;
	transition-delay:.6s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span {
	-webkit-transition-delay:.6s;
	transition-delay:.6s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line {
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line {
	-webkit-transition-delay:.7s;
	transition-delay:.7s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot {
	-webkit-transition-delay:.6s;
	transition-delay:.6s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot {
	-webkit-transition-delay:.8s;
	transition-delay:.8s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot {
	-webkit-transition-delay:.7s;
	transition-delay:.7s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child {
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2) {
	-webkit-transition-delay:.6s;
	transition-delay:.6s;
}
.project.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.project.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.portfolio-hover-style-1 .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-left-to-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-left-to-right-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-right-to-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-right-to-left-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-top-to-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-top-to-bottom-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-bottom-to-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-bottom-to-top-shift .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-rotate-content-up .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-rotate-content-down .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-rotate-left .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-rotate-right .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-rotate-top .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item.dfd-rotate-bottom .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child {
	-webkit-transition-delay:.7s;
	transition-delay:.7s;
}
.project.dfd-fade-out.dfd-image-scale .entry-thumb img,
.project.dfd-fade-offset.dfd-image-scale .entry-thumb img,
.project.dfd-left-to-right.dfd-image-scale .entry-thumb img,
.project.dfd-right-to-left.dfd-image-scale .entry-thumb img,
.project.dfd-top-to-bottom.dfd-image-scale .entry-thumb img,
.project.dfd-bottom-to-top.dfd-image-scale .entry-thumb img,
.project.dfd-rotate-content-up.dfd-image-scale .entry-thumb img,
.project.dfd-rotate-content-down.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-scale .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-scale .entry-thumb img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .7s ease-in-out;
	-moz-transition:-moz-transform .7s ease-in-out;
	transition:transform .7s ease-in-out;
}
.project.dfd-fade-out.dfd-image-scale .entry-thumb:hover img,
.project.dfd-fade-offset.dfd-image-scale .entry-thumb:hover img,
.project.dfd-left-to-right.dfd-image-scale .entry-thumb:hover img,
.project.dfd-right-to-left.dfd-image-scale .entry-thumb:hover img,
.project.dfd-top-to-bottom.dfd-image-scale .entry-thumb:hover img,
.project.dfd-bottom-to-top.dfd-image-scale .entry-thumb:hover img,
.project.dfd-rotate-content-up.dfd-image-scale .entry-thumb:hover img,
.project.dfd-rotate-content-down.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-scale .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-scale .entry-thumb:hover img {
	-webkit-transform:scale(1.06);
	transform:scale(1.06);
}
.project.dfd-fade-out.dfd-image-scale-rotate .entry-thumb img,
.project.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb img,
.project.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb img,
.project.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb img,
.project.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb img,
.project.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb img,
.project.dfd-rotate-content-up.dfd-image-scale-rotate .entry-thumb img,
.project.dfd-rotate-content-down.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-scale-rotate .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-scale-rotate .entry-thumb img {
	-webkit-transform:scale(1) rotate(0);
	-moz-transform:scale(1) rotate(0);
	-o-transform:scale(1) rotate(0);
	transform:scale(1) rotate(0);
	-webkit-transition:-webkit-transform .7s ease-in-out;
	-moz-transition:-moz-transform .7s ease-in-out;
	transition:transform .7s ease-in-out;
}
.project.dfd-fade-out.dfd-image-scale-rotate .entry-thumb:hover img,
.project.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb:hover img,
.project.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb:hover img,
.project.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb:hover img,
.project.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb:hover img,
.project.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb:hover img,
.project.dfd-rotate-content-up.dfd-image-scale-rotate .entry-thumb:hover img,
.project.dfd-rotate-content-down.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-scale-rotate .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-scale-rotate .entry-thumb:hover img {
	-webkit-transform:scale(1.06) rotate(5deg);
	-moz-transform:scale(1.06) rotate(5deg);
	-o-transform:scale(1.06) rotate(5deg);
	transform:scale(1.06) rotate(5deg);
}
.project.dfd-fade-out.dfd-image-shift-left .entry-thumb img,
.project.dfd-fade-offset.dfd-image-shift-left .entry-thumb img,
.project.dfd-left-to-right.dfd-image-shift-left .entry-thumb img,
.project.dfd-right-to-left.dfd-image-shift-left .entry-thumb img,
.project.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb img,
.project.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb img,
.project.dfd-rotate-content-up.dfd-image-shift-left .entry-thumb img,
.project.dfd-rotate-content-down.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-left .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-left .entry-thumb img {
	-webkit-transform:scale(1.2) translateX(0);
	-moz-transform:scale(1.2) translateX(0);
	-o-transform:scale(1.2) translateX(0);
	transform:scale(1.2) translateX(0);
	-webkit-transition:-webkit-transform .7s ease-in-out;
	-moz-transition:-moz-transform .7s ease-in-out;
	transition:transform .7s ease-in-out;
}
.project.dfd-fade-out.dfd-image-shift-left .entry-thumb:hover img,
.project.dfd-fade-offset.dfd-image-shift-left .entry-thumb:hover img,
.project.dfd-left-to-right.dfd-image-shift-left .entry-thumb:hover img,
.project.dfd-right-to-left.dfd-image-shift-left .entry-thumb:hover img,
.project.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb:hover img,
.project.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb:hover img,
.project.dfd-rotate-content-up.dfd-image-shift-left .entry-thumb:hover img,
.project.dfd-rotate-content-down.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-left .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-left .entry-thumb:hover img {
	-webkit-transform:scale(1.2) translateX(-5%);
	-moz-transform:scale(1.2) translateX(-5%);
	-o-transform:scale(1.2) translateX(-5%);
	transform:scale(1.2) translateX(-5%);
}
.project.dfd-fade-out.dfd-image-shift-right .entry-thumb img,
.project.dfd-fade-offset.dfd-image-shift-right .entry-thumb img,
.project.dfd-left-to-right.dfd-image-shift-right .entry-thumb img,
.project.dfd-right-to-left.dfd-image-shift-right .entry-thumb img,
.project.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb img,
.project.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb img,
.project.dfd-rotate-content-up.dfd-image-shift-right .entry-thumb img,
.project.dfd-rotate-content-down.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-right .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-right .entry-thumb img {
	-webkit-transform:scale(1.2) translateX(0);
	-moz-transform:scale(1.2) translateX(0);
	-o-transform:scale(1.2) translateX(0);
	transform:scale(1.2) translateX(0);
	-webkit-transition:-webkit-transform .7s ease-in-out;
	-moz-transition:-moz-transform .7s ease-in-out;
	transition:transform .7s ease-in-out;
}
.project.dfd-fade-out.dfd-image-shift-right .entry-thumb:hover img,
.project.dfd-fade-offset.dfd-image-shift-right .entry-thumb:hover img,
.project.dfd-left-to-right.dfd-image-shift-right .entry-thumb:hover img,
.project.dfd-right-to-left.dfd-image-shift-right .entry-thumb:hover img,
.project.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb:hover img,
.project.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb:hover img,
.project.dfd-rotate-content-up.dfd-image-shift-right .entry-thumb:hover img,
.project.dfd-rotate-content-down.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-right .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-right .entry-thumb:hover img {
	-webkit-transform:scale(1.2) translateX(5%);
	-moz-transform:scale(1.2) translateX(5%);
	-o-transform:scale(1.2) translateX(5%);
	transform:scale(1.2) translateX(5%);
}
.project.dfd-fade-out.dfd-image-shift-top .entry-thumb img,
.project.dfd-fade-offset.dfd-image-shift-top .entry-thumb img,
.project.dfd-left-to-right.dfd-image-shift-top .entry-thumb img,
.project.dfd-right-to-left.dfd-image-shift-top .entry-thumb img,
.project.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb img,
.project.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb img,
.project.dfd-rotate-content-up.dfd-image-shift-top .entry-thumb img,
.project.dfd-rotate-content-down.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-top .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-top .entry-thumb img {
	-webkit-transform:scale(1.2) translateY(0);
	-moz-transform:scale(1.2) translateY(0);
	-o-transform:scale(1.2) translateY(0);
	transform:scale(1.2) translateY(0);
	-webkit-transition:-webkit-transform .7s ease-in-out;
	-moz-transition:-moz-transform .7s ease-in-out;
	transition:transform .7s ease-in-out;
}
.project.dfd-fade-out.dfd-image-shift-top .entry-thumb:hover img,
.project.dfd-fade-offset.dfd-image-shift-top .entry-thumb:hover img,
.project.dfd-left-to-right.dfd-image-shift-top .entry-thumb:hover img,
.project.dfd-right-to-left.dfd-image-shift-top .entry-thumb:hover img,
.project.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb:hover img,
.project.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb:hover img,
.project.dfd-rotate-content-up.dfd-image-shift-top .entry-thumb:hover img,
.project.dfd-rotate-content-down.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-top .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-top .entry-thumb:hover img {
	-webkit-transform:scale(1.2) translateY(-5%);
	-moz-transform:scale(1.2) translateY(-5%);
	-o-transform:scale(1.2) translateY(-5%);
	transform:scale(1.2) translateY(-5%);
}
.project.dfd-fade-out.dfd-image-shift-bottom .entry-thumb img,
.project.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb img,
.project.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb img,
.project.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb img,
.project.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb img,
.project.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb img,
.project.dfd-rotate-content-up.dfd-image-shift-bottom .entry-thumb img,
.project.dfd-rotate-content-down.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-bottom .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-bottom .entry-thumb img {
	-webkit-transform:scale(1.2) translateY(0);
	-moz-transform:scale(1.2) translateY(0);
	-o-transform:scale(1.2) translateY(0);
	transform:scale(1.2) translateY(0);
	-webkit-transition:-webkit-transform .7s ease-in-out;
	-moz-transition:-moz-transform .7s ease-in-out;
	transition:transform .7s ease-in-out;
}
.project.dfd-fade-out.dfd-image-shift-bottom .entry-thumb:hover img,
.project.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb:hover img,
.project.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb:hover img,
.project.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb:hover img,
.project.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb:hover img,
.project.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb:hover img,
.project.dfd-rotate-content-up.dfd-image-shift-bottom .entry-thumb:hover img,
.project.dfd-rotate-content-down.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-shift-bottom .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-shift-bottom .entry-thumb:hover img {
	-webkit-transform:scale(1.2) translateY(5%);
	-moz-transform:scale(1.2) translateY(5%);
	-o-transform:scale(1.2) translateY(5%);
	transform:scale(1.2) translateY(5%);
}
.project.dfd-fade-out.dfd-image-blur .entry-thumb img,
.project.dfd-fade-offset.dfd-image-blur .entry-thumb img,
.project.dfd-left-to-right.dfd-image-blur .entry-thumb img,
.project.dfd-right-to-left.dfd-image-blur .entry-thumb img,
.project.dfd-top-to-bottom.dfd-image-blur .entry-thumb img,
.project.dfd-bottom-to-top.dfd-image-blur .entry-thumb img,
.project.dfd-rotate-content-up.dfd-image-blur .entry-thumb img,
.project.dfd-rotate-content-down.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-blur .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-blur .entry-thumb img {
	-webkit-filter:blur(0);
	-moz-filter:blur(0);
	-ms-filter:blur(0);
	-o-filter:blur(0);
	filter:blur(0);
	-webkit-transition:all .7s ease-in-out;
	-moz-transition:all .7s ease-in-out;
	transition:all .7s ease-in-out;
}
.project.dfd-fade-out.dfd-image-blur .entry-thumb:hover img,
.project.dfd-fade-offset.dfd-image-blur .entry-thumb:hover img,
.project.dfd-left-to-right.dfd-image-blur .entry-thumb:hover img,
.project.dfd-right-to-left.dfd-image-blur .entry-thumb:hover img,
.project.dfd-top-to-bottom.dfd-image-blur .entry-thumb:hover img,
.project.dfd-bottom-to-top.dfd-image-blur .entry-thumb:hover img,
.project.dfd-rotate-content-up.dfd-image-blur .entry-thumb:hover img,
.project.dfd-rotate-content-down.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-out.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-fade-offset.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-left-to-right.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-right-to-left.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-top-to-bottom.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-bottom-to-top.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-up.dfd-image-blur .entry-thumb:hover img,
.dfd-gallery-single-item.dfd-rotate-content-down.dfd-image-blur .entry-thumb:hover img {
	-webkit-filter:blur(5px);
	-moz-filter:blur(5px);
	-ms-filter:blur(5px);
	-o-filter:blur(5px);
	filter:blur(5px);
}
.project.dfd-fade-out.grow-grayscale .entry-thumb img,
.project.dfd-fade-offset.grow-grayscale .entry-thumb img,
.project.dfd-left-to-right.grow-grayscale .entry-thumb img,
.project.dfd-right-to-left.grow-grayscale .entry-thumb img,
.project.dfd-top-to-bottom.grow-grayscale .entry-thumb img,
.project.dfd-bottom-to-top.grow-grayscale .entry-thumb img,
.project.dfd-rotate-content-up.grow-grayscale .entry-thumb img,
.project.dfd-rotate-content-down.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.grow-grayscale .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.grow-grayscale .entry-thumb img {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.project.dfd-fade-out.grow-grayscale:hover .entry-thumb img,
.project.dfd-fade-offset.grow-grayscale:hover .entry-thumb img,
.project.dfd-left-to-right.grow-grayscale:hover .entry-thumb img,
.project.dfd-right-to-left.grow-grayscale:hover .entry-thumb img,
.project.dfd-top-to-bottom.grow-grayscale:hover .entry-thumb img,
.project.dfd-bottom-to-top.grow-grayscale:hover .entry-thumb img,
.project.dfd-rotate-content-up.grow-grayscale:hover .entry-thumb img,
.project.dfd-rotate-content-down.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-out.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-fade-offset.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-left-to-right.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-right-to-left.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-top-to-bottom.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-bottom-to-top.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-up.grow-grayscale:hover .entry-thumb img,
.dfd-gallery-single-item.dfd-rotate-content-down.grow-grayscale:hover .entry-thumb img {
	-webkit-filter:none;
	-moz-filter:none;
	-ms-filter:none;
	-o-filter:none;
	filter:none;
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
.project .entry-thumb .portfolio-custom-hover,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover {
	position:absolute;
	text-align:center;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap {
	display:block;
	width:100%;
	position:absolute;
	left:0;
	top:50%;
	padding:0 20px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.project .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title {
	margin-bottom:0;
	margin-left:-50px;
	opacity:.4;
	-webkit-transition:margin-left .6s ease,
	opacity .6s ease;
	-moz-transition:margin-left .6s ease,
	opacity .6s ease;
	transition:margin-left .6s ease,
	opacity .6s ease;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title a,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title a {
	color:inherit;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-sub-title {
	margin-right:-50px;
	opacity:.4;
	-webkit-transition:margin-right .4s ease,
	opacity .4s ease;
	-moz-transition:margin-right .4s ease,
	opacity .4s ease;
	transition:margin-right .4s ease,
	opacity .4s ease;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.diagonal-line:before {
	content:"";
	display:block;
	height:0;
	position:absolute;
	top:50%;
	left:15%;
	right:15%;
	z-index:-1;
	-webkit-transform:rotate(-45deg) scaleX(.1);
	-moz-transform:rotate(-45deg) scaleX(.1);
	-o-transform:rotate(-45deg) scaleX(.1);
	transform:rotate(-45deg) scaleX(.1);
	-webkit-transition:-webkit-transform .6s ease;
	-moz-transition:-moz-transform .6s ease;
	transition:transform .6s ease;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title {
	position:relative;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before {
	content:"";
	display:block;
	height:0;
	position:absolute;
	top:100%;
	left:15%;
	right:15%;
	margin-top:10px;
	z-index:-1;
	-webkit-transform:scale(.1);
	transform:scale(.1);
	-webkit-transition:-webkit-transform .6s ease;
	-moz-transition:-moz-transform .6s ease;
	transition:transform .6s ease;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title + h6.widget-sub-title,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title + h6.widget-sub-title {
	margin-top:20px;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.square-behind-heading:before {
	content:"";
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-50px;
	z-index:-1;
	-webkit-transform:scale(.1);
	transform:scale(.1);
	-webkit-transition:-webkit-transform .6s ease;
	-moz-transition:-moz-transform .6s ease;
	transition:transform .6s ease;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap {
	position:absolute;
	left:0;
	bottom:30px;
	width:100%;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a {
	position:relative;
	top:15px;
	margin:0 5%;
	opacity:0;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:after {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	margin-top:-25px;
	margin-left:-25px;
	border-radius:50%;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:hover:after,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:hover:after {
	-webkit-transform:scale(1);
	transform:scale(1);
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-down_right,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-down_right {
	font-size:16px;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-full_screen,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-full_screen {
	font-size:14px;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-image,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-image {
	font-size:15px;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-image:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a.dfd-icon-image:before {
	position:relative;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:first-child {
	-webkit-transition:top .3s ease .1s,
	opacity .3s ease .1s;
	-moz-transition:top .3s ease .1s,
	opacity .3s ease .1s;
	transition:top .3s ease .1s,
	opacity .3s ease .1s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2),
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:nth-child(2) {
	-webkit-transition:top .3s ease .2s,
	opacity .3s ease .2s;
	-moz-transition:top .3s ease .2s,
	opacity .3s ease .2s;
	transition:top .3s ease .2s,
	opacity .3s ease .2s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:last-child {
	-webkit-transition:top .3s ease .3s,
	opacity .3s ease .3s;
	-moz-transition:top .3s ease .3s,
	opacity .3s ease .3s;
	transition:top .3s ease .3s,
	opacity .3s ease .3s;
}
.project .entry-thumb .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:140px;
	height:140px;
	margin-top:-70px;
	margin-left:-70px;
	-webkit-transform:scale(.1);
	transform:scale(.1);
	-webkit-transition:-webkit-transform .6s ease;
	-moz-transition:-moz-transform .6s ease;
	transition:transform .6s ease;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container {
	border:none !important;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left {
	width:66px;
	height:66px;
	margin-top:0;
	margin-left:0;
	z-index:3;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container {
	width:16px;
	height:16px;
	overflow:hidden;
	border:none !important;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right {
	top:0;
	left:auto;
	right:0;
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-o-transform-origin:100% 0;
	transform-origin:100% 0;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:before {
	right:0;
	border-right:66px solid #c39f76;
	border-bottom:66px solid transparent;
	border-left:66px solid transparent;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container {
	left:auto !important;
	bottom:auto !important;
	top:10px !important;
	right:10px !important;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left {
	top:0;
	left:0;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:before {
	left:0;
	border-left:66px solid #c39f76;
	border-bottom:66px solid transparent;
	border-right:66px solid transparent;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container {
	left:10px !important;
	bottom:auto !important;
	top:10px !important;
	right:auto !important;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right {
	top:auto;
	left:auto;
	right:0;
	bottom:0;
	-webkit-transform-origin:100% 100%;
	-moz-transform-origin:100% 100%;
	-o-transform-origin:100% 100%;
	transform-origin:100% 100%;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:before {
	right:0;
	border-right:66px solid #c39f76;
	border-top:66px solid transparent;
	border-left:66px solid transparent;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container {
	left:auto !important;
	bottom:10px !important;
	top:auto !important;
	right:10px !important;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left {
	top:auto;
	bottom:0;
	left:0;
	-webkit-transform-origin:0 100%;
	-moz-transform-origin:0 100%;
	-o-transform-origin:0 100%;
	transform-origin:0 100%;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:before,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:before {
	left:0;
	border-left:66px solid #c39f76;
	border-top:66px solid transparent;
	border-right:66px solid transparent;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container {
	left:10px !important;
	bottom:10px !important;
	top:auto !important;
	right:auto !important;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dotted-link,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dotted-link {
	top:50%;
	width:110px;
	height:30px;
	margin-left:-55px;
	margin-top:-15px;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span {
	top:14px;
	width:30px;
	height:2px;
	margin-left:0;
	opacity:0;
	-webkit-transition:margin-left .2s ease .2s,
	opacity .2s ease .1s;
	-moz-transition:margin-left .2s ease .2s,
	opacity .2s ease .1s;
	transition:margin-left .2s ease .2s,
	opacity .2s ease .1s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line {
	margin-left:15px;
	-webkit-transition:margin-left .2s ease .3s,
	opacity .2s ease .2s;
	-moz-transition:margin-left .2s ease .3s,
	opacity .2s ease .2s;
	transition:margin-left .2s ease .3s,
	opacity .2s ease .2s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line {
	margin-right:-15px;
	-webkit-transition:margin-right .2s ease .1s,
	opacity .2s ease 0s;
	-moz-transition:margin-right .2s ease .1s,
	opacity .2s ease 0s;
	transition:margin-right .2s ease .1s,
	opacity .2s ease 0s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link span,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link span {
	margin-top:10px;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link span.dfd-left-dot {
	-webkit-transition:margin-top .3s ease .1s;
	-moz-transition:margin-top .3s ease .1s;
	transition:margin-top .3s ease .1s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link span.dfd-right-dot {
	-webkit-transition:margin-top .3s ease .3s;
	-moz-transition:margin-top .3s ease .3s;
	transition:margin-top .3s ease .3s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link span.dfd-middle-dot {
	-webkit-transition:margin-top .3s ease .2s;
	-moz-transition:margin-top .3s ease .2s;
	transition:margin-top .3s ease .2s;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link:hover .dfd-left-dot,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link:hover .dfd-left-dot {
	-webkit-animation:dfdFolioHoverDots .3s 0s linear;
	-moz-animation:dfdFolioHoverDots .3s 0s linear;
	-o-animation:dfdFolioHoverDots .3s 0s linear;
	-ms-animation:dfdFolioHoverDots .3s 0s linear;
	animation:dfdFolioHoverDots .3s 0s linear;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link:hover .dfd-middle-dot,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link:hover .dfd-middle-dot {
	-webkit-animation:dfdFolioHoverDots .3s .1s linear;
	-moz-animation:dfdFolioHoverDots .3s .1s linear;
	-o-animation:dfdFolioHoverDots .3s .1s linear;
	-ms-animation:dfdFolioHoverDots .3s .1s linear;
	animation:dfdFolioHoverDots .3s .1s linear;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link:hover .dfd-right-dot,
.dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .dfd-dots-link:hover .dfd-right-dot {
	-webkit-animation:dfdFolioHoverDots .3s .2s linear;
	-moz-animation:dfdFolioHoverDots .3s .2s linear;
	-o-animation:dfdFolioHoverDots .3s .2s linear;
	-ms-animation:dfdFolioHoverDots .3s .2s linear;
	animation:dfdFolioHoverDots .3s .2s linear;
}
.project .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .title-wrap.diagonal-line:before {
	-webkit-transform:rotate(-45deg) scaleX(1);
	-moz-transform:rotate(-45deg) scaleX(1);
	-o-transform:rotate(-45deg) scaleX(1);
	transform:rotate(-45deg) scaleX(1);
}
.project .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before {
	-webkit-transform:scale(1);
	transform:scale(1);
}
.project .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .title-wrap.square-behind-heading:before {
	-webkit-transform:scale(1);
	transform:scale(1);
}
.project .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-title {
	margin-left:0;
	opacity:1;
}
.project .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .title-wrap h6.widget-sub-title {
	margin-right:0;
	opacity:1;
}
.project .entry-thumb:hover .portfolio-custom-hover .plus-link,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .plus-link {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease .1s;
	-moz-transition:-moz-transform .3s ease .1s;
	transition:transform .3s ease .1s;
}
.project .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span {
	margin-left:-15px;
	opacity:1;
	-webkit-transition:margin-left .3s ease .2s,
	opacity .3s ease .2s;
	-moz-transition:margin-left .3s ease .2s,
	opacity .3s ease .2s;
	transition:margin-left .3s ease .2s,
	opacity .3s ease .2s;
}
.project .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-left-line {
	margin-left:0;
	-webkit-transition:margin-left .3s ease .1s,
	opacity .3s ease .1s;
	-moz-transition:margin-left .3s ease .1s,
	opacity .3s ease .1s;
	transition:margin-left .3s ease .1s,
	opacity .3s ease .1s;
}
.project .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .dfd-dotted-link > span.dfd-right-line {
	margin-right:0;
	-webkit-transition:margin-right .3s ease .3s,
	opacity .3s ease .3s;
	-moz-transition:margin-right .3s ease .3s,
	opacity .3s ease .3s;
	transition:margin-right .3s ease .3s,
	opacity .3s ease .3s;
}
.project .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .dfd-dots-link span {
	margin-top:0;
}
.project .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a {
	top:0;
	opacity:.5;
}
.project .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:hover,
.dfd-gallery-single-item .entry-thumb:hover .portfolio-custom-hover .dfd-folio-icons-wrap > a:hover {
	opacity:1;
}
.dfd-module-readmore {
	display:inline-block;
	line-height:1.3;
}
.dfd-module-readmore span,
.dfd-module-readmore a {
	display:inline-block;
}
.dfd-module-readmore .read-more-01,
.dfd-module-readmore .read-more-08,
.dfd-module-readmore .read-more-09 {
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	font-size:12px;
	text-transform:uppercase;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dfd-module-readmore .read-more-01 a,
.dfd-module-readmore .read-more-08 a,
.dfd-module-readmore .read-more-09 a {
	color:inherit;
	padding-bottom:7px;
}
.dfd-module-readmore .read-more-01 a,
.dfd-module-readmore .read-more-08 a,
.dfd-module-readmore .read-more-09 a {
	color:inherit;
	padding-bottom:7px;
}
.dfd-module-readmore .read-more-01 {
	color:#28262b;
	padding-left:0;
	border-left:0 solid transparent;
	-webkit-transition:padding-left .3s ease,
	border-left-width .3s ease,
	border-left-color .3s ease;
	-moz-transition:padding-left .3s ease,
	border-left-width .3s ease,
	border-left-color .3s ease;
	transition:padding-left .3s ease,
	border-left-width .3s ease,
	border-left-color .3s ease;
}
.dfd-module-readmore .read-more-01:hover {
	padding-left:15px;
	border-left-width:3px;
	border-left-color:#c39f76;
}
.dfd-module-readmore .read-more-02 {
	position:relative;
	font-size:0;
	margin:0;
	width:72px;
	height:15px;
}
.dfd-module-readmore .read-more-02 span {
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:2px;
	background:#28262b;
	-webkit-transform-origin:100% 0%;
	-moz-transform-origin:100% 0%;
	-o-transform-origin:100% 0%;
	transform-origin:100% 0%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dfd-module-readmore .read-more-02 span:nth-child(1) {
	left:0;
}
.dfd-module-readmore .read-more-02 span:nth-child(2) {
	left:50%;
	margin-left:-10px;
}
.dfd-module-readmore .read-more-02 span:nth-child(3) {
	right:0;
}
.dfd-module-readmore .read-more-02:hover span:nth-child(1) {
	left:50%;
	margin-left:-10px;
}
.dfd-module-readmore .read-more-02:hover span:nth-child(2) {
	width:10px;
	margin-left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.dfd-module-readmore .read-more-02:hover span:nth-child(3) {
	width:10px;
	right:50%;
	margin-right:-10px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.dfd-module-readmore .read-more-03 {
	font-size:0;
	margin:12px -4px 0 -4px;
}
.dfd-module-readmore .read-more-03 span {
	width:8px;
	height:8px;
	margin:0 4px;
	border-radius:100%;
	background:#28262b;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.dfd-module-readmore .read-more-03 span:nth-child(1) {
	-webkit-transition:background .3s ease,
	-webkit-transform .3s ease 0s,
	transform .3s ease 0s;
	-moz-transition:background .3s ease,
	-moz-transform .3s ease 0s;
	-ms-transition:background .3s ease,
	-ms-transform .3s ease 0s;
	-o-transition:background .3s ease,
	-o-transform .3s ease 0s;
	transition:background .3s ease,
	transform .3s ease 0s;
}
.dfd-module-readmore .read-more-03 span:nth-child(2) {
	-webkit-transition:background .3s ease,
	-webkit-transform .3s ease .15s,
	transform .3s ease .15s;
	-moz-transition:background .3s ease,
	-moz-transform .3s ease .15s;
	-ms-transition:background .3s ease,
	-ms-transform .3s ease .15s;
	-o-transition:background .3s ease,
	-o-transform .3s ease .15s;
	transition:background .3s ease,
	transform .3s ease .15s;
}
.dfd-module-readmore .read-more-03 span:nth-child(3) {
	-webkit-transition:background .3s ease,
	-webkit-transform .3s ease .3s,
	transform .3s ease .3s;
	-moz-transition:background .3s ease,
	-moz-transform .3s ease .3s;
	-ms-transition:background .3s ease,
	-ms-transform .3s ease .3s;
	-o-transition:background .3s ease,
	-o-transform .3s ease .3s;
	transition:background .3s ease,
	transform .3s ease .3s;
}
.dfd-module-readmore .read-more-03:hover span {
	background:#c39f76;
}
.dfd-module-readmore .read-more-03:hover span:nth-child(1) {
	-webkit-transform:translateY(-4px);
	-moz-transform:translateY(-4px);
	-o-transform:translateY(-4px);
	transform:translateY(-4px);
}
.dfd-module-readmore .read-more-03:hover span:nth-child(2) {
	-webkit-transform:translateY(-4px);
	-moz-transform:translateY(-4px);
	-o-transform:translateY(-4px);
	transform:translateY(-4px);
}
.dfd-module-readmore .read-more-03:hover span:nth-child(3) {
	-webkit-transform:translateY(-4px);
	-moz-transform:translateY(-4px);
	-o-transform:translateY(-4px);
	transform:translateY(-4px);
}
.dfd-module-readmore .read-more-04 {
	overflow:hidden;
	padding:0 7px;
}
.dfd-module-readmore .read-more-04 span {
	position:relative;
	width:4px;
	height:12px;
	margin-left:5px;
	left:0;
	background:#1b1b1b;
	-webkit-transform:skewX(-45deg);
	transform:skewX(-45deg);
	-webkit-transition:left .3s ease,
	background .3s ease;
	-moz-transition:left .3s ease,
	background .3s ease;
	transition:left .3s ease,
	background .3s ease;
}
.dfd-module-readmore .read-more-04:hover span {
	background:#c39f76;
}
.dfd-module-readmore .read-more-04:hover span:nth-child(1) {
	left:-2px;
}
.dfd-module-readmore .read-more-04:hover span:nth-child(3) {
	left:2px;
}
.dfd-module-readmore .read-more-05 {
	position:relative;
	overflow:hidden;
	white-space:nowrap;
}
.dfd-module-readmore .read-more-05 span {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	top:-5px;
}
.dfd-module-readmore .read-more-05 span:hover {
	color:#c39f76;
}
.dfd-module-readmore .read-more-05 span:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.dfd-module-readmore .read-more-05 span:hover:before {
	border-bottom-style:solid;
}
.dfd-module-readmore .read-more-05 span:hover {
	color:#28262b;
}
.dfd-module-readmore .read-more-05 i {
	font-size:20px;
	-webkit-transition:margin .3s ease;
	-moz-transition:margin .3s ease;
	transition:margin .3s ease;
}
.dfd-module-readmore .read-more-05 i:first-child {
	margin-left:0;
	margin-right:10px;
}
.dfd-module-readmore .read-more-05 i:last-child {
	margin-left:10px;
	margin-right:-22px;
}
.dfd-module-readmore .read-more-05:hover i:first-child {
	margin-left:-22px;
}
.dfd-module-readmore .read-more-05:hover i:last-child {
	margin-right:0;
}
.dfd-module-readmore .read-more-06 {
	overflow:hidden;
}
.dfd-module-readmore .read-more-06 i {
	font-size:26px;
	color:transparent;
	text-shadow:-30px 0 0 #c39f76,
	0 0 0 #28262b;
	-webkit-transition:text-shadow .3s ease;
	-moz-transition:text-shadow .3s ease;
	transition:text-shadow .3s ease;
}
.dfd-module-readmore .read-more-06:hover i {
	text-shadow:0 0 0 #c39f76,
	30px 0 0 #28262b;
}
.dfd-module-readmore .read-more-07 {
	width:38px;
	height:38px;
	line-height:38px;
	text-align:center;
	border-radius:100%;
}
.dfd-module-readmore .read-more-07 i {
	position:relative;
	right:-1px;
	color:#28262b;
	font-size:12px;
	text-shadow:0 0 0 transparent,
	0 0 0 transparent;
	-webkit-transition:right .3s ease,
	text-shadow .3s ease;
	-moz-transition:right .3s ease,
	text-shadow .3s ease;
	transition:right .3s ease,
	text-shadow .3s ease;
}
.dfd-module-readmore .read-more-07:hover i {
	right:-11px;
	text-shadow:-10px 0 0 #28262b,
	-20px 0 0 #28262b;
}
.dfd-module-readmore .read-more-08 {
	position:relative;
	display:inline-block;
	width:auto;
	font-style:normal;
	font-weight:600;
	font-size:12px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:45px;
	text-transform:none;
	letter-spacing:2px;
	word-spacing:0;
	color:#fff;
	height:45px;
	padding-top:0;
	padding-bottom:0;
	padding-left:80px;
	padding-right:40px;
	background:#c39f76;
	border:1px solid #c39f76;
	border-radius:0;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.dfd-module-readmore .read-more-08 i {
	font-size:22px;
	display:inline-block;
	width:1.2em;
	height:1.2em;
	line-height:1.2;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-0.6em;
	color:inherit;
	z-index:3;
}
.dfd-module-readmore .read-more-08:hover {
	color:#fff;
	background:#bb9364;
	border:1px solid #bb9364;
}
.dfd-module-readmore .read-more-09:hover {
	color:#c39f76;
}
.dfd-module-readmore .read-more-10 {
	display:block;
	width:40px;
	height:7px;
	position:relative;
	margin-top:-20px;
}
.dfd-module-readmore .read-more-10 > span {
	display:block;
	width:10px;
	height:1px;
	position:absolute;
	top:3px;
	left:50%;
	margin-left:-5px;
	background:transparent;
}
.dfd-module-readmore .read-more-10 > span:before,
.dfd-module-readmore .read-more-10 > span:after {
	content:"";
	display:block;
	width:10px;
	height:1px;
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
}
.dfd-module-readmore .read-more-10 > span:before {
	background:rgba(40,
	38,
	43,
	0.3);
	-webkit-transition:-webkit-transform .3s ease,
	background .3s linear;
	-moz-transition:-moz-transform .3s ease,
	background .3s linear;
	-o-transition:-o-transform .3s ease,
	background .3s linear;
	transition:transform .3s ease,
	background .3s linear;
}
.dfd-module-readmore .read-more-10 > span:after {
	background:transparent;
	-webkit-transition:-webkit-transform .3s ease,
	background .3s linear .2s;
	-moz-transition:-moz-transform .3s ease,
	background .3s linear .2s;
	-o-transition:-o-transform .3s ease,
	background .3s linear .2s;
	transition:transform .3s ease,
	background .3s linear .2s;
}
.dfd-module-readmore .read-more-10 > span:first-child {
	left:0;
	margin-left:0;
}
.dfd-module-readmore .read-more-10 > span:last-child {
	left:auto;
	right:0;
	margin-left:0;
}
.dfd-module-readmore .read-more-10:hover > span:before {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.dfd-module-readmore .read-more-10:hover > span:after {
	background:rgba(40,
	38,
	43,
	0.3);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease,
	background 0s linear .05s;
	-moz-transition:-moz-transform .3s ease,
	background 0s linear .05s;
	-o-transition:-o-transform .3s ease,
	background 0s linear .05s;
	transition:transform .3s ease,
	background 0s linear .05s;
}
.more-hover .dfd-module-readmore > * {
	opacity:0;
	-webkit-transform:translateY(110%);
	-moz-transform:translateY(110%);
	-o-transform:translateY(110%);
	transform:translateY(110%);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.more-hover:hover .dfd-module-readmore > * {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.contact-page {
	text-align:center;
}
.contact-page .map-holder {
	position:relative;
}
.contact-page .map-holder #map {
	height:540px;
	margin:0;
}
.contact-page .four .mvb_inner_wrapper .module {
	padding:15px 17px;
}
.contact-page .four .mvb_inner_wrapper .module h3 {
	margin-bottom:20px;
}
.contact-page .four .mvb_inner_wrapper .module:first-child {
	border-top:none;
	padding-top:0;
}
.contact-page .eight .module {
	padding:0 17px;
}
.contact-page .button i:before {
	position:absolute;
	left:9px;
	top:9px;
	bottom:0px;
}
@-webkit-keyframes dfdFolioHoverDots {
	0%,
	100% {
		margin-top:0;
	}
	50% {
		margin-top:-5px;
	}
}
@-moz-keyframes dfdFolioHoverDots {
	0%,
	100% {
		margin-top:0;
	}
	50% {
		margin-top:-5px;
	}
}
@-o-keyframes dfdFolioHoverDots {
	0%,
	100% {
		margin-top:0;
	}
	50% {
		margin-top:-5px;
	}
}
@-ms-keyframes dfdFolioHoverDots {
	0%,
	100% {
		margin-top:0;
	}
	50% {
		margin-top:-5px;
	}
}
@keyframes dfdFolioHoverDots {
	0%,
	100% {
		margin-top:0;
	}
	50% {
		margin-top:-5px;
	}
}
.works-list {
	clear:both;
}
.project {
	position:relative;
	text-align:center;
}
.project .work-cover {
	position:relative;
}
.project .entry-thumb .portfolio-custom-hover {
	background-color:rgba(0,
	0,
	0,
	0.7);
}
.project .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title {
	color:#fff;
}
.project .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-sub-title {
	color:rgba(255,
	255,
	255,
	0.5);
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.diagonal-line:before {
	border-bottom:1px solid rgba(255,
	255,
	255,
	0.2);
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title:before {
	border-bottom:1px solid rgba(255,
	255,
	255,
	0.2);
}
.project .entry-thumb .portfolio-custom-hover .title-wrap.square-behind-heading:before {
	border:1px solid rgba(255,
	255,
	255,
	0.2);
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a {
	color:#fff;
}
.project .entry-thumb .portfolio-custom-hover .dfd-folio-icons-wrap > a:after {
	background:rgba(255,
	255,
	255,
	0.1);
}
.project .entry-thumb .portfolio-custom-hover .plus-link {
	overflow:hidden;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container {
	position:absolute;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out,
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:before {
	width:1px;
	height:70px;
	margin-left:-0.5px;
	margin-top:-35px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-out:after {
	width:70px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-35px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:before {
	width:1px;
	height:70px;
	margin-left:-0.5px;
	margin-top:72px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link .plus-link-container .plus-link-come:after {
	width:70px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-142px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:after {
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:before {
	margin-top:-142px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-out:after {
	margin-left:72px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:after {
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:before {
	margin-top:-35px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link:hover .plus-link-container .plus-link-come:after {
	margin-left:-35px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left {
	overflow:hidden;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container {
	position:absolute;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:before {
	width:1px;
	height:16px;
	margin-left:-0.5px;
	margin-top:-8px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-out:after {
	width:16px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-8px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:before {
	width:1px;
	height:16px;
	margin-left:-0.5px;
	margin-top:18px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left .plus-link-container .plus-link-come:after {
	width:16px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-34px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:after {
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:before {
	margin-top:-34px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-out:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-out:after {
	margin-left:18px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:after {
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:before {
	margin-top:-8px;
}
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-right:hover .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-top-left:hover .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-right:hover .plus-link-container .plus-link-come:after,
.project .entry-thumb .portfolio-custom-hover .plus-link.dfd-bottom-left:hover .plus-link-container .plus-link-come:after {
	margin-left:-8px;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span:before,
.project .entry-thumb .portfolio-custom-hover .dfd-dotted-link > span:after {
	background:#fff;
}
.project .entry-thumb .portfolio-custom-hover .dfd-dots-link span {
	background:#fff;
}
.project .entry-thumb .portfolio-custom-hover .dfd-default-link {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.project .entry-thumb .portfolio-entry-hover {
	background-color:rgba(0,
	0,
	0,
	0.7);
}
.project .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title {
	color:#fff;
}
.project .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title a {
	color:inherit;
}
.project .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags .folio-inner-subtitle,
.project .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags a {
	color:rgba(255,
	255,
	255,
	0.5);
}
.project .entry-thumb .portfolio-entry-hover > a {
	color:#fff;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link {
	overflow:hidden;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container {
	position:absolute;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-out,
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-come {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-out:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-out:before {
	width:1px;
	height:30px;
	margin-left:-0.5px;
	margin-top:-15px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-out:after {
	width:30px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-15px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-come:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-come:before {
	width:1px;
	height:30px;
	margin-left:-0.5px;
	margin-top:32px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link .plus-link-container .plus-link-come:after {
	width:30px;
	height:1px;
	margin-top:-0.5px;
	margin-left:-62px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-out:before,
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-out:after {
	-webkit-transition:margin .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out;
	transition:margin .2s ease-in-out;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-out:before {
	margin-top:-62px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-out:after {
	margin-left:32px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-come:before,
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-come:after {
	-webkit-transition:margin .2s ease-in-out .2s;
	-moz-transition:margin .2s ease-in-out .2s;
	transition:margin .2s ease-in-out .2s;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-come:before {
	margin-top:-15px;
}
.project .entry-thumb .portfolio-entry-hover > a.plus-link:hover .plus-link-container .plus-link-come:after {
	margin-left:-15px;
}
.project .entry-thumb .portfolio-entry-hover > a.dfd-dotted-link {
	top:50%;
}
.project .entry-thumb .portfolio-entry-hover > a.quick-view {
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-bottom-color .3s ease-in-out;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	display:none;
}
.project .entry-thumb .portfolio-entry-hover > a.quick-view a {
	color:inherit;
	padding-bottom:7px;
}
.project .entry-thumb .portfolio-entry-hover > a.quick-view a {
	color:inherit;
	padding-bottom:7px;
}
.project .entry-tags ul {
	list-style:none;
	text-align:left;
	padding-top:0;
	margin:0;
}
.project .entry-tags ul li {
	position:relative;
	display:inline-block;
	padding-right:10px;
	margin-right:5px;
}
.project .entry-tags ul li:before {
	content:"";
	display:block;
	width:1px;
	height:13px;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-6.5px;
	background:rgba(255,
	255,
	255,
	0.5);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.project .entry-tags ul li:last-child {
	padding-right:0;
	margin-right:0;
}
.project .entry-tags ul li:last-child:before {
	display:none;
}
.project .entry-tags ul li a {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	color:#fff;
}
.project .entry-tags .folio-inner-subtitle {
	color:#fff;
}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:relative;
	top:50%;
	-webkit-transform:translate(0,
	-50%);
	transform:translate(0,
	-50%);
}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-2 .entry-thumb {
	background:#fff;
}
.project.portfolio-hover-style-2 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out,
	top .3s ease-in-out,
	right .3s ease-in-out,
	bottom .3s ease-in-out,
	left .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out,
	top .3s ease-in-out,
	right .3s ease-in-out,
	bottom .3s ease-in-out,
	left .3s ease-in-out;
	transition:opacity .3s ease-in-out,
	top .3s ease-in-out,
	right .3s ease-in-out,
	bottom .3s ease-in-out,
	left .3s ease-in-out;
}
.project.portfolio-hover-style-2 .entry-thumb .portfolio-entry-hover .entry-tags,
.project.portfolio-hover-style-2 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-2 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	display:inline-block;
	padding:10px 30px;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
	top:45%;
	left:50%;
	max-width:100%;
	white-space:nowrap;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.project.portfolio-hover-style-2 .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title {
	margin-bottom:0;
}
.project.portfolio-hover-style-2 .entry-thumb:hover .portfolio-entry-hover {
	top:15px;
	right:15px;
	bottom:15px;
	left:15px;
	opacity:1;
}
.project.portfolio-hover-style-2 .entry-thumb:hover .portfolio-entry-hover .title-wrap {
	top:50%;
}
.project.portfolio-hover-style-3 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out,
	top .3s ease-in-out,
	right .3s ease-in-out,
	bottom .3s ease-in-out,
	left .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out,
	top .3s ease-in-out,
	right .3s ease-in-out,
	bottom .3s ease-in-out,
	left .3s ease-in-out;
	transition:opacity .3s ease-in-out,
	top .3s ease-in-out,
	right .3s ease-in-out,
	bottom .3s ease-in-out,
	left .3s ease-in-out;
}
.project.portfolio-hover-style-3 .entry-thumb .portfolio-entry-hover > a:not(.plus-link) {
	display:none;
}
.project.portfolio-hover-style-3 .entry-thumb .portfolio-entry-hover .plus-link {
	display:block;
	width:62px;
	height:62px;
	position:absolute;
	left:50%;
	top:0;
	line-height:60px;
	text-align:center;
	margin-left:-30px;
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.project.portfolio-hover-style-3 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	width:100%;
	top:100%;
	-webkit-transition:top .3s ease;
	-moz-transition:top .3s ease;
	transition:top .3s ease;
}
.project.portfolio-hover-style-3 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-3 .entry-thumb:hover .portfolio-entry-hover {
	top:15px;
	right:15px;
	bottom:15px;
	left:15px;
	opacity:1;
}
.project.portfolio-hover-style-3 .entry-thumb:hover .portfolio-entry-hover .plus-link {
	top:25%;
	-webkit-transition:top .3s ease-in-out .05s;
	-moz-transition:top .3s ease-in-out .05s;
	transition:top .3s ease-in-out .05s;
}
.project.portfolio-hover-style-3 .entry-thumb:hover .portfolio-entry-hover .title-wrap {
	top:60%;
}
.project.portfolio-hover-style-4 .entry-thumb > img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity .3s ease .2s;
	-moz-transition:opacity .3s ease .2s;
	transition:opacity .3s ease .2s;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover .widget-title {
	position:absolute;
	width:100%;
	bottom:100%;
	-webkit-transition:bottom .3s ease-in-out;
	-moz-transition:bottom .3s ease-in-out;
	transition:bottom .3s ease-in-out;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover .entry-tags {
	position:absolute;
	width:100%;
	top:100%;
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	top:25%;
	margin-top:-40px;
	line-height:40px;
	text-align:center;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a i {
	font-size:15px;
	line-height:inherit;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.zoom-post {
	left:50%;
	margin-left:-45px;
	opacity:0;
	-webkit-transition:top .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
	-moz-transition:top .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
	transition:top .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.open-post {
	margin-left:5px;
	left:50%;
	opacity:0;
	-webkit-transition:top .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:top .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:top .3s ease-in-out,
	opacity .3s ease-in-out;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.open-post i:before {
	display:block;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	margin-left:-1px;
}
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.open-post,
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.zoom-post,
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.quick-view,
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.plus-link,
.project.portfolio-hover-style-4 .entry-thumb .portfolio-entry-hover > a.dfd-dotted-link {
	display:none;
}
.project.portfolio-hover-style-4 .entry-thumb:hover > img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.project.portfolio-hover-style-4 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.project.portfolio-hover-style-4 .entry-thumb:hover .portfolio-entry-hover .widget-title {
	bottom:50%;
	-webkit-transition:bottom .3s ease-in-out;
	-moz-transition:bottom .3s ease-in-out;
	transition:bottom .3s ease-in-out;
}
.project.portfolio-hover-style-4 .entry-thumb:hover .portfolio-entry-hover .entry-tags {
	top:50%;
	-webkit-transition:top .3s ease-in-out .1s;
	-moz-transition:top .3s ease-in-out .1s;
	transition:top .3s ease-in-out .1s;
}
.project.portfolio-hover-style-5 .entry-thumb > img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	bottom:-50%;
	padding:20px 0;
	overflow:hidden;
	-webkit-transition:bottom .3s ease-in-out;
	-moz-transition:bottom .3s ease-in-out;
	transition:bottom .3s ease-in-out;
}
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover > a {
	margin-right:80px;
	-webkit-transition:margin .3s ease-in-out;
	-moz-transition:margin .3s ease-in-out;
	transition:margin .3s ease-in-out;
}
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover > a.open-post {
	margin:0;
}
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover .zoom-post,
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover .open-post,
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover .quick-view,
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover .plus-link,
.project.portfolio-hover-style-5 .entry-thumb .portfolio-entry-hover .dfd-dotted-link {
	display:none;
}
.project.portfolio-hover-style-5 .entry-thumb:hover > img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.project.portfolio-hover-style-5 .entry-thumb:hover .portfolio-entry-hover {
	bottom:0;
}
.project.portfolio-hover-style-5 .entry-thumb:hover .portfolio-entry-hover > a {
	margin-right:20px;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out .6s;
	-moz-transition:opacity .3s ease-in-out .6s;
	transition:opacity .3s ease-in-out .6s;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title {
	position:absolute;
	bottom:100%;
	width:100%;
	opacity:0;
	-webkit-transition:opacity .2s ease-in-out .4s,
	bottom .2s ease-in-out .4s;
	-moz-transition:opacity .2s ease-in-out .4s,
	bottom .2s ease-in-out .4s;
	transition:opacity .2s ease-in-out .4s,
	bottom .2s ease-in-out .4s;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags {
	position:absolute;
	top:100%;
	width:100%;
	opacity:0;
	-webkit-transition:opacity .2s ease-in-out .2s,
	top .2s ease-in-out .2s;
	-moz-transition:opacity .2s ease-in-out .2s,
	top .2s ease-in-out .2s;
	transition:opacity .2s ease-in-out .2s,
	top .2s ease-in-out .2s;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .quick-view {
	display:block;
	position:absolute;
	top:100%;
	left:50%;
	-webkit-transform:translate(-50%,
	0);
	transform:translate(-50%,
	0);
	opacity:0;
	-webkit-transition:opacity .2s ease-in-out,
	top .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out,
	top .2s ease-in-out;
	transition:opacity .2s ease-in-out,
	top .2s ease-in-out;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .plus-link {
	display:block;
	width:62px;
	height:62px;
	position:absolute;
	left:50%;
	bottom:100%;
	line-height:60px;
	text-align:center;
	margin-left:-30px;
	-webkit-transition:bottom .3s ease;
	-moz-transition:bottom .3s ease;
	transition:bottom .3s ease;
}
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .zoom-post,
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .open-post,
.project.portfolio-hover-style-6 .entry-thumb .portfolio-entry-hover .dfd-dotted-link {
	display:none;
}
.project.portfolio-hover-style-6 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-6 .entry-thumb:hover .portfolio-entry-hover .widget-title {
	bottom:50%;
	opacity:1;
	-webkit-transition:opacity .2s ease-in-out,
	bottom .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out,
	bottom .2s ease-in-out;
	transition:opacity .2s ease-in-out,
	bottom .2s ease-in-out;
}
.project.portfolio-hover-style-6 .entry-thumb:hover .portfolio-entry-hover .entry-tags {
	top:50%;
	opacity:1;
	-webkit-transition:opacity .2s ease-in-out .2s,
	top .2s ease-in-out .2s;
	-moz-transition:opacity .2s ease-in-out .2s,
	top .2s ease-in-out .2s;
	transition:opacity .2s ease-in-out .2s,
	top .2s ease-in-out .2s;
}
.project.portfolio-hover-style-6 .entry-thumb:hover .portfolio-entry-hover .quick-view {
	top:65%;
	opacity:1;
	-webkit-transition:opacity .2s ease-in-out .4s,
	top .2s ease-in-out .4s;
	-moz-transition:opacity .2s ease-in-out .4s,
	top .2s ease-in-out .4s;
	transition:opacity .2s ease-in-out .4s,
	top .2s ease-in-out .4s;
}
.project.portfolio-hover-style-6 .entry-thumb:hover .portfolio-entry-hover .plus-link {
	bottom:65%;
	-webkit-transition:bottom .3s ease .2s;
	-moz-transition:bottom .3s ease .2s;
	transition:bottom .3s ease .2s;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover:before,
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover:after {
	content:"";
	position:absolute;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover:before {
	top:5%;
	right:51%;
	bottom:5%;
	left:51%;
	border-top:1px solid rgba(255,
	255,
	255,
	0.1);
	border-bottom:1px solid rgba(255,
	255,
	255,
	0.1);
	-webkit-transition:right .3s ease-in-out,
	left .3s ease-in-out;
	-moz-transition:right .3s ease-in-out,
	left .3s ease-in-out;
	transition:right .3s ease-in-out,
	left .3s ease-in-out;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover:after {
	top:51%;
	right:5%;
	bottom:51%;
	left:5%;
	border-right:1px solid rgba(255,
	255,
	255,
	0.1);
	border-left:1px solid rgba(255,
	255,
	255,
	0.1);
	-webkit-transition:top .3s ease-in-out,
	bottom .3s ease-in-out;
	-moz-transition:top .3s ease-in-out,
	bottom .3s ease-in-out;
	transition:top .3s ease-in-out,
	bottom .3s ease-in-out;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	width:100%;
	bottom:55%;
	z-index:1;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover .quick-view {
	position:absolute;
	display:block;
	top:55%;
	left:50%;
	-webkit-transform:translate(-50%,
	0);
	transform:translate(-50%,
	0);
	padding:15px;
	z-index:1;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover .quick-view:before,
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover .quick-view:after {
	content:"";
	position:absolute;
	opacity:0;
	z-index:-1;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover .quick-view:before {
	top:0;
	right:51%;
	bottom:0;
	left:51%;
	border-top:1px solid rgba(255,
	255,
	255,
	0.1);
	border-bottom:1px solid rgba(255,
	255,
	255,
	0.1);
	-webkit-transition:right .3s ease-in-out .5s,
	left .3s ease-in-out .5s;
	-moz-transition:right .3s ease-in-out .5s,
	left .3s ease-in-out .5s;
	transition:right .3s ease-in-out .5s,
	left .3s ease-in-out .5s;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover .quick-view:after {
	top:51%;
	right:0;
	bottom:51%;
	left:0;
	border-right:1px solid rgba(255,
	255,
	255,
	0.1);
	border-left:1px solid rgba(255,
	255,
	255,
	0.1);
	-webkit-transition:top .3s ease-in-out .5s,
	bottom .3s ease-in-out .5s;
	-moz-transition:top .3s ease-in-out .5s,
	bottom .3s ease-in-out .5s;
	transition:top .3s ease-in-out .5s,
	bottom .3s ease-in-out .5s;
}
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover .entry-tags,
.project.portfolio-hover-style-7 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-7 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-7 .entry-thumb:hover .portfolio-entry-hover:before {
	right:5%;
	left:5%;
}
.project.portfolio-hover-style-7 .entry-thumb:hover .portfolio-entry-hover:after {
	top:5%;
	bottom:5%;
}
.project.portfolio-hover-style-7 .entry-thumb:hover .portfolio-entry-hover .quick-view:hover:before,
.project.portfolio-hover-style-7 .entry-thumb:hover .portfolio-entry-hover .quick-view:hover:after {
	opacity:1;
}
.project.portfolio-hover-style-7 .entry-thumb:hover .portfolio-entry-hover .quick-view:hover:before {
	right:0;
	left:0;
}
.project.portfolio-hover-style-7 .entry-thumb:hover .portfolio-entry-hover .quick-view:hover:after {
	top:0;
	bottom:0;
}
.project.portfolio-hover-style-8 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-8 .entry-thumb img {
	min-width:100%;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.project.portfolio-hover-style-8 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	background:transparent;
	-webkit-transition:background .3s ease;
	-moz-transition:background .3s ease;
	transition:background .3s ease;
}
.project.portfolio-hover-style-8 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	padding:30px;
	opacity:0;
	-webkit-transform:translate(0,
	50%);
	transform:translate(0,
	50%);
	-webkit-transition:opacity .3s ease-in-out,
	bottom .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out,
	bottom .3s ease-in-out;
	transition:opacity .3s ease-in-out,
	bottom .3s ease-in-out;
}
.project.portfolio-hover-style-8 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-8 .entry-thumb .portfolio-entry-hover .title-wrap:before {
	content:"";
	position:absolute;
	left:45%;
	right:45%;
	height:0;
	bottom:15px;
	border-bottom:1px solid #fff;
}
.project.portfolio-hover-style-8 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-8 .entry-thumb:hover img {
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.project.portfolio-hover-style-8 .entry-thumb:hover .portfolio-entry-hover {
	background-color:rgba(0,
	0,
	0,
	0.7);
}
.project.portfolio-hover-style-8 .entry-thumb:hover .portfolio-entry-hover .title-wrap {
	bottom:50%;
	opacity:1;
}
.project.portfolio-hover-style-9 .entry-thumb {
	cursor:url(../images/cursor.png) 35 35,
	default;
}
.project.portfolio-hover-style-9 .entry-thumb img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	top:50%;
	width:100%;
	-webkit-transform:translate(0,
	-50%);
	transform:translate(0,
	-50%);
}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags {
	display:none;
}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-9 .entry-thumb:hover img {
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.project.portfolio-hover-style-9 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-9 .entry-thumb:hover .portfolio-entry-hover .widget-title {
	-webkit-transform:scale(1);
	transform:scale(1);
}
.project.portfolio-hover-style-10 .entry-thumb img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .5s ease-in-out;
	-moz-transition:-moz-transform .5s ease-in-out;
	transition:transform .5s ease-in-out;
}
.project.portfolio-hover-style-10 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	background:transparent;
}
.project.portfolio-hover-style-10 .entry-thumb .portfolio-entry-hover * {
	display:none;
}
.project.portfolio-hover-style-10 .entry-thumb .portfolio-entry-hover .open-post {
	display:block;
	color:transparent;
	background:transparent;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-10 .entry-thumb:hover img {
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.project.portfolio-hover-style-11 .entry-thumb img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .5s ease-in-out;
	-moz-transition:-moz-transform .5s ease-in-out;
	transition:transform .5s ease-in-out;
}
.project.portfolio-hover-style-11 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-11 .entry-thumb .portfolio-entry-hover .title-wrap,
.project.portfolio-hover-style-11 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-11 .entry-thumb .portfolio-entry-hover .open-post {
	display:block;
	color:transparent;
	background:transparent;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-11 .entry-thumb:hover img {
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.project.portfolio-hover-style-11 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-12 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-12 .entry-thumb img {
	position:relative;
	min-width:100%;
	-webkit-transform:translate(0,
	0);
	transform:translate(0,
	0);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	background:transparent;
	z-index:2;
	-webkit-transition:background .3s ease .2s;
	-moz-transition:background .3s ease .2s;
	transition:background .3s ease .2s;
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	top:150%;
	left:0;
	display:block;
	width:100%;
	height:auto;
	padding:30px;
	-webkit-transform:translate(0,
	-50%);
	transform:translate(0,
	-50%);
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title {
	margin-bottom:5px;
	color:#28262b;
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul li:before {
	background:rgba(188,
	188,
	188,
	0.5);
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags .folio-inner-subtitle,
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul li a {
	color:#bcbcbc;
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover .title-wrap:before {
	content:"";
	position:absolute;
	left:45%;
	right:45%;
	bottom:20px;
	height:0;
	overflow:hidden;
	border-bottom:1px solid #28262b;
}
.project.portfolio-hover-style-12 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-12 .entry-thumb:hover img {
	-webkit-transform:translate(0,
	-100%);
	transform:translate(0,
	-100%);
}
.project.portfolio-hover-style-12 .entry-thumb:hover .portfolio-entry-hover {
	background:#fff;
}
.project.portfolio-hover-style-12 .entry-thumb:hover .portfolio-entry-hover .title-wrap {
	top:50%;
}
.project.portfolio-hover-style-13 .entry-thumb img {
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.project.portfolio-hover-style-13 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	background:transparent;
}
.project.portfolio-hover-style-13 .entry-thumb .portfolio-entry-hover * {
	display:none;
}
.project.portfolio-hover-style-13 .entry-thumb .portfolio-entry-hover .open-post {
	display:block;
	color:transparent;
	background:transparent;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-13 .entry-thumb:hover img {
	filter:inherit;
	-webkit-filter:inherit;
	-moz-filter:inherit;
	-ms-filter:inherit;
	-o-filter:inherit;
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.project.portfolio-hover-style-14 .entry-thumb img {
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	padding:25px;
}
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title,
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags {
	display:block;
	width:100%;
	margin:0 !important;
	text-align:left;
	z-index:2;
	-webkit-transition:text-shadow .3s ease-in-out;
	-moz-transition:text-shadow .3s ease-in-out;
	transition:text-shadow .3s ease-in-out;
}
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title {
	color:transparent;
	text-shadow:-100px 0 #fff;
}
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags {
	text-shadow:-100px 0 #fff;
}
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags .folio-inner-subtitle,
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags a {
	color:transparent;
}
.project.portfolio-hover-style-14 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-14 .entry-thumb:hover img {
	filter:inherit;
	-webkit-filter:inherit;
	-moz-filter:inherit;
	-ms-filter:inherit;
	-o-filter:inherit;
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.project.portfolio-hover-style-14 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-14 .entry-thumb:hover .portfolio-entry-hover .widget-title {
	text-shadow:0 0 #fff;
}
.project.portfolio-hover-style-14 .entry-thumb:hover .portfolio-entry-hover .entry-tags {
	text-shadow:0 0 #fff;
}
.project.portfolio-hover-style-15 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-15 .entry-thumb img {
	min-width:100%;
}
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover .title-wrap {
	display:none;
}
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	position:absolute;
	left:50%;
	top:50%;
	text-align:center;
}
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a i {
	font-size:13px;
	line-height:inherit;
}
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a.quick-view {
	font-size:10px;
	width:auto;
	min-width:145px;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
	border:1px solid rgba(255,
	255,
	255,
	0.1);
}
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a.quick-view .quick-view-text {
	overflow:hidden;
	display:block;
	position:relative;
	height:12px;
	line-height:12px;
	top:50%;
	margin-top:-6px;
}
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a.open-post,
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a.zoom-post,
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a.plus-link,
.project.portfolio-hover-style-15 .entry-thumb .portfolio-entry-hover > a.dfd-dotted-link {
	display:none;
}
.project.portfolio-hover-style-15 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-16 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-16 .entry-thumb img {
	min-width:100%;
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity .3s ease .2s;
	-moz-transition:opacity .3s ease .2s;
	transition:opacity .3s ease .2s;
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover .title-wrap {
	display:none;
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	left:50%;
	line-height:40px;
	text-align:center;
	margin-left:-20px;
	border:1px solid rgba(255,
	255,
	255,
	0.1);
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a i {
	font-size:15px;
	line-height:inherit;
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a.zoom-post {
	bottom:100%;
	margin-top:-45px;
	opacity:0;
	-webkit-transition:bottom .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
	-moz-transition:bottom .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
	transition:bottom .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a.open-post {
	top:100%;
	margin-top:5px;
	opacity:0;
	-webkit-transition:top .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:top .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:top .3s ease-in-out,
	opacity .3s ease-in-out;
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a.open-post i:before {
	display:block;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	margin-left:-1px;
}
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a.quick-view,
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a.plus-link,
.project.portfolio-hover-style-16 .entry-thumb .portfolio-entry-hover > a.dfd-dotted-link {
	display:none;
}
.project.portfolio-hover-style-16 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.project.portfolio-hover-style-16 .entry-thumb:hover .portfolio-entry-hover a.zoom-post {
	bottom:50%;
	opacity:1;
	-webkit-transition:bottom .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:bottom .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:bottom .3s ease-in-out,
	opacity .3s ease-in-out;
}
.project.portfolio-hover-style-16 .entry-thumb:hover .portfolio-entry-hover a.open-post {
	top:50%;
	opacity:1;
	-webkit-transition:top .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
	-moz-transition:top .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
	transition:top .3s ease-in-out .15s,
	opacity .3s ease-in-out .15s;
}
.project.portfolio-hover-style-17 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-17 .entry-thumb img {
	min-width:100%;
}
.project.portfolio-hover-style-17 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity .3s ease .2s;
	-moz-transition:opacity .3s ease .2s;
	transition:opacity .3s ease .2s;
}
.project.portfolio-hover-style-17 .entry-thumb .portfolio-entry-hover .title-wrap {
	display:none;
}
.project.portfolio-hover-style-17 .entry-thumb .portfolio-entry-hover > a {
	display:block;
	width:62px;
	height:62px;
	position:absolute;
	left:50%;
	top:75%;
	line-height:60px;
	text-align:center;
	margin-top:-30px;
	margin-left:-30px;
	-webkit-transition:top .3s ease .2s;
	-moz-transition:top .3s ease .2s;
	transition:top .3s ease .2s;
}
.project.portfolio-hover-style-17 .entry-thumb .portfolio-entry-hover > a.quick-view,
.project.portfolio-hover-style-17 .entry-thumb .portfolio-entry-hover > a.open-post,
.project.portfolio-hover-style-17 .entry-thumb .portfolio-entry-hover > a.zoom-post,
.project.portfolio-hover-style-17 .entry-thumb .portfolio-entry-hover > a.dfd-dotted-link {
	display:none;
}
.project.portfolio-hover-style-17 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-17 .entry-thumb:hover .portfolio-entry-hover .plus-link {
	top:50%;
}
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover .title-wrap,
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover .entry-tags,
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover > a.quick-view,
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover > a.open-post,
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover > a.zoom-post,
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover > a.plus-link {
	display:none;
}
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover > a.dfd-dotted-link {
	left:100%;
}
.project.portfolio-hover-style-18 .entry-thumb .portfolio-entry-hover > a.dfd-dotted-link > span:before {
	background:rgba(255,
	255,
	255,
	0.3);
}
.project.portfolio-hover-style-18 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-18 .entry-thumb:hover .portfolio-entry-hover > a.dfd-dotted-link {
	left:50%;
}
.project.portfolio-hover-style-18 .entry-thumb:hover .portfolio-entry-hover > a.dfd-dotted-link > span:after {
	background:rgba(255,
	255,
	255,
	0.3);
}
.project.portfolio-hover-style-19 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-19 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:relative;
	display:block;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-19 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	margin:0 !important;
	padding:25px;
	text-align:left !important;
	z-index:2;
	color:transparent;
	text-shadow:0 20px #fff,
	0 -20px #fff;
	-webkit-transition:text-shadow .3s ease-in-out;
	-moz-transition:text-shadow .3s ease-in-out;
	transition:text-shadow .3s ease-in-out;
}
.project.portfolio-hover-style-19 .entry-thumb .portfolio-entry-hover .entry-tags,
.project.portfolio-hover-style-19 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-19 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-19 .entry-thumb:hover .portfolio-entry-hover .widget-title {
	text-shadow:0 0 #fff;
}
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	padding:25px;
}
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title,
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags {
	display:block;
	width:100%;
	margin:0 !important;
	text-align:left !important;
	z-index:2;
	color:transparent;
	-webkit-transition:text-shadow .3s ease-in-out;
	-moz-transition:text-shadow .3s ease-in-out;
	transition:text-shadow .3s ease-in-out;
}
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title {
	text-shadow:0 -100px #fff;
}
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags {
	text-shadow:100px 0 rgba(255,
	255,
	255,
	0.5);
}
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags .folio-inner-subtitle,
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags a {
	color:transparent;
}
.project.portfolio-hover-style-20 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-20 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
.project.portfolio-hover-style-20 .entry-thumb:hover .portfolio-entry-hover .widget-title {
	text-shadow:0 0 #fff;
}
.project.portfolio-hover-style-20 .entry-thumb:hover .portfolio-entry-hover .entry-tags {
	text-shadow:0 0 rgba(255,
	255,
	255,
	0.5);
}
.project.portfolio-hover-style-21 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:transparent;
	-webkit-transition:background .2s ease-in-out .2s;
	-moz-transition:background .2s ease-in-out .2s;
	transition:background .2s ease-in-out .2s;
}
.project.portfolio-hover-style-21 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:relative;
	display:block;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-21 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title {
	position:absolute;
	left:0;
	top:50%;
	display:block;
	width:100%;
	margin:0 !important;
	text-align:center !important;
	z-index:2;
	opacity:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
}
.project.portfolio-hover-style-21 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title a {
	color:inherit;
}
.project.portfolio-hover-style-21 .entry-thumb .portfolio-entry-hover .entry-tags,
.project.portfolio-hover-style-21 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-21 .entry-thumb:hover .portfolio-entry-hover {
	background-color:rgba(0,
	0,
	0,
	0.7);
	-webkit-transition:background .2s ease-in-out;
	-moz-transition:background .2s ease-in-out;
	transition:background .2s ease-in-out;
}
.project.portfolio-hover-style-21 .entry-thumb:hover .portfolio-entry-hover .title-wrap .widget-title {
	opacity:1;
	-webkit-transition:opacity .2s ease-in-out .2s;
	-moz-transition:opacity .2s ease-in-out .2s;
	transition:opacity .2s ease-in-out .2s;
}
.project.portfolio-hover-style-22 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-22 .entry-thumb img {
	min-width:100%;
}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	background:transparent;
	-webkit-transition:background .3s ease .3s,
	left .3s ease .3s,
	right .3s ease .3s,
	top .3s ease .3s,
	bottom .3s ease .3s;
	-moz-transition:background .3s ease .3s,
	left .3s ease .3s,
	right .3s ease .3s,
	top .3s ease .3s,
	bottom .3s ease .3s;
	transition:background .3s ease .3s,
	left .3s ease .3s,
	right .3s ease .3s,
	top .3s ease .3s,
	bottom .3s ease .3s;
}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title {
	position:absolute;
	width:100%;
	bottom:25%;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out .1s,
	bottom .3s ease-in-out .1s;
	-moz-transition:opacity .3s ease-in-out .1s,
	bottom .3s ease-in-out .1s;
	transition:opacity .3s ease-in-out .1s,
	bottom .3s ease-in-out .1s;
}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags {
	position:absolute;
	width:100%;
	top:80%;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out,
	top .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out,
	top .3s ease-in-out;
	transition:opacity .3s ease-in-out,
	top .3s ease-in-out;
}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover .title-wrap:before {
	content:"";
	position:absolute;
	left:51%;
	right:51%;
	height:1px;
	top:50%;
	background:rgba(255,
	255,
	255,
	0.3);
	-webkit-transition:left .3s ease-in-out,
	right .3s ease-in-out;
	-moz-transition:left .3s ease-in-out,
	right .3s ease-in-out;
	transition:left .3s ease-in-out,
	right .3s ease-in-out;
}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-22 .entry-thumb:hover .portfolio-entry-hover {
	left:20px;
	right:20px;
	top:20px;
	bottom:20px;
	background-color:rgba(0,
	0,
	0,
	0.7);
	-webkit-transition:background .3s ease,
	left .3s ease,
	right .3s ease,
	top .3s ease,
	bottom .3s ease;
	-moz-transition:background .3s ease,
	left .3s ease,
	right .3s ease,
	top .3s ease,
	bottom .3s ease;
	transition:background .3s ease,
	left .3s ease,
	right .3s ease,
	top .3s ease,
	bottom .3s ease;
}
.project.portfolio-hover-style-22 .entry-thumb:hover .portfolio-entry-hover .title-wrap .widget-title {
	bottom:53%;
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out .1s,
	bottom .3s ease-in-out .1s;
	-moz-transition:opacity .3s ease-in-out .1s,
	bottom .3s ease-in-out .1s;
	transition:opacity .3s ease-in-out .1s,
	bottom .3s ease-in-out .1s;
}
.project.portfolio-hover-style-22 .entry-thumb:hover .portfolio-entry-hover .title-wrap .entry-tags {
	top:53%;
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out .2s,
	top .3s ease-in-out .2s;
	-moz-transition:opacity .3s ease-in-out .2s,
	top .3s ease-in-out .2s;
	transition:opacity .3s ease-in-out .2s,
	top .3s ease-in-out .2s;
}
.project.portfolio-hover-style-22 .entry-thumb:hover .portfolio-entry-hover .title-wrap:before {
	left:30%;
	right:30%;
	-webkit-transition:left .3s ease-in-out .3s,
	right .3s ease-in-out .3s;
	-moz-transition:left .3s ease-in-out .3s,
	right .3s ease-in-out .3s;
	transition:left .3s ease-in-out .3s,
	right .3s ease-in-out .3s;
}
.project.portfolio-hover-style-23 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-23 .entry-thumb img {
	position:relative;
	min-width:100%;
	-webkit-transform:translate(0,
	0);
	transform:translate(0,
	0);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	background:transparent;
	-webkit-transition:background .3s ease .2s;
	-moz-transition:background .3s ease .2s;
	transition:background .3s ease .2s;
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	top:-50%;
	left:0;
	display:block;
	width:100%;
	height:auto;
	padding:30px;
	background:#fff;
	-webkit-transform:translate(0,
	-50%);
	transform:translate(0,
	-50%);
	-webkit-transition:top .3s ease-in-out;
	-moz-transition:top .3s ease-in-out;
	transition:top .3s ease-in-out;
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title {
	margin-bottom:5px;
	color:#28262b;
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul li:before {
	background:rgba(188,
	188,
	188,
	0.5);
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags .folio-inner-subtitle,
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul li a {
	color:#bcbcbc;
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover .title-wrap:before {
	content:"";
	position:absolute;
	left:45%;
	right:45%;
	bottom:15px;
	height:0;
	overflow:hidden;
	border-bottom:1px solid #28262b;
}
.project.portfolio-hover-style-23 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-23 .entry-thumb:hover img {
	-webkit-transform:translate(0,
	105%);
	transform:translate(0,
	105%);
}
.project.portfolio-hover-style-23 .entry-thumb:hover .portfolio-entry-hover .title-wrap {
	top:50%;
}
.project.portfolio-hover-style-24 .entry-thumb {
	margin-bottom:0px;
}
.project.portfolio-hover-style-24 .entry-thumb img {
	position:relative;
	min-width:100%;
	-webkit-transform:translate(0,
	0);
	transform:translate(0,
	0);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.project.portfolio-hover-style-24 .entry-thumb .portfolio-entry-hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	z-index:2;
	background-color:rgba(0,
	0,
	0,
	0.7);
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}
.project.portfolio-hover-style-24 .entry-thumb .portfolio-entry-hover .title-wrap {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:100%;
	height:auto;
	padding:30px;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
	z-index:2;
}
.project.portfolio-hover-style-24 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags ul {
	text-align:center;
}
.project.portfolio-hover-style-24 .entry-thumb .portfolio-entry-hover .zoom-post {
	display:block;
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	color:transparent;
}
.project.portfolio-hover-style-24 .entry-thumb .portfolio-entry-hover > a {
	display:none;
}
.project.portfolio-hover-style-24 .entry-thumb:hover .portfolio-entry-hover {
	opacity:1;
}
#grid-folio.with-excerpt .entry-content,
#portfolio-page .works-list.with-excerpt .entry-content {
	text-align:left;
}
#grid-folio,
#portfolio-page .works-list {
	margin:0 -15px;
}
#portfolio-page .sort-panel,
#grid-folio .sort-panel {
	text-align:center;
}
#portfolio-page.nine.columns .sort-panel,
#grid-folio.nine.columns .sort-panel {
	text-align:left;
	padding:0;
}
#portfolio-page .project,
#grid-folio .project {
	margin:0 15px 20px;
	padding:0;
}
#portfolio-page .project .cover,
#grid-folio .project .cover {
	padding-bottom:15px;
	background:#fff;
}
#portfolio-page .project .cover .entry-thumb .portfolio-entry-meta,
#grid-folio .project .cover .entry-thumb .portfolio-entry-meta {
	display:none;
}
#portfolio-page .project .cover .feature-title,
#grid-folio .project .cover .feature-title {
	margin-bottom:0px;
	text-align:left;
	margin-top:10px;
}
#portfolio-page .project .cover .feature-title a,
#grid-folio .project .cover .feature-title a {
	border-bottom-width:0;
}
#portfolio-page .project .cover > .entry-tags ul,
#grid-folio .project .cover > .entry-tags ul {
	margin-bottom:0;
}
#portfolio-page .project .cover > .entry-tags ul li:before,
#grid-folio .project .cover > .entry-tags ul li:before {
	background:rgba(188,
	188,
	188,
	0.5);
}
#portfolio-page .project .cover > .entry-tags ul li a,
#grid-folio .project .cover > .entry-tags ul li a {
	color:#bcbcbc;
}
#portfolio-page .project .cover .entry-content,
#grid-folio .project .cover .entry-content {
	margin-top:15px;
}
#portfolio-page .project .cover .entry-content a,
#grid-folio .project .cover .entry-content a {
	color:#28262b;
	overflow:hidden;
}
#portfolio-page .project .cover .entry-content a:hover,
#grid-folio .project .cover .entry-content a:hover {
	color:#8a8f6a;
}
#portfolio-page.mini .project .entry-thumb,
#grid-folio.mini .project .entry-thumb {
	margin-bottom:6px;
}
#portfolio-page.mini .post.columns.project,
#grid-folio.mini .post.columns.project {
	margin-bottom:0;
}
#portfolio-page.mini .post.columns.project .cover,
#grid-folio.mini .post.columns.project .cover {
	padding:0;
}
#portfolio-page.dfd-full-width-folio-offsets {
	padding:0 30px;
}
#grid-folio.grid-folio,
#grid-folio.grid-folio-full-width {
	margin:0;
}
#grid-folio.grid-folio article.project,
#grid-folio.grid-folio-full-width article.project {
	margin:0;
}
#grid-folio.grid-folio article.project .cover,
#grid-folio.grid-folio-full-width article.project .cover {
	padding:0;
}
#grid-folio.grid-folio article.project .cover img,
#grid-folio.grid-folio-full-width article.project .cover img {
	display:block;
}
#grid-folio.grid-folio-bordered,
#grid-folio.grid-folio-full-width-bordered {
	margin:0 -10px;
}
#grid-folio.grid-folio-bordered article.project,
#grid-folio.grid-folio-full-width-bordered article.project {
	margin:0;
}
#grid-folio.grid-folio-bordered article.project .cover,
#grid-folio.grid-folio-full-width-bordered article.project .cover {
	padding:0 10px 20px;
	background:transparent;
}
#grid-folio.grid-folio-bordered article.project .cover img,
#grid-folio.grid-folio-full-width-bordered article.project .cover img {
	display:block;
}
.project.one-photo .entry-thumb img {
	min-width:100%;
}
.single-my-product .project.one-photo {
	padding-bottom:0;
	border:none;
}
.project.project-one-column {
	padding-bottom:0;
}
.project.project-one-column .entry-thumb {
	margin-bottom:0 !important;
}
.project.project-one-column .feature-title {
	text-align:left;
}
.project.project-one-column .feature-title a {
	border-bottom-width:0;
}
.project.project-one-column .entry-tags ul li:before {
	background:rgba(188,
	188,
	188,
	0.5);
}
.project.project-one-column .entry-tags ul li a {
	color:#bcbcbc;
}
.project.project-one-column .entry-content {
	display:block;
	text-align:left;
	position:relative;
}
.project.project-one-column .entry-content p:last-child {
	margin-bottom:0;
}
.single-folio-video {
	margin-top:25px;
	overflow:hidden;
}
#my-work-slider {
	clear:both;
	position:relative;
	text-align:center;
	list-style:none;
}
#my-work-slider:before,
#my-work-slider:after {
	content:" ";
	display:table;
}
#my-work-slider:after {
	clear:both;
}
#my-work-slider > img {
	display:none;
}
ul.slides li {
	text-align:center;
}
.single-folio .portfolio-inside-main-carousel {
	margin-bottom:10px;
}
.single-folio .portfolio-inside-main-carousel .slick-list {
	overflow:hidden;
	margin:0;
	padding:0;
}
.single-folio .portfolio-inside-main-carousel .slick-list .slick-slide {
	float:left;
}
.single-folio .portfolio-inside-main-carousel .jcarousel-control,
.single-folio .portfolio-inside-main-carousel .slider-control {
	position:absolute;
	top:50%;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top:-18px;
	background:#1b1b1b;
	border-radius:0px;
	z-index:15;
	opacity:0;
	-webkit-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
}
.single-folio .portfolio-inside-main-carousel .jcarousel-control.jcarousel-control-prev,
.single-folio .portfolio-inside-main-carousel .jcarousel-control.prev,
.single-folio .portfolio-inside-main-carousel .slider-control.jcarousel-control-prev,
.single-folio .portfolio-inside-main-carousel .slider-control.prev {
	left:-40px;
}
.single-folio .portfolio-inside-main-carousel .jcarousel-control.jcarousel-control-prev,
.single-folio .portfolio-inside-main-carousel .jcarousel-control.next,
.single-folio .portfolio-inside-main-carousel .slider-control.jcarousel-control-prev,
.single-folio .portfolio-inside-main-carousel .slider-control.next {
	right:-40px;
}
.single-folio .portfolio-inside-main-carousel .jcarousel-control.prev:before,
.single-folio .portfolio-inside-main-carousel .jcarousel-control.next:before,
.single-folio .portfolio-inside-main-carousel .slider-control.prev:before,
.single-folio .portfolio-inside-main-carousel .slider-control.next:before {
	font-size:16px;
	font-family:"dfd-added-font-icon";
	display:block;
	color:#d2d2d2;
}
.single-folio .portfolio-inside-main-carousel .jcarousel-control.prev:before,
.single-folio .portfolio-inside-main-carousel .slider-control.prev:before {
	content:"\e800";
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.single-folio .portfolio-inside-main-carousel .jcarousel-control.next:before,
.single-folio .portfolio-inside-main-carousel .slider-control.next:before {
	content:"\e800";
}
.single-folio .portfolio-inside-main-carousel:hover .jcarousel-control,
.single-folio .portfolio-inside-main-carousel:hover .slider-control {
	opacity:1;
}
.single-folio .portfolio-inside-main-carousel:hover .jcarousel-control.prev,
.single-folio .portfolio-inside-main-carousel:hover .slider-control.prev {
	left:0;
}
.single-folio .portfolio-inside-main-carousel:hover .jcarousel-control.next,
.single-folio .portfolio-inside-main-carousel:hover .slider-control.next {
	right:0;
}
.single-folio .portfolio-inside-main-carousel .main-slide {
	position:relative;
}
.single-folio .portfolio-inside-main-carousel .main-slide > img {
	display:block;
	min-width:100%;
}
.single-folio .portfolio-inside-thumbs-carousel {
	margin:0 -10px;
}
.single-folio .portfolio-inside-thumbs-carousel .slick-list {
	overflow:hidden;
	margin:0;
	padding:0;
}
.single-folio .portfolio-inside-thumbs-carousel .slick-list .slick-slide {
	float:left;
}
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control,
.single-folio .portfolio-inside-thumbs-carousel .slider-control {
	position:absolute;
	top:50%;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top:-18px;
	background:#1b1b1b;
	border-radius:0px;
	z-index:15;
	opacity:0;
	-webkit-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
}
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.jcarousel-control-prev,
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.prev,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.jcarousel-control-prev,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.prev {
	left:-40px;
}
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.jcarousel-control-prev,
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.next,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.jcarousel-control-prev,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.next {
	right:-40px;
}
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.prev:before,
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.next:before,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.prev:before,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.next:before {
	font-size:16px;
	font-family:"dfd-added-font-icon";
	display:block;
	color:#d2d2d2;
}
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.prev:before,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.prev:before {
	content:"\e800";
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.single-folio .portfolio-inside-thumbs-carousel .jcarousel-control.next:before,
.single-folio .portfolio-inside-thumbs-carousel .slider-control.next:before {
	content:"\e800";
}
.single-folio .portfolio-inside-thumbs-carousel:hover .jcarousel-control,
.single-folio .portfolio-inside-thumbs-carousel:hover .slider-control {
	opacity:1;
}
.single-folio .portfolio-inside-thumbs-carousel:hover .jcarousel-control.prev,
.single-folio .portfolio-inside-thumbs-carousel:hover .slider-control.prev {
	left:0;
}
.single-folio .portfolio-inside-thumbs-carousel:hover .jcarousel-control.next,
.single-folio .portfolio-inside-thumbs-carousel:hover .slider-control.next {
	right:0;
}
.single-folio .portfolio-inside-thumbs-carousel .thumb-cover {
	padding:0 10px;
}
.single-folio .inner-nav {
	margin:30px 0;
}
.single-folio .folio-entry-media .portfolio-inside-width-slider,
.single-folio .folio-entry-media .slides {
	overflow:hidden;
}
.single-folio .folio-entry-media.desc-left {
	float:right;
}
.single-folio .folio-entry-media.desc-left .inner-nav {
	padding-left:20px;
}
.single-folio .folio-entry-media.desc-right {
	float:left;
}
.single-folio .folio-entry-media.desc-right .inner-nav {
	padding-left:0;
	padding-right:20px;
}
.single-folio .folio-entry-media.desc-bottom {
	margin-bottom:30px;
}
.single-folio .folio-info {
	text-align:left;
}
.single-folio .folio-info > .row.sticky {
	z-index:1;
}
.single-folio .folio-info.desc-left,
.single-folio .folio-info.desc-right {
	position:static;
}
.single-folio .folio-info.desc-left {
	float:left;
}
.single-folio .folio-info.desc-right {
	float:right;
}
.single-folio .folio-info.desc-top .folio-info-field .folio-inside-add-info,
.single-folio .folio-info.desc-bottom .folio-info-field .folio-inside-add-info {
	margin-bottom:0;
	margin-top:30px;
}
.single-folio .folio-info.desc-top .folio-info-field .folio-inside-add-info .folio-client,
.single-folio .folio-info.desc-top .folio-info-field .folio-inside-add-info .folio-inside-like,
.single-folio .folio-info.desc-bottom .folio-info-field .folio-inside-add-info .folio-client,
.single-folio .folio-info.desc-bottom .folio-info-field .folio-inside-add-info .folio-inside-like {
	float:none;
	clear:both;
	text-align:left;
}
.single-folio .folio-info.desc-top .folio-info-field .folio-inside-add-info .folio-client,
.single-folio .folio-info.desc-bottom .folio-info-field .folio-inside-add-info .folio-client {
	margin-bottom:5px;
}
.single-folio .folio-info.desc-top .folio-info-field.tasks,
.single-folio .folio-info.desc-bottom .folio-info-field.tasks {
	position:relative;
	background:transparent;
}
.single-folio .folio-info.desc-top .folio-info-field.folio-info-field-inner,
.single-folio .folio-info.desc-bottom .folio-info-field.folio-info-field-inner {
	position:relative;
	background:transparent;
}
.single-folio .folio-info.desc-top .folio-info-field.folio-add-info div.box-name,
.single-folio .folio-info.desc-bottom .folio-info-field.folio-add-info div.box-name {
	margin-bottom:29px;
}
.single-folio .folio-info .folio-info-field {
	position:relative;
	text-align:left;
	margin-bottom:35px;
	z-index:1;
}
.single-folio .folio-info .folio-info-field:last-child {
	margin-bottom:0;
}
.single-folio .folio-info .folio-info-field.folio-add-info {
	line-height:30px;
}
.single-folio .folio-info .folio-info-field .folio-field-name {
	position:relative;
	text-transform:uppercase;
	text-align:left;
	margin-bottom:27px;
}
.single-folio .folio-info .folio-info-field blockquote {
	margin-top:0;
	margin-bottom:0;
}
.single-folio .folio-info .folio-info-field .entry-tags ul li:before {
	background:rgba(40,
	38,
	43,
	0.5);
}
.single-folio .folio-info .folio-info-field .entry-tags ul li a {
	color:#28262b;
}
.single-folio .folio-info .folio-info-field .entry-tags ul li a:hover {
	color:#8a8f6a;
}
.single-folio .folio-add-info div.box-name {
	text-transform:uppercase;
	margin-bottom:20px;
}
.single-folio .folio-inside-add-info {
	margin-bottom:45px;
}
.single-folio .folio-inside-add-info > * {
	line-height:inherit;
}
.single-folio .clear + .dfd-meta-container {
	margin-bottom:40px;
}
.single-folio .dfd-meta-container {
	margin-top:0;
	border-top-width:0;
}
.single-folio .folio-client {
	float:left;
	color:#e27863;
}
.single-folio .folio-client a {
	line-height:45px;
	padding:0 35px;
	background:transparent;
	border:1px solid rgba(40,
	38,
	43,
	0.1);
	color:#28262b;
	border-radius:50px;
	-webkit-transition:border-color .3s ease,
	background .3s ease,
	color .3s ease;
	-moz-transition:border-color .3s ease,
	background .3s ease,
	color .3s ease;
	transition:border-color .3s ease,
	background .3s ease,
	color .3s ease;
}
.single-folio .folio-client a:hover {
	border-color:#8a8f6a;
}
.single-folio .folio-client * {
	line-height:inherit;
}
.single-folio .folio-inside-like {
	float:right;
	overflow:hidden;
}
.single-folio .folio-inside-like * {
	line-height:inherit;
}
.single-folio .folio-inside-like > div {
	float:left;
}
.single-folio .folio-inside-like > div.subtitle {
	padding-right:10px;
}
.single-folio .folio-inside-like > div a {
	display:block;
	overflow:hidden;
	color:#bcbcbc;
}
.single-folio .folio-inside-like > div a:hover {
	color:#e27863;
}
.single-folio .folio-inside-like > div i {
	float:left;
	padding-right:5px;
}
.single-folio .folio-inside-like > div .count {
	display:block;
	float:right;
	font-size:13px;
}
.single-folio .entry-meta {
	padding:0;
}
.single-folio .share-cover {
	padding-bottom:0;
}
.single-folio .share-cover .entry-share {
	text-align:center;
}
.single-folio .share-cover .entry-share .subtitle {
	display:none;
}
.single-folio .share-cover .entry-share ul {
	padding-top:0;
	border-top-width:0;
}
.single-folio .share-cover .entry-share ul a:not(:hover) {
	color:#bcbcbc;
}
.single-folio .project.dfd-masonry-full-width-offset .dfd-single-share-fixed {
	margin-left:-70px;
}
.single-folio.advanced_gallery #my-work-slider > .slides img {
	min-width:100%;
}
.single-folio.big_images_list #my-work-slider > .slides,
.single-folio.middle_image_list #my-work-slider > .slides,
.single-folio.small_images_list #my-work-slider > .slides,
.single-folio.advanced_gallery #my-work-slider > .slides {
	list-style:none;
}
.single-folio.big_images_list #my-work-slider > .slides li,
.single-folio.middle_image_list #my-work-slider > .slides li,
.single-folio.small_images_list #my-work-slider > .slides li,
.single-folio.advanced_gallery #my-work-slider > .slides li {
	line-height:0;
	padding-bottom:0;
	padding-right:0;
	float:left !important;
}
.single-folio.big_images_list #my-work-slider > .slides li img,
.single-folio.middle_image_list #my-work-slider > .slides li img,
.single-folio.small_images_list #my-work-slider > .slides li img,
.single-folio.advanced_gallery #my-work-slider > .slides li img {
	display:block;
}
.single-folio.big_images_list #my-work-slider > .slides li {
	max-width:100%;
	margin-bottom:20px;
}
.single-folio.advanced_gallery #my-work-slider > .slides {
	margin:0 auto;
}
.single-folio.advanced_gallery #my-work-slider > .slides li.eight {
	padding-bottom:0;
}
.single-folio .video-js {
	margin-bottom:10px;
}
.single-folio.folio_inside_2 .project {
	text-align:left;
}
.single-folio.folio_inside_2 .project .dfd-blog-title {
	margin-bottom:0;
}
.single-folio.folio_inside_2 .project .portfolio-inside-width-slider,
.single-folio.folio_inside_2 .project .loading {
	margin-top:25px;
}
.single-folio.folio_inside_2 .project .loading ul.slides {
	margin:-3px;
}
.single-folio.folio_inside_2 .project .loading ul.slides li a {
	display:block;
	padding:3px;
}
.single-folio.folio_inside_2 .project .dfd-folio-add-fields .folio-info-field > span:first-child {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.single-folio.folio_inside_2 .project .dfd-folio-add-fields .folio-info-field > span:first-child:hover {
	color:#c39f76;
}
.single-folio.folio_inside_2 .project .dfd-folio-add-fields .folio-info-field a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.single-folio.folio_inside_2 .project .dfd-folio-add-fields .folio-info-field a:hover {
	color:#c39f76;
}
.single-folio.folio_inside_2 .project .dfd-folio-add-fields .folio-info-field a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.single-folio.folio_inside_2 .project .dfd-folio-add-fields .folio-info-field a:hover:before {
	border-bottom-style:solid;
}
.single-folio.folio_inside_2 .dfd-single-share-fixed {
	margin-top:1px;
}
.single-folio.folio_inside_2 .folio-inside-add-info {
	margin-bottom:0;
}
.single-folio.folio_inside_2 .folio-inside-add-info .folio-client {
	position:relative;
	padding-left:30px;
	margin-left:10px;
}
.single-folio.folio_inside_2 .folio-inside-add-info .folio-client:before {
	content:"\ec22";
	font-family:"icomoon" !important;
	font-size:16px;
	height:1em;
	line-height:1;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-0.5em;
	color:#28262b;
}
.single-folio.folio_inside_2 .folio-inside-add-info .folio-client a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	height:36px;
	line-height:36px;
	padding:0;
	background:transparent;
	border:none;
}
.single-folio.folio_inside_2 .folio-inside-add-info .folio-client a:hover {
	color:#c39f76;
}
.single-folio.folio_inside_2 .folio-inside-add-info .folio-client a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.single-folio.folio_inside_2 .folio-inside-add-info .folio-client a:hover:before {
	border-bottom-style:solid;
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-width-slider,
.single-folio.folio_inside_2 .folio-entry-media .slides {
	overflow:hidden;
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-width-slider img,
.single-folio.folio_inside_2 .folio-entry-media .slides img {
	position:relative;
	display:block;
	margin:0 auto;
	border:7px solid #f4f4f4;
	-webkit-box-shadow:0px 0px 0px 0px transparent;
	box-shadow:0px 0px 0px 0px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-width-slider img:hover,
.single-folio.folio_inside_2 .folio-entry-media .slides img:hover {
	border-color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px #cdcdcd;
	box-shadow:0px 0px 0px 1px #cdcdcd;
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel {
	position:relative;
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel:before,
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel:after {
	content:"";
	display:block;
	width:60px;
	height:100%;
	position:absolute;
	top:0;
	z-index:1;
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel:before {
	left:0;
	background:-webkit-linear-gradient(left,
	#fff 30%,
	transparent);
	background:-moz-linear-gradient(left,
	#fff 30%,
	transparent);
	background:-ms-linear-gradient(left,
	#fff 30%,
	transparent);
	background:-o-linear-gradient(left,
	#fff 30%,
	transparent);
	background:linear-gradient(left,
	#fff 30%,
	transparent);
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel:after {
	right:0;
	background:-webkit-linear-gradient(right,
	#fff 30%,
	transparent);
	background:-moz-linear-gradient(right,
	#fff 30%,
	transparent);
	background:-ms-linear-gradient(right,
	#fff 30%,
	transparent);
	background:-o-linear-gradient(right,
	#fff 30%,
	transparent);
	background:linear-gradient(right,
	#fff 30%,
	transparent);
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel .thumb-slide .thumb-cover {
	padding:10px;
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel .thumb-slide .thumb-cover img {
	-webkit-box-shadow:0px 0px 0px 0px transparent;
	box-shadow:0px 0px 0px 0px transparent;
	-webkit-transform:perspective(0);
	-moz-transform:perspective(0);
	-o-transform:perspective(0);
	transform:perspective(0);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel .thumb-slide .thumb-cover:hover img {
	border-color:#fff;
	-webkit-box-shadow:0px 2px 11px 3px #cdcdcd;
	box-shadow:0px 2px 11px 3px #cdcdcd;
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	-o-transform:perspective(400px);
	transform:perspective(400px);
}
.single-folio.folio_inside_2 .folio-entry-media .portfolio-inside-thumbs-carousel .thumb-slide.slick-center .thumb-cover img {
	border-color:#fff;
	-webkit-box-shadow:0px 0px 0px 1px #cdcdcd;
	box-shadow:0px 0px 0px 1px #cdcdcd;
}
.single-folio.folio_inside_2 .folio-info-field .folio-field-name {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.single-folio.folio_inside_2 .folio-info-field .folio-field-name:hover {
	color:#c39f76;
}
.single-folio.folio_inside_2 .folio-info-field .folio-field-name:hover {
	color:#28262b;
}
.single-folio.folio_inside_2 .folio-info-field p:last-child {
	margin-bottom:0;
}
.single-folio.folio_inside_2 .folio-info.desc-top > .row > .columns:last-child .folio-info-field,
.single-folio.folio_inside_2 .folio-info.desc-bottom > .row > .columns:last-child .folio-info-field {
	margin-bottom:0;
}
.single-folio.folio_inside_2 .folio-info.desc-top .folio-info-field,
.single-folio.folio_inside_2 .folio-info.desc-bottom .folio-info-field {
	margin-bottom:30px;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap {
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap:before,
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap:after,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap:before,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap:after {
	content:" ";
	display:table;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap:after,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap:after {
	clear:both;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap:before,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap:before {
	content:"";
	display:block;
	position:absolute;
	left:10px;
	right:10px;
	bottom:0;
	border-bottom:1px dotted #cdcdcd;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap .folio-info-field,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap .folio-info-field {
	margin-bottom:0;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap .folio-info-field p,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap .folio-info-field p {
	display:inline;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap .four.columns,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap .four.columns {
	position:relative;
}
.single-folio.folio_inside_2 .folio-info.desc-top .dfd-folio-add-fields-wrap .four.columns:before,
.single-folio.folio_inside_2 .folio-info.desc-bottom .dfd-folio-add-fields-wrap .four.columns:before {
	content:"";
	display:block;
	width:0;
	position:absolute;
	left:-15px;
	top:-15px;
	bottom:-15px;
	border-left:1px dotted #cdcdcd;
}
.single-folio.folio_inside_2 .folio-info.desc-left,
.single-folio.folio_inside_2 .folio-info.desc-right {
	margin-top:10px;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .folio-info-field,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .folio-info-field {
	position:relative;
	padding:20px;
	margin-bottom:12px;
	background:#f4f4f4;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .folio-info-field:before,
.single-folio.folio_inside_2 .folio-info.desc-left > .row .folio-info-field:after,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .folio-info-field:before,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .folio-info-field:after {
	content:"";
	overflow:hidden;
	display:block;
	width:100%;
	height:10px;
	position:absolute;
	left:0;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .folio-info-field:before,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .folio-info-field:before {
	bottom:100%;
	background:-webkit-linear-gradient(45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%);
	background:-moz-linear-gradient(45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%);
	background:-ms-linear-gradient(45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%);
	background:-o-linear-gradient(45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%);
	background:linear-gradient(45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	transparent 33.333%,
	#f4f4f4 33.333%,
	#f4f4f4 66.667%,
	transparent 66.667%);
	background-size:10px 20px;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .folio-info-field:after,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .folio-info-field:after {
	top:100%;
	background:-webkit-linear-gradient(45deg,
	transparent 33.333%,
	#fff 33.333%,
	#fff 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	#f4f4f4 33.333%,
	transparent 33.333%,
	transparent 66.667%,
	#f4f4f4 66.667%);
	background:-moz-linear-gradient(45deg,
	transparent 33.333%,
	#fff 33.333%,
	#fff 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	#f4f4f4 33.333%,
	transparent 33.333%,
	transparent 66.667%,
	#f4f4f4 66.667%);
	background:-ms-linear-gradient(45deg,
	transparent 33.333%,
	#fff 33.333%,
	#fff 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	#f4f4f4 33.333%,
	transparent 33.333%,
	transparent 66.667%,
	#f4f4f4 66.667%);
	background:-o-linear-gradient(45deg,
	transparent 33.333%,
	#fff 33.333%,
	#fff 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	#f4f4f4 33.333%,
	transparent 33.333%,
	transparent 66.667%,
	#f4f4f4 66.667%);
	background:linear-gradient(45deg,
	transparent 33.333%,
	#fff 33.333%,
	#fff 66.667%,
	transparent 66.667%),
	linear-gradient(-45deg,
	#f4f4f4 33.333%,
	transparent 33.333%,
	transparent 66.667%,
	#f4f4f4 66.667%);
	background-size:10px 20px;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .folio-info-field .folio-field-name,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .folio-info-field .folio-field-name {
	margin-bottom:10px;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .folio-info-field blockquote,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .folio-info-field blockquote {
	margin-left:-20px;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .dfd-folio-add-fields .folio-info-field > *,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .dfd-folio-add-fields .folio-info-field > * {
	display:block;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .dfd-folio-add-fields .folio-info-field > span:first-child,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .dfd-folio-add-fields .folio-info-field > span:first-child {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	margin-bottom:10px;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row .dfd-folio-add-fields .folio-info-field > span:first-child:hover,
.single-folio.folio_inside_2 .folio-info.desc-right > .row .dfd-folio-add-fields .folio-info-field > span:first-child:hover {
	color:#c39f76;
}
.single-folio.folio_inside_2 .folio-info.desc-left > .row > .columns:last-child .folio-info-field,
.single-folio.folio_inside_2 .folio-info.desc-right > .row > .columns:last-child .folio-info-field {
	margin-bottom:0;
}
.single-folio.folio_inside_2 #comments,
.single-folio.folio_inside_2 #respond {
	text-align:left;
}
.dfd-portfolio-shortcodes {
	padding-top:40px;
}
#layout.dfd-portfolio-loop {
	margin-top:40px;
	margin-bottom:40px;
}
.dfd-portfolio-loop > .row.full_width {
	width:100%;
	margin:0;
	padding:0 30px;
}
.dfd-portfolio-loop .filter {
	text-align:inherit;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-portfolio-standard .project {
	margin-bottom:30px;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-portfolio-standard .project:last-child {
	margin-bottom:0;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-front .project .entry-thumb:hover + .dfd-folio-heading-wrap {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .3s ease,
	visibility .3s ease;
	-moz-transition:opacity .3s ease,
	visibility .3s ease;
	transition:opacity .3s ease,
	visibility .3s ease;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-front .dfd-folio-heading-wrap {
	position:absolute;
	left:0;
	right:0;
	top:auto;
	margin-top:0 !important;
	padding:10px 20px;
	background:-webkit-linear-gradient(bottom,
	rgba(0,
	0,
	0,
	0.4),
	transparent);
	background:-moz-linear-gradient(bottom,
	rgba(0,
	0,
	0,
	0.4),
	transparent);
	background:-ms-linear-gradient(bottom,
	rgba(0,
	0,
	0,
	0.4),
	transparent);
	background:-o-linear-gradient(bottom,
	rgba(0,
	0,
	0,
	0.4),
	transparent);
	background:linear-gradient(bottom,
	rgba(0,
	0,
	0,
	0.4),
	transparent);
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	opacity:1;
	visibility:visible;
	-webkit-transition:opacity .3s ease .3s,
	visibility .3s ease .3s;
	-moz-transition:opacity .3s ease .3s,
	visibility .3s ease .3s;
	transition:opacity .3s ease .3s,
	visibility .3s ease .3s;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-front .dfd-folio-heading-wrap .dfd-blog-title a {
	background-image:-webkit-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.15) 50%);
	background-image:-moz-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.15) 50%);
	background-image:-ms-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.15) 50%);
	background-image:-o-linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.15) 50%);
	background-image:linear-gradient(to right,
	rgba(255,
	255,
	255,
	0) 50%,
	rgba(255,
	255,
	255,
	0.15) 50%);
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-background .project .cover .dfd-folio-heading-wrap {
	margin:0;
	padding:15px 25px;
	background:#1b1b1b;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-background .project .cover .dfd-folio-heading-wrap div.dfd-portfolio-title {
	color:#fff;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-background .project .cover .dfd-folio-heading-wrap div.dfd-portfolio-title a {
	color:inherit;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-background .project .cover .dfd-folio-heading-wrap > div.subtitle {
	color:rgba(255,
	255,
	255,
	0.5);
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-line .dfd-folio-heading-wrap div.dfd-portfolio-title {
	position:relative;
	overflow:hidden;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-line .dfd-folio-heading-wrap div.dfd-portfolio-title a {
	position:relative;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-line .dfd-folio-heading-wrap div.dfd-portfolio-title a:before,
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-line .dfd-folio-heading-wrap div.dfd-portfolio-title a:after {
	content:"";
	display:block;
	width:400%;
	height:0;
	position:absolute;
	top:100%;
	margin-top:-5px;
	border-bottom:1px solid #cdcdcd;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-line .dfd-folio-heading-wrap div.dfd-portfolio-title a:before {
	left:100%;
	margin-left:5px;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-line .dfd-folio-heading-wrap div.dfd-portfolio-title a:after {
	right:100%;
	margin-right:5px;
}
.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-deco-shadow .project .cover .dfd-folio-heading-wrap {
	padding:15px 25px;
	-webkit-box-shadow:0px 2px 8px 3px rgba(27,
	27,
	27,
	0.5);
	box-shadow:0px 2px 8px 3px rgba(27,
	27,
	27,
	0.5);
}
.dfd-portfolio-loop .dfd-portfolio .project .cover .dfd-folio-heading-wrap {
	text-align:inherit;
	margin-top:15px;
}
.dfd-portfolio-loop .dfd-portfolio .project .cover .dfd-folio-heading-wrap div.dfd-portfolio-title {
	text-align:inherit;
}
.dfd-portfolio-loop .dfd-portfolio .project .cover .dfd-folio-heading-wrap > div.subtitle {
	text-align:inherit;
}
.dfd-portfolio-loop .dfd-portfolio .project .cover .entry-content {
	overflow:hidden;
	height:3.2em;
	line-height:1.6;
	text-align:inherit;
	margin-top:15px;
}
.dfd-testimonials-page-template .columns {
	margin-bottom:20px;
}
.dfd-testimonials-page-template .columns:last-child {
	float:left;
}
.dfd-testimonials-page-template .page-nav {
	padding-left:10px;
	clear:both;
}
.dfd-testimonials-page-template .testimonial-item {
	overflow:hidden;
	border:1px solid #cdcdcd;
	padding:20px 18px 20px;
	height:192px;
}
.dfd-testimonials-page-template .testimonial-item .left {
	width:200px;
}
.dfd-testimonials-page-template .testimonial-item .left .avatar {
	position:relative;
	width:180px;
}
.dfd-testimonials-page-template .testimonial-item .left .box-name {
	color:#3e4142;
	font-style:normal;
	font-weight:600;
	font-size:15px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.92;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.dfd-testimonials-page-template .testimonial-item .left .box-name a {
	color:inherit;
}
.dfd-testimonials-page-template .testimonial-item .left .box-name a {
	color:inherit;
}
.dfd-testimonials-page-template .testimonial-item .right {
	float:none;
	margin-left:200px;
}
.dfd-testimonials-page-template .testimonial-item .right blockquote {
	background-color:transparent;
	padding:0;
	color:#565656;
	font-size:14px;
	line-height:20px;
}
.dfd-testimonials-page-template .testimonial-item .right blockquote:before,
.dfd-testimonials-page-template .testimonial-item .right blockquote:after {
	display:none;
}
.dfd-testimonials-page-template .testimonial-item .right blockquote p {
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
	font-style:normal;
}
.dfd-testimonials-page-template .testimonial-item .right blockquote:before {
	position:relative;
	width:70px;
	height:38px;
	top:32px;
	float:left;
	color:#565656;
	left:0;
}
.dfd-testimonials-page-template .testimonial-item:hover {
	background-color:#f5f5f5;
}
.dfd-testimonials-page-template .testimonial-item:hover .box-name {
	color:#8a8f6a;
}
.dfd-testimonials-page-template .testimonial-item:hover .right blockquote:before,
.dfd-testimonials-page-template .testimonial-item:hover .right blockquote:after {
	display:none;
}
.wishlist-empty .info-wrap-empty,
.cart-empty-page .info-wrap-empty,
article.not-found404 .info-wrap-empty {
	position:relative;
}
.wishlist-empty .info-wrap-empty .info-background-empty,
.cart-empty-page .info-wrap-empty .info-background-empty,
article.not-found404 .info-wrap-empty .info-background-empty {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:bold;
	letter-spacing:-10px;
	line-height:1;
	text-align:center;
	width:100%;
	color:rgba(0,
	0,
	0,
	0.05);
	margin:0;
}
.wishlist-empty .info-wrap-empty .info-content-empty,
.cart-empty-page .info-wrap-empty .info-content-empty,
article.not-found404 .info-wrap-empty .info-content-empty {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,
	-35%);
	transform:translate(-50%,
	-35%);
}
.wishlist-empty .info-wrap-empty .info-content-empty .icon-empty,
.cart-empty-page .info-wrap-empty .info-content-empty .icon-empty,
article.not-found404 .info-wrap-empty .info-content-empty .icon-empty {
	position:absolute;
	left:0;
}
.wishlist-empty .info-wrap-empty .info-content-empty .icon-empty i,
.cart-empty-page .info-wrap-empty .info-content-empty .icon-empty i,
article.not-found404 .info-wrap-empty .info-content-empty .icon-empty i {
	color:#8a8f6a;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty .namber404,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty .namber404,
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .namber404 {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-size:100px;
	font-weight:bold;
	color:#28262b;
	line-height:1;
	letter-spacing:-5px;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty .cart-empty-text,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty .cart-empty-text,
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-text {
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-size:40px;
	line-height:inherit;
	font-weight:bold;
	letter-spacing:-2px;
	color:#28262b;
	padding-bottom:10px;
	white-space:nowrap;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext,
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext {
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:inherit;
	font-size:14px;
	font-style:italic;
	margin:0;
	padding-bottom:30px;
	white-space:nowrap;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward,
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward {
	position:relative;
	display:inline-block;
	width:auto;
	font-style:normal;
	font-weight:600;
	font-size:12px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:45px;
	text-transform:none;
	letter-spacing:2px;
	word-spacing:0;
	color:#fff;
	height:45px;
	padding-top:0;
	padding-bottom:0;
	padding-left:80px;
	padding-right:40px;
	background:#c39f76;
	border:1px solid #c39f76;
	border-radius:0;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	height:47px;
	padding:0 25px;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward i,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward i,
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward i {
	font-size:22px;
	display:inline-block;
	width:1.2em;
	height:1.2em;
	line-height:1.2;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-0.6em;
	color:inherit;
	z-index:3;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:hover,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:hover,
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:hover {
	color:#fff;
	background:#bb9364;
	border:1px solid #bb9364;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:before,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:before,
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:before {
	display:none;
}
.wishlist-empty p,
.cart-empty-page p,
article.not-found404 p {
	margin-bottom:0;
}
.wishlist-empty .container-shortcodes,
.cart-empty-page .container-shortcodes,
article.not-found404 .container-shortcodes {
	border-top:1px dotted #cdcdcd;
	border-bottom:1px dotted #cdcdcd;
	padding-top:25px;
	padding-bottom:35px;
	margin-top:40px;
}
.wishlist-empty .container-shortcodes .arhives404,
.cart-empty-page .container-shortcodes .arhives404,
article.not-found404 .container-shortcodes .arhives404 {
	float:right;
}
.wishlist-empty .container-shortcodes .arhives404 .arhives,
.cart-empty-page .container-shortcodes .arhives404 .arhives,
article.not-found404 .container-shortcodes .arhives404 .arhives {
	position:relative;
}
.wishlist-empty .container-shortcodes .arhives404 .arhives .dk-select .dk-selected,
.wishlist-empty .container-shortcodes .arhives404 .arhives .dk-select-multi .dk-selected,
.cart-empty-page .container-shortcodes .arhives404 .arhives .dk-select .dk-selected,
.cart-empty-page .container-shortcodes .arhives404 .arhives .dk-select-multi .dk-selected,
article.not-found404 .container-shortcodes .arhives404 .arhives .dk-select .dk-selected,
article.not-found404 .container-shortcodes .arhives404 .arhives .dk-select-multi .dk-selected {
	height:50px;
	line-height:50px;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
.wishlist-empty .container-shortcodes .arhives404 .arhives .dk-select .dk-selected .dk_toggle,
.wishlist-empty .container-shortcodes .arhives404 .arhives .dk-select-multi .dk-selected .dk_toggle,
.cart-empty-page .container-shortcodes .arhives404 .arhives .dk-select .dk-selected .dk_toggle,
.cart-empty-page .container-shortcodes .arhives404 .arhives .dk-select-multi .dk-selected .dk_toggle,
article.not-found404 .container-shortcodes .arhives404 .arhives .dk-select .dk-selected .dk_toggle,
article.not-found404 .container-shortcodes .arhives404 .arhives .dk-select-multi .dk-selected .dk_toggle {
	height:100%;
}
.wishlist-empty .container-shortcodes .arhives404 .arhives .dk-select-options li:first-child,
.cart-empty-page .container-shortcodes .arhives404 .arhives .dk-select-options li:first-child,
article.not-found404 .container-shortcodes .arhives404 .arhives .dk-select-options li:first-child {
	display:none;
}
.wishlist-empty .container-shortcodes .search404 form,
.cart-empty-page .container-shortcodes .search404 form,
article.not-found404 .container-shortcodes .search404 form {
	position:relative;
}
.wishlist-empty .container-shortcodes .search404 form i,
.cart-empty-page .container-shortcodes .search404 form i,
article.not-found404 .container-shortcodes .search404 form i {
	display:none;
}
.wishlist-empty .container-shortcodes .search404 form input[type="text"],
.cart-empty-page .container-shortcodes .search404 form input[type="text"],
article.not-found404 .container-shortcodes .search404 form input[type="text"] {
	margin:0;
	background:transparent;
	padding:0;
	padding-left:20px;
	height:50px;
	line-height:50px;
	border:1px solid #cdcdcd;
	border-radius:30px;
	-webkit-transition:-webkit-border-radius .3s ease;
	-moz-transition:-moz-border-radius .3s ease;
	-o-transition:-o-border-radius .3s ease;
	-ms-transition:-ms-border-radius .3s ease;
	transition:-webkit-border-radius .3s ease,
	border-radius .3s ease;
}
.wishlist-empty .container-shortcodes .search404 form input[type="text"]:focus,
.cart-empty-page .container-shortcodes .search404 form input[type="text"]:focus,
article.not-found404 .container-shortcodes .search404 form input[type="text"]:focus {
	border-radius:2px;
}
.wishlist-empty .container-shortcodes .search404 form input[type="submit"],
.cart-empty-page .container-shortcodes .search404 form input[type="submit"],
article.not-found404 .container-shortcodes .search404 form input[type="submit"] {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	height:100%;
	border-width:0;
	padding:0;
	background:transparent;
	color:transparent;
	cursor:pointer;
}
.wishlist-empty .container-shortcodes .search404 form:before,
.cart-empty-page .container-shortcodes .search404 form:before,
article.not-found404 .container-shortcodes .search404 form:before {
	content:"\e97e";
	position:absolute;
	width:50px;
	height:50px;
	line-height:50px;
	top:-1px;
	right:-1px;
	color:#1b1b1b;
	font-family:"icomoon" !important;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	z-index:-1;
	background:transparent;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.wishlist-empty .container-shortcodes .search404 form:hover input[type="text"],
.cart-empty-page .container-shortcodes .search404 form:hover input[type="text"],
article.not-found404 .container-shortcodes .search404 form:hover input[type="text"] {
	border-radius:2px;
}
.wishlist-empty .container-shortcodes .search404 form:hover:before,
.cart-empty-page .container-shortcodes .search404 form:hover:before,
article.not-found404 .container-shortcodes .search404 form:hover:before {
	color:#c39f76;
}
.wishlist-empty .container-shortcodes .search404 form::-webkit-input-placeholder,
.cart-empty-page .container-shortcodes .search404 form::-webkit-input-placeholder,
article.not-found404 .container-shortcodes .search404 form::-webkit-input-placeholder {
	color:transparent;
}
.wishlist-empty .container-shortcodes .search404 form::-moz-placeholder,
.cart-empty-page .container-shortcodes .search404 form::-moz-placeholder,
article.not-found404 .container-shortcodes .search404 form::-moz-placeholder {
	color:transparent;
}
.wishlist-empty .container-shortcodes .search404 form:-moz-placeholder,
.cart-empty-page .container-shortcodes .search404 form:-moz-placeholder,
article.not-found404 .container-shortcodes .search404 form:-moz-placeholder {
	color:transparent;
}
.wishlist-empty .container-shortcodes .search404 form:-ms-input-placeholder,
.cart-empty-page .container-shortcodes .search404 form:-ms-input-placeholder,
article.not-found404 .container-shortcodes .search404 form:-ms-input-placeholder {
	color:transparent;
}
.wishlist-empty .container-shortcodes .search404 form:-o-placeholder,
.cart-empty-page .container-shortcodes .search404 form:-o-placeholder,
article.not-found404 .container-shortcodes .search404 form:-o-placeholder {
	color:transparent;
}
.wishlist-empty .container-shortcodes .search404 form placeholder,
.cart-empty-page .container-shortcodes .search404 form placeholder,
article.not-found404 .container-shortcodes .search404 form placeholder {
	color:transparent;
}
.wishlist-empty .container-shortcodes .label-form,
.cart-empty-page .container-shortcodes .label-form,
article.not-found404 .container-shortcodes .label-form {
	color:#28262b;
	padding-bottom:7px;
}
.wishlist-empty .info-wrap-empty,
.cart-empty-page .info-wrap-empty {
	padding-bottom:75px;
}
.wishlist-empty .info-wrap-empty .info-background-empty,
.cart-empty-page .info-wrap-empty .info-background-empty {
	font-size:350px;
}
.wishlist-empty .info-wrap-empty .info-content-empty,
.cart-empty-page .info-wrap-empty .info-content-empty {
	margin-left:65px;
}
.wishlist-empty .info-wrap-empty .info-content-empty .icon-empty,
.cart-empty-page .info-wrap-empty .info-content-empty .icon-empty {
	bottom:0;
}
.wishlist-empty .info-wrap-empty .info-content-empty .icon-empty i,
.cart-empty-page .info-wrap-empty .info-content-empty .icon-empty i {
	font-size:135px;
}
.wishlist-empty .info-wrap-empty .info-content-empty .info-empty,
.cart-empty-page .info-wrap-empty .info-content-empty .info-empty {
	padding-left:180px;
}
.wishlist-empty .container-shortcodes,
.cart-empty-page .container-shortcodes {
	border-top-width:0;
	border-bottom-width:0;
}
.wishlist-empty .wishlist-title {
	display:none;
}
.wishlist-empty table thead,
.wishlist-empty table tfoot {
	display:none;
}
.wishlist-empty#yith-wcwl-form table {
	border-width:0;
}
.blog-section article.not-found404 .info-wrap-empty {
	padding-bottom:40px;
}
.blog-section article.not-found404 .info-wrap-empty .info-background-empty {
	font-size:400px;
}
.blog-section article.not-found404 .info-wrap-empty .info-content-empty .icon-empty {
	top:0;
}
.blog-section article.not-found404 .info-wrap-empty .info-content-empty .icon-empty i {
	font-size:170px;
}
.blog-section article.not-found404 .info-wrap-empty .info-content-empty .info-empty {
	padding-left:200px;
}
.blog-section.sidebar-right article.not-found404 .info-wrap-empty .info-background-empty,
.blog-section.sidebar-left article.not-found404 .info-wrap-empty .info-background-empty {
	font-size:300px;
	letter-spacing:-5px;
}
.blog-section.sidebar-right article.not-found404 .info-wrap-empty .info-content-empty,
.blog-section.sidebar-left article.not-found404 .info-wrap-empty .info-content-empty {
	margin-left:35px;
}
.blog-section.sidebar-right article.not-found404 .info-wrap-empty .info-content-empty .icon-empty i,
.blog-section.sidebar-left article.not-found404 .info-wrap-empty .info-content-empty .icon-empty i {
	font-size:125px;
}
.blog-section.sidebar-right article.not-found404 .info-wrap-empty .info-content-empty .info-empty,
.blog-section.sidebar-left article.not-found404 .info-wrap-empty .info-content-empty .info-empty {
	padding-left:150px;
}
.blog-section.sidebar-right article.not-found404 .info-wrap-empty .info-content-empty .info-empty .namber404,
.blog-section.sidebar-left article.not-found404 .info-wrap-empty .info-content-empty .info-empty .namber404 {
	font-size:75px;
}
.blog-section.sidebar-right article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-text,
.blog-section.sidebar-left article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-text {
	font-size:30px;
}
.blog-section.sidebar-right article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext,
.blog-section.sidebar-left article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext {
	font-size:13px;
}
.blog-section.sidebar-right article.not-found404 .container-shortcodes,
.blog-section.sidebar-left article.not-found404 .container-shortcodes {
	margin-top:15px;
}
.blog-section.sidebar-right article.not-found404 .container-shortcodes .arhives404,
.blog-section.sidebar-right article.not-found404 .container-shortcodes .search404,
.blog-section.sidebar-left article.not-found404 .container-shortcodes .arhives404,
.blog-section.sidebar-left article.not-found404 .container-shortcodes .search404 {
	width:100%;
}
.blog-section.sidebar-right2 article.not-found404 .info-wrap-empty,
.blog-section.sidebar-left2 article.not-found404 .info-wrap-empty,
.blog-section.sidebar-both article.not-found404 .info-wrap-empty {
	padding-bottom:45px;
}
.blog-section.sidebar-right2 article.not-found404 .info-wrap-empty .info-background-empty,
.blog-section.sidebar-left2 article.not-found404 .info-wrap-empty .info-background-empty,
.blog-section.sidebar-both article.not-found404 .info-wrap-empty .info-background-empty {
	font-size:170px;
	letter-spacing:0px;
}
.blog-section.sidebar-right2 article.not-found404 .info-wrap-empty .info-content-empty .icon-empty i,
.blog-section.sidebar-left2 article.not-found404 .info-wrap-empty .info-content-empty .icon-empty i,
.blog-section.sidebar-both article.not-found404 .info-wrap-empty .info-content-empty .icon-empty i {
	font-size:85px;
}
.blog-section.sidebar-right2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty,
.blog-section.sidebar-left2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty,
.blog-section.sidebar-both article.not-found404 .info-wrap-empty .info-content-empty .info-empty {
	padding-left:125px;
}
.blog-section.sidebar-right2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty .namber404,
.blog-section.sidebar-left2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty .namber404,
.blog-section.sidebar-both article.not-found404 .info-wrap-empty .info-content-empty .info-empty .namber404 {
	font-size:55px;
	letter-spacing:-4px;
}
.blog-section.sidebar-right2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-text,
.blog-section.sidebar-left2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-text,
.blog-section.sidebar-both article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-text {
	font-size:25px;
}
.blog-section.sidebar-right2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext,
.blog-section.sidebar-left2 article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext,
.blog-section.sidebar-both article.not-found404 .info-wrap-empty .info-content-empty .info-empty .cart-empty-subtext {
	font-size:12px;
	padding-bottom:10px;
}
.blog-section.sidebar-right2 article.not-found404 .container-shortcodes .arhives404,
.blog-section.sidebar-right2 article.not-found404 .container-shortcodes .search404,
.blog-section.sidebar-left2 article.not-found404 .container-shortcodes .arhives404,
.blog-section.sidebar-left2 article.not-found404 .container-shortcodes .search404,
.blog-section.sidebar-both article.not-found404 .container-shortcodes .arhives404,
.blog-section.sidebar-both article.not-found404 .container-shortcodes .search404 {
	width:100%;
}
.search-page .post.format-quote .entry-content {
	display:none;
}
.search-page #main-content article {
	position:relative;
}
.search-page #main-content article:last-child {
	border-bottom-width:0;
}
.search-page #main-content article .entry-meta {
	display:none;
}
.search-page #main-content article.type-post .entry-meta,
.search-page #main-content article.type-my-product .entry-meta {
	display:block;
}
.widget + .widget {
	margin-top:70px;
}
.extra-links {
	display:block;
	margin-bottom:10px;
}
.extra-links:before,
.extra-links:after {
	content:" ";
	display:table;
}
.extra-links:after {
	clear:both;
}
.extra-links .flex-direction-nav {
	float:right;
}
.video-block {
	position:relative;
}
.text-widget {
	line-height:1.6;
}
.widget {
	position:relative;
}
.widget ul {
	padding:0;
	margin:0;
	list-style:none;
}
.widget .textwidget {
	font-size:14px;
	line-height:1.66;
}
.widget.widget-highlight {
	padding:20px 15px;
	background:#f4f4f4;
	border:1px solid #cdcdcd;
	border-radius:3px;
}
.widget-title .icon {
	float:left;
	font-size:26px;
	margin-right:15px;
	position:relative;
	top:-2px;
	width:auto;
	height:auto;
	line-height:1.6;
}
#footer .widget .widget-title {
	margin-bottom:30px;
}
#footer .widget .widget_text {
	text-align:left;
}
#footer .widget_dfd_vcard_simple {
	overflow:hidden;
	text-align:left;
	position:relative;
	z-index:1;
}
#footer .widget_dfd_logo {
	text-align:left;
}
#layout .widget.background-main,
#layout .widget.background-main-with-delim,
#layout .widget.white,
#layout .widget.white-with-delim {
	padding-top:25px;
	padding-bottom:25px;
	margin-top:0 !important;
}
#layout .widget.background-main,
#layout .widget.background-main-with-delim {
	background:#8a8f6a;
}
#layout .widget.background-main *,
#layout .widget.background-main-with-delim * {
	color:#fff !important;
}
#layout .widget.background-main .subtitle,
#layout .widget.background-main a,
#layout .widget.background-main .dopinfo,
#layout .widget.background-main .entry-meta,
#layout .widget.background-main .entry-meta *,
#layout .widget.background-main-with-delim .subtitle,
#layout .widget.background-main-with-delim a,
#layout .widget.background-main-with-delim .dopinfo,
#layout .widget.background-main-with-delim .entry-meta,
#layout .widget.background-main-with-delim .entry-meta * {
	color:#cfd1c1 !important;
}
#layout .widget.background-main .slick-dots li.slick-active button,
#layout .widget.background-main-with-delim .slick-dots li.slick-active button {
	background:transparent;
	border-color:#fff;
}
#layout .widget.background-main .slick-dots li button,
#layout .widget.background-main-with-delim .slick-dots li button {
	background:#fff;
}
#layout .widget.background-main.widget_dfd_author .author-image i,
#layout .widget.background-main-with-delim.widget_dfd_author .author-image i {
	color:#28262b !important;
}
#layout .widget.background-main.widget_dfd_author .soc-icons a:before,
#layout .widget.background-main-with-delim.widget_dfd_author .soc-icons a:before {
	color:#fff;
	border-color:#fff;
}
#layout .widget.white,
#layout .widget.white-with-delim {
	background:#fff;
}
#layout .widget.background-main-with-delim,
#layout .widget.white-with-delim {
	margin-bottom:7px;
}
#layout .widget + .widget {
	margin-top:70px;
}
.instagram-wrap {
	width:100%;
}
.instagram-wrap:before,
.instagram-wrap:after {
	content:" ";
	display:table;
}
.instagram-wrap:after {
	clear:both;
}
.instagram-autor {
	float:left;
	width:21%;
	margin-right:5%;
}
.instagram-autor > a {
	display:block;
}
.instagram-autor > a,
.instagram-autor > a img {
	width:100%;
}
.instagram-autor .instagram-stat {
	width:100%;
	height:auto;
}
.instagram-autor .instagram-stat > span {
	display:block;
	width:100%;
	border-bottom:1px solid;
	padding:10px 0px;
	text-align:center;
}
.instagram-autor .instagram-stat > span:last-child {
	border-bottom:0px;
}
.instagram-autor .instagram-stat .numb {
	color:#ef745c;
	font-size:20px;
	font-weight:500;
	line-height:1.1;
}
.instagram-autor .instagram-stat .diopinfo {
	display:block;
	color:#939393;
	font-size:14px;
}
.intagram-gallery {
	float:left;
	overflow:hidden;
	width:74%;
}
.intagram-gallery .intagram-gallery-row {
	position:relative;
	margin:0 -2px;
}
.intagram-gallery .item {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:50%;
	float:left;
	padding:0 2px 4px;
	text-align:center;
}
.intagram-gallery .item a,
.intagram-gallery .item img {
	display:block;
	width:100%;
}
.intagram-gallery .item img:first-child {
	opacity:0;
}
.intagram-gallery .item .item-authorinfo {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	right:0;
	display:block;
	width:95%;
	height:95%;
	border-radius:50%;
	color:#f4f4f4;
	font-size:18px;
	font-weight:500;
	line-height:1em;
	background:#8a8f6a;
}
.intagram-gallery .item .item-authorinfo a {
	color:inherit;
	font-size:14px;
	font-style:italic;
}
.intagram-gallery .item .item-authorinfo > span {
	display:block;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments {
	border-bottom:1px dotted #cdcdcd;
	padding:15px 0;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p {
	line-height:1.6;
	margin-bottom:0;
	color:#bcbcbc;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta,
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	padding-bottom:5px;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text {
	color:#28262b;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta .author {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta .author:hover {
	color:#c39f76;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta .author:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta .author:hover:before {
	border-bottom-style:solid;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta a:hover {
	color:#c39f76;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text {
	position:relative;
	font-style:italic;
	background-color:#fff;
	border:1px solid #cdcdcd;
	padding:10px 15px;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:before {
	content:" ";
	position:absolute;
	border-top:12px solid #cdcdcd;
	border-right:12px solid transparent;
	bottom:-12px;
	left:5px;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:after {
	content:" ";
	position:absolute;
	border-top:10px solid #fff;
	border-right:10px solid transparent;
	bottom:-10px;
	left:6px;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.entry-meta,
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta {
	padding:5px 15px;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p:last-child {
	border-bottom-width:0;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments .entry-meta {
	height:auto;
	margin:0;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments .entry-meta > * {
	height:auto;
	line-height:inherit;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments .entry-meta .comments-date {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments:first-child {
	padding-top:0;
}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments:last-child {
	border-bottom-width:0;
	padding-bottom:0;
}
.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments {
	border-bottom:1px dotted #cdcdcd;
}
.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text {
	position:relative;
	font-style:italic;
	padding:10px 15px;
	margin-bottom:5px;
	background-color:#fff;
	border:1px solid #cdcdcd;
}
.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:before {
	content:" ";
	position:absolute;
	border-top:12px solid #cdcdcd;
	border-right:12px solid transparent;
	bottom:-12px;
	left:5px;
}
.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text:after {
	content:" ";
	position:absolute;
	border-top:10px solid #fff;
	border-right:10px solid transparent;
	bottom:-10px;
	left:6px;
}
.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.entry-meta,
.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta {
	padding:5px 15px;
}
.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments:last-child {
	border-bottom-width:0;
}
.widget_twitter-widget {
	text-align:left;
}
.widget_twitter-widget .widget-title {
	text-align:left;
}
.widget_twitter-widget .tweets-author {
	padding-bottom:10px;
	min-height:70px;
}
.widget_twitter-widget .tweets-author img {
	float:left;
	margin-right:16px;
	width:40px;
	height:40px;
}
.widget_twitter-widget .tweets-author strong {
	display:block;
	font-style:normal;
	font-weight:600;
	font-size:15px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.92;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	margin-bottom:4px;
}
.widget_twitter-widget .tweets-author strong a {
	color:inherit;
}
.widget_twitter-widget .tweets-author strong a {
	color:inherit;
}
.widget_twitter-widget .tweets-author strong span {
	font-size:12px;
}
.widget_twitter-widget .twitter-icon-wrap {
	font-size:25px;
	margin-bottom:10px;
}
.widget_twitter-widget .tweet-list {
	text-align:left;
}
.widget_twitter-widget .tweet-list.with-carousel {
	cursor:move;
}
.widget_twitter-widget .tweet-list.with-carousel .slick-list {
	overflow:hidden;
	margin:0;
	padding:0;
}
.widget_twitter-widget .tweet-list.with-carousel .slick-list .slick-slide {
	float:left;
}
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control,
.widget_twitter-widget .tweet-list.with-carousel .slider-control {
	position:absolute;
	top:50%;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top:-18px;
	background:#1b1b1b;
	border-radius:0px;
	z-index:15;
	opacity:0;
	-webkit-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
}
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.jcarousel-control-prev,
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.prev,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.jcarousel-control-prev,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.prev {
	left:-40px;
}
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.jcarousel-control-prev,
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.next,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.jcarousel-control-prev,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.next {
	right:-40px;
}
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.prev:before,
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.next:before,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.prev:before,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.next:before {
	font-size:16px;
	font-family:"dfd-added-font-icon";
	display:block;
	color:#d2d2d2;
}
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.prev:before,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.prev:before {
	content:"\e800";
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.widget_twitter-widget .tweet-list.with-carousel .jcarousel-control.next:before,
.widget_twitter-widget .tweet-list.with-carousel .slider-control.next:before {
	content:"\e800";
}
.widget_twitter-widget .tweet-list.with-carousel:hover .jcarousel-control,
.widget_twitter-widget .tweet-list.with-carousel:hover .slider-control {
	opacity:1;
}
.widget_twitter-widget .tweet-list.with-carousel:hover .jcarousel-control.prev,
.widget_twitter-widget .tweet-list.with-carousel:hover .slider-control.prev {
	left:0;
}
.widget_twitter-widget .tweet-list.with-carousel:hover .jcarousel-control.next,
.widget_twitter-widget .tweet-list.with-carousel:hover .slider-control.next {
	right:0;
}
.widget_twitter-widget .tweet-list.with-carousel .slick-list {
	padding-bottom:50px;
}
.widget_twitter-widget .tweet-list.with-carousel .slick-list + .slick-dots {
	position:relative;
	bottom:10px;
	padding-top:0;
}
.widget_twitter-widget .tweet-list.with-carousel .tweet {
	margin-bottom:0;
}
.widget_twitter-widget .tweet-list.without-carousel .tweet {
	margin-bottom:0;
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #cdcdcd;
}
.widget_twitter-widget .tweet-list.without-carousel .tweet:first-child {
	margin-top:0;
}
.widget_twitter-widget .tweet-list.without-carousel .tweet:last-child {
	padding-bottom:0;
	border-bottom-width:0;
}
.widget_twitter-widget .tweet-list .tweet {
	position:relative;
	margin-bottom:35px;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner a:hover {
	color:#c39f76;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner a:hover:before {
	border-bottom-style:solid;
}
.widget_twitter-widget .tweet-list .tweet:before {
	content:"\e0cf";
	position:absolute;
	top:0;
	left:0;
	font-family:'soc-icons' !important;
	font-size:30px;
	color:rgba(0,
	0,
	0,
	0.15);
}
.widget_twitter-widget .tweet-list .tweet:last-child {
	margin-bottom:0;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner {
	position:relative;
	color:#565656;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner .time {
	position:relative;
	margin-top:10px;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner a {
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget_twitter-widget .twitter-read-more {
	margin-top:20px;
}
.widget_twitter-widget .twitter-read-more a {
	color:#bcbcbc;
}
.widget_twitter-widget .twitter-read-more a:hover {
	color:#8a8f6a !important;
}
.twitter-row {
	padding:20px 0;
}
.twitter-row.twitter-module .tweet-item .tweet {
	padding:60px 10px;
	text-align:center;
	background:transparent;
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out;
}
.twitter-row.twitter-module .tweet-item .tweet .tweet-content {
	position:relative;
	height:7em;
	padding-bottom:25px;
	top:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out,
	top .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	top .3s ease-in-out;
	transition:color .3s ease-in-out,
	top .3s ease-in-out;
}
.twitter-row.twitter-module .tweet-item .tweet .tweet-content a {
	color:#28262b;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.twitter-row.twitter-module .tweet-item .tweet .date {
	position:relative;
	padding-bottom:5px;
	bottom:0;
	-webkit-transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
	transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
}
.twitter-row.twitter-module .tweet-item .tweet .tweet-author {
	position:relative;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-size:14px;
	padding-bottom:22px;
	color:#28262b;
	bottom:0;
	-webkit-transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
	transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
}
.twitter-row.twitter-module .tweet-item .tweet i {
	position:relative;
	font-size:19px;
	background:transparent;
	color:#28262b;
	bottom:0;
	-webkit-transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
	transition:color .3s ease-in-out,
	bottom .3s ease-in-out;
}
.twitter-row.twitter-module .tweet-item .tweet:hover {
	background:#8a8f6a;
}
.twitter-row.twitter-module .tweet-item .tweet:hover .tweet-content,
.twitter-row.twitter-module .tweet-item .tweet:hover .tweet-content a,
.twitter-row.twitter-module .tweet-item .tweet:hover .date,
.twitter-row.twitter-module .tweet-item .tweet:hover i,
.twitter-row.twitter-module .tweet-item .tweet:hover .tweet-author {
	color:#fff;
}
.twitter-row.twitter-module .tweet-item .tweet:hover .tweet-content {
	top:110px;
}
.twitter-row.twitter-module .tweet-item .tweet:hover .date {
	bottom:60px;
}
.twitter-row.twitter-module .tweet-item .tweet:hover .tweet-author {
	bottom:45px;
}
.twitter-row.twitter-module .tweet-item .tweet:hover i {
	bottom:170px;
}
.twitter-row .twitter-slider {
	cursor:move;
}
.twitter-row .twitter-slider .slick-list {
	overflow:hidden;
	margin:0;
	padding:0;
}
.twitter-row .twitter-slider .slick-list .slick-slide {
	float:left;
}
.twitter-row .twitter-slider .jcarousel-control,
.twitter-row .twitter-slider .slider-control {
	position:absolute;
	top:50%;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top:-18px;
	background:#1b1b1b;
	border-radius:0px;
	z-index:15;
	opacity:0;
	-webkit-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	-moz-transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
	transition:left .3s ease-in-out,
	right .3s ease-in-out,
	background .3s ease-in-out,
	border-color .3s ease-in-out,
	opacity .3s ease-in-out;
}
.twitter-row .twitter-slider .jcarousel-control.jcarousel-control-prev,
.twitter-row .twitter-slider .jcarousel-control.prev,
.twitter-row .twitter-slider .slider-control.jcarousel-control-prev,
.twitter-row .twitter-slider .slider-control.prev {
	left:-40px;
}
.twitter-row .twitter-slider .jcarousel-control.jcarousel-control-prev,
.twitter-row .twitter-slider .jcarousel-control.next,
.twitter-row .twitter-slider .slider-control.jcarousel-control-prev,
.twitter-row .twitter-slider .slider-control.next {
	right:-40px;
}
.twitter-row .twitter-slider .jcarousel-control.prev:before,
.twitter-row .twitter-slider .jcarousel-control.next:before,
.twitter-row .twitter-slider .slider-control.prev:before,
.twitter-row .twitter-slider .slider-control.next:before {
	font-size:16px;
	font-family:"dfd-added-font-icon";
	display:block;
	color:#d2d2d2;
}
.twitter-row .twitter-slider .jcarousel-control.prev:before,
.twitter-row .twitter-slider .slider-control.prev:before {
	content:"\e800";
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.twitter-row .twitter-slider .jcarousel-control.next:before,
.twitter-row .twitter-slider .slider-control.next:before {
	content:"\e800";
}
.twitter-row .twitter-slider:hover .jcarousel-control,
.twitter-row .twitter-slider:hover .slider-control {
	opacity:1;
}
.twitter-row .twitter-slider:hover .jcarousel-control.prev,
.twitter-row .twitter-slider:hover .slider-control.prev {
	left:0;
}
.twitter-row .twitter-slider:hover .jcarousel-control.next,
.twitter-row .twitter-slider:hover .slider-control.next {
	right:0;
}
.twitter-row .twitter-slider:hover .jcarousel-control-prev {
	left:15px;
	opacity:1;
}
.twitter-row .twitter-slider:hover .jcarousel-control-next {
	right:15px;
	opacity:1;
}
.twitter-row .twitter-slider .slick-list + .slick-dots {
	padding-top:20px;
}
.twitter-row .twitter-slider .tweet-item {
	width:100%;
	font-size:19px;
	text-align:left;
	color:#4f4f4f;
}
.twitter-row .twitter-slider .tweet-item .tweet .twitter-row-icon-container {
	padding:0 5px;
}
.twitter-row .twitter-slider .tweet-item .tweet .twitter-row-icon-container > i {
	display:inline-block;
	width:38px;
	height:38px;
	position:relative;
	z-index:1;
	background:#8a8f6a;
	color:#fff;
	text-align:center;
	border-radius:3px;
	font-size:19px;
	line-height:38px;
}
.twitter-row .twitter-slider .tweet-item .tweet .date {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.background--dark .twitter-row .twitter-slider li {
	color:inherit;
}
.widget_crum_tags_widget,
.widget_product_tag_cloud,
.widget_tag_cloud {
	text-align:left;
}
.widget_crum_tags_widget .tags-widget,
.widget_crum_tags_widget .tagcloud,
.widget_product_tag_cloud .tags-widget,
.widget_product_tag_cloud .tagcloud,
.widget_tag_cloud .tags-widget,
.widget_tag_cloud .tagcloud {
	text-align:left;
}
.widget_crum_tags_widget .tags-widget:before,
.widget_crum_tags_widget .tags-widget:after,
.widget_crum_tags_widget .tagcloud:before,
.widget_crum_tags_widget .tagcloud:after,
.widget_product_tag_cloud .tags-widget:before,
.widget_product_tag_cloud .tags-widget:after,
.widget_product_tag_cloud .tagcloud:before,
.widget_product_tag_cloud .tagcloud:after,
.widget_tag_cloud .tags-widget:before,
.widget_tag_cloud .tags-widget:after,
.widget_tag_cloud .tagcloud:before,
.widget_tag_cloud .tagcloud:after {
	content:" ";
	display:table;
}
.widget_crum_tags_widget .tags-widget:after,
.widget_crum_tags_widget .tagcloud:after,
.widget_product_tag_cloud .tags-widget:after,
.widget_product_tag_cloud .tagcloud:after,
.widget_tag_cloud .tags-widget:after,
.widget_tag_cloud .tagcloud:after {
	clear:both;
}
.widget_crum_tags_widget .tags-widget a,
.widget_crum_tags_widget .tagcloud a,
.widget_product_tag_cloud .tags-widget a,
.widget_product_tag_cloud .tagcloud a,
.widget_tag_cloud .tags-widget a,
.widget_tag_cloud .tagcloud a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	font-size:14px !important;
	line-height:30px;
	float:left;
	padding:0px 20px;
	margin-bottom:2px;
	margin-right:2px;
	background-color:#fff;
	border:1px solid #cdcdcd;
	border-radius:2px;
	-webkit-box-shadow:0 2px 3px 1px transparent;
	box-shadow:0 2px 3px 1px transparent;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.widget_crum_tags_widget .tags-widget a:hover,
.widget_crum_tags_widget .tagcloud a:hover,
.widget_product_tag_cloud .tags-widget a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tags-widget a:hover,
.widget_tag_cloud .tagcloud a:hover {
	color:#c39f76;
}
.widget_crum_tags_widget .tags-widget a:hover,
.widget_crum_tags_widget .tagcloud a:hover,
.widget_product_tag_cloud .tags-widget a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tags-widget a:hover,
.widget_tag_cloud .tagcloud a:hover {
	border-color:transparent;
	-webkit-box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
	box-shadow:0 2px 6px 1px rgba(0,
	0,
	0,
	0.2);
}
.widget_crum_tags_widget .read-more-section,
.widget_product_tag_cloud .read-more-section,
.widget_tag_cloud .read-more-section {
	margin-top:15px;
}
.widget_crum_tags_widget .read-more-section a:hover,
.widget_product_tag_cloud .read-more-section a:hover,
.widget_tag_cloud .read-more-section a:hover {
	color:#8a8f6a !important;
}
#buddypress div.message-search form,
#buddypress li.groups-members-search form,
#buddypress div.dir-search form,
#bbpress-forums div.bbp-search-form form,
.widget_display_search form,
.widget_product_search form,
.widget_search form {
	position:relative;
}
#buddypress div.message-search form .inside-search-icon,
#buddypress li.groups-members-search form .inside-search-icon,
#buddypress div.dir-search form .inside-search-icon,
#bbpress-forums div.bbp-search-form form .inside-search-icon,
.widget_display_search form .inside-search-icon,
.widget_product_search form .inside-search-icon,
.widget_search form .inside-search-icon {
	display:none;
}
#buddypress div.message-search form label,
#buddypress li.groups-members-search form label,
#buddypress div.dir-search form label,
#bbpress-forums div.bbp-search-form form label,
.widget_display_search form label,
.widget_product_search form label,
.widget_search form label {
	display:none;
}
#buddypress div.message-search form input[type="submit"],
#buddypress div.message-search form:after,
#buddypress li.groups-members-search form input[type="submit"],
#buddypress li.groups-members-search form:after,
#buddypress div.dir-search form input[type="submit"],
#buddypress div.dir-search form:after,
#bbpress-forums div.bbp-search-form form input[type="submit"],
#bbpress-forums div.bbp-search-form form:after,
.widget_display_search form input[type="submit"],
.widget_display_search form:after,
.widget_product_search form input[type="submit"],
.widget_product_search form:after,
.widget_search form input[type="submit"],
.widget_search form:after {
	position:absolute;
	width:47px;
	height:47px;
	line-height:47px;
	display:block;
	right:0;
	top:0;
	text-align:center;
}
#buddypress div.message-search form input[type="submit"],
#buddypress li.groups-members-search form input[type="submit"],
#buddypress div.dir-search form input[type="submit"],
#bbpress-forums div.bbp-search-form form input[type="submit"],
.widget_display_search form input[type="submit"],
.widget_product_search form input[type="submit"],
.widget_search form input[type="submit"] {
	margin:0;
	color:transparent;
	background:transparent;
	border-width:0;
	cursor:pointer;
	z-index:1;
}
#buddypress div.message-search form:after,
#buddypress li.groups-members-search form:after,
#buddypress div.dir-search form:after,
#bbpress-forums div.bbp-search-form form:after,
.widget_display_search form:after,
.widget_product_search form:after,
.widget_search form:after {
	content:"\e97e";
	font-family:"icomoon" !important;
	font-size:15px;
	color:#28262b;
	-webkit-transition:color .15s ease-in-out .2s;
	-moz-transition:color .15s ease-in-out .2s;
	transition:color .15s ease-in-out .2s;
}
#buddypress div.message-search form input[type="search"],
#buddypress div.message-search form input[type="text"],
#buddypress li.groups-members-search form input[type="search"],
#buddypress li.groups-members-search form input[type="text"],
#buddypress div.dir-search form input[type="search"],
#buddypress div.dir-search form input[type="text"],
#bbpress-forums div.bbp-search-form form input[type="search"],
#bbpress-forums div.bbp-search-form form input[type="text"],
.widget_display_search form input[type="search"],
.widget_display_search form input[type="text"],
.widget_product_search form input[type="search"],
.widget_product_search form input[type="text"],
.widget_search form input[type="search"],
.widget_search form input[type="text"] {
	margin:0;
	border-radius:3px;
	-webkit-transition:-webkit-border-radius .3s ease;
	-moz-transition:-moz-border-radius .3s ease;
	-o-transition:-o-border-radius .3s ease;
	-ms-transition:-ms-border-radius .3s ease;
	transition:-webkit-border-radius .3s ease,
	border-radius .3s ease;
}
#buddypress div.message-search form input[type="search"]:focus,
#buddypress div.message-search form input[type="text"]:focus,
#buddypress li.groups-members-search form input[type="search"]:focus,
#buddypress li.groups-members-search form input[type="text"]:focus,
#buddypress div.dir-search form input[type="search"]:focus,
#buddypress div.dir-search form input[type="text"]:focus,
#bbpress-forums div.bbp-search-form form input[type="search"]:focus,
#bbpress-forums div.bbp-search-form form input[type="text"]:focus,
.widget_display_search form input[type="search"]:focus,
.widget_display_search form input[type="text"]:focus,
.widget_product_search form input[type="search"]:focus,
.widget_product_search form input[type="text"]:focus,
.widget_search form input[type="search"]:focus,
.widget_search form input[type="text"]:focus {
	border-radius:47px;
}
#buddypress div.message-search form:hover input[type="search"],
#buddypress div.message-search form:hover input[type="text"],
#buddypress li.groups-members-search form:hover input[type="search"],
#buddypress li.groups-members-search form:hover input[type="text"],
#buddypress div.dir-search form:hover input[type="search"],
#buddypress div.dir-search form:hover input[type="text"],
#bbpress-forums div.bbp-search-form form:hover input[type="search"],
#bbpress-forums div.bbp-search-form form:hover input[type="text"],
.widget_display_search form:hover input[type="search"],
.widget_display_search form:hover input[type="text"],
.widget_product_search form:hover input[type="search"],
.widget_product_search form:hover input[type="text"],
.widget_search form:hover input[type="search"],
.widget_search form:hover input[type="text"] {
	border-radius:47px;
}
.widget_product_search form input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none;
	appearance:none;
}
.widget_product_search form button {
	position:absolute;
	width:47px;
	height:47px;
	line-height:47px;
	display:block;
	right:0;
	top:0;
	text-align:center;
	margin:0;
	color:transparent;
	background:transparent;
	border-width:0;
	cursor:pointer;
	z-index:1;
	padding:0;
}
.widget_product_search form button:hover {
	color:transparent;
	border-width:0;
	background:transparent;
}
.widget_product_search form:hover input[type="search"] {
	border-radius:47px;
}
.widget.widget_dfd_category,
.widget.widget_categories,
.widget.widget_archive,
.widget.widget_crum_cat_arch {
	text-align:left;
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin-bottom:0;
}
.widget.widget_dfd_category .row,
.widget.widget_categories .row,
.widget.widget_archive .row,
.widget.widget_crum_cat_arch .row {
	min-width:0;
}
.widget.widget_dfd_category > .columns:first-child,
.widget.widget_categories > .columns:first-child,
.widget.widget_archive > .columns:first-child,
.widget.widget_crum_cat_arch > .columns:first-child {
	margin-right:-10px;
}
.widget.widget_dfd_category > .columns:last-child,
.widget.widget_categories > .columns:last-child,
.widget.widget_archive > .columns:last-child,
.widget.widget_crum_cat_arch > .columns:last-child {
	margin-left:-10px;
}
.widget.widget_dfd_category .widget.six.columns,
.widget.widget_categories .widget.six.columns,
.widget.widget_archive .widget.six.columns,
.widget.widget_crum_cat_arch .widget.six.columns {
	margin-bottom:0 !important;
}
.widget.widget_dfd_category .widget + .widget,
.widget.widget_categories .widget + .widget,
.widget.widget_archive .widget + .widget,
.widget.widget_crum_cat_arch .widget + .widget {
	margin-top:7px !important;
}
.widget.widget_dfd_category .widget + .widget.six.columns,
.widget.widget_categories .widget + .widget.six.columns,
.widget.widget_archive .widget + .widget.six.columns,
.widget.widget_crum_cat_arch .widget + .widget.six.columns {
	margin-top:0 !important;
}
.widget.widget_dfd_category li,
.widget.widget_categories li,
.widget.widget_archive li,
.widget.widget_crum_cat_arch li {
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
	padding:10px 0;
	padding-left:25px;
	color:#bcbcbc;
	border-bottom:1px dotted #cdcdcd;
	-webkit-transition:color .3s ease-in-out,
	padding-left .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	padding-left .3s ease-in-out;
	transition:color .3s ease-in-out,
	padding-left .3s ease-in-out;
}
.widget.widget_dfd_category li .icon-wrap i.dfd-uncategoriesed:before,
.widget.widget_dfd_category li:before,
.widget.widget_categories li .icon-wrap i.dfd-uncategoriesed:before,
.widget.widget_categories li:before,
.widget.widget_archive li .icon-wrap i.dfd-uncategoriesed:before,
.widget.widget_archive li:before,
.widget.widget_crum_cat_arch li .icon-wrap i.dfd-uncategoriesed:before,
.widget.widget_crum_cat_arch li:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	margin-top:-2.5px;
	background:#c39f76;
	width:5px;
	height:5px;
}
.widget.widget_dfd_category li .icon-wrap,
.widget.widget_categories li .icon-wrap,
.widget.widget_archive li .icon-wrap,
.widget.widget_crum_cat_arch li .icon-wrap {
	position:absolute;
	top:50%;
	left:0;
	display:block;
	width:40px;
	height:1em;
	line-height:1;
	color:#c39f76;
	margin:0;
	margin-top:-0.5em;
}
.widget.widget_dfd_category li .icon-wrap i,
.widget.widget_categories li .icon-wrap i,
.widget.widget_archive li .icon-wrap i,
.widget.widget_crum_cat_arch li .icon-wrap i {
	font-size:14px;
	line-height:inherit;
	color:inherit;
}
.widget.widget_dfd_category li a,
.widget.widget_categories li a,
.widget.widget_archive li a,
.widget.widget_crum_cat_arch li a {
	position:relative;
	display:block;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	margin-left:40px;
}
.widget.widget_dfd_category li a:hover,
.widget.widget_categories li a:hover,
.widget.widget_archive li a:hover,
.widget.widget_crum_cat_arch li a:hover {
	color:#c39f76;
}
.widget.widget_dfd_category li:last-child,
.widget.widget_categories li:last-child,
.widget.widget_archive li:last-child,
.widget.widget_crum_cat_arch li:last-child {
	border-bottom-width:0;
}
.widget.widget_dfd_category li:hover,
.widget.widget_categories li:hover,
.widget.widget_archive li:hover,
.widget.widget_crum_cat_arch li:hover {
	padding-left:30px;
	color:#c39f76;
}
.widget.widget_dfd_category li:hover a,
.widget.widget_categories li:hover a,
.widget.widget_archive li:hover a,
.widget.widget_crum_cat_arch li:hover a {
	color:#c39f76;
}
.widget.widget_dfd_category .post-categories li:before,
.widget.widget_categories .post-categories li:before,
.widget.widget_archive .post-categories li:before,
.widget.widget_crum_cat_arch .post-categories li:before {
	display:none;
}
.widget.widget_dfd_category .post-categories li a,
.widget.widget_categories .post-categories li a,
.widget.widget_archive .post-categories li a,
.widget.widget_crum_cat_arch .post-categories li a {
	margin-left:0;
}
.widget.widget_dfd_category ul li a,
.widget.widget_categories ul li a,
.widget.widget_archive ul li a,
.widget.widget_crum_cat_arch ul li a {
	float:left;
	margin-left:0;
	padding-right:5px;
}
.widget.widget_dfd_category ul li.current-cat:hover,
.widget.widget_categories ul li.current-cat:hover,
.widget.widget_archive ul li.current-cat:hover,
.widget.widget_crum_cat_arch ul li.current-cat:hover {
	background:transparent;
}
.widget.widget_dfd_category .dk_select,
.widget.widget_categories .dk_select,
.widget.widget_archive .dk_select,
.widget.widget_crum_cat_arch .dk_select {
	font-size:14px;
	float:none;
}
.widget.widget_dfd_category .dk_toggle,
.widget.widget_categories .dk_toggle,
.widget.widget_archive .dk_toggle,
.widget.widget_crum_cat_arch .dk_toggle {
	display:block;
}
.widget.widget_dfd_category .dk-select-options,
.widget.widget_categories .dk-select-options,
.widget.widget_archive .dk-select-options,
.widget.widget_crum_cat_arch .dk-select-options {
	width:auto;
	min-width:100%;
}
.widget.widget_dfd_category .dk_options_inner li,
.widget.widget_categories .dk_options_inner li,
.widget.widget_archive .dk_options_inner li,
.widget.widget_crum_cat_arch .dk_options_inner li {
	padding:6px 25px;
	line-height:2.5em;
}
.widget.widget_dfd_category .dk_options_inner li:before,
.widget.widget_categories .dk_options_inner li:before,
.widget.widget_archive .dk_options_inner li:before,
.widget.widget_crum_cat_arch .dk_options_inner li:before {
	display:none;
}
.widget.widget_dfd_category .dk_options_inner li a,
.widget.widget_categories .dk_options_inner li a,
.widget.widget_archive .dk_options_inner li a,
.widget.widget_crum_cat_arch .dk_options_inner li a {
	font-size:inherit;
	font-family:inherit;
	font-weight:inherit;
	font-style:inherit;
	text-transform:inherit;
	letter-spacing:inherit;
	line-height:inherit;
	padding:0;
}
.widget.widget_dfd_category .dk_options_inner li:hover a,
.widget.widget_categories .dk_options_inner li:hover a,
.widget.widget_archive .dk_options_inner li:hover a,
.widget.widget_crum_cat_arch .dk_options_inner li:hover a {
	color:#c39f76;
}
.widget.widget_dfd_category .dk_options_inner li .icon-wrap,
.widget.widget_categories .dk_options_inner li .icon-wrap,
.widget.widget_archive .dk_options_inner li .icon-wrap,
.widget.widget_crum_cat_arch .dk_options_inner li .icon-wrap {
	text-align:center;
}
.widget.widget_dfd_category .dk_options_inner li .icon-wrap i.dfd-uncategoriesed:before,
.widget.widget_categories .dk_options_inner li .icon-wrap i.dfd-uncategoriesed:before,
.widget.widget_archive .dk_options_inner li .icon-wrap i.dfd-uncategoriesed:before,
.widget.widget_crum_cat_arch .dk_options_inner li .icon-wrap i.dfd-uncategoriesed:before {
	left:17px;
}
.widget.widget_dfd_category .dk_options_inner.post-categories li,
.widget.widget_categories .dk_options_inner.post-categories li,
.widget.widget_archive .dk_options_inner.post-categories li,
.widget.widget_crum_cat_arch .dk_options_inner.post-categories li {
	padding:6px 46px 6px 40px;
}
.widget.widget_dfd_category .dk_options_inner.widget-archive li,
.widget.widget_categories .dk_options_inner.widget-archive li,
.widget.widget_archive .dk_options_inner.widget-archive li,
.widget.widget_crum_cat_arch .dk_options_inner.widget-archive li {
	padding:6px 46px 6px 25px;
}
.widget.widget_crum_cat_arch .twelve.columns + .twelve.columns {
	margin-top:70px !important;
}
.widget.widget_crum_cat_arch .dk_container {
	float:none;
}
.widget_crum_contacts_widget {
	line-height:2;
	text-align:left;
}
.widget_crum_contacts_widget .widget-title {
	text-align:left;
}
.widget_crum_contacts_widget p {
	margin-bottom:20px;
}
.widget_crum_contacts_widget p:last-child {
	margin-bottom:0;
}
.widget_crum_contacts_widget .soc-icons {
	margin-top:30px;
}
.widget_counter_mail_subscribe {
	padding-top:0 !important;
}
.widget_counter_mail_subscribe .follow-widget {
	overflow:hidden;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item {
	position:relative;
	overflow:hidden;
	height:40px;
	margin:0 -10px 6px;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item:last-child {
	margin-bottom:0;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item.twitter .icon-wrap > div,
.widget_counter_mail_subscribe .follow-widget .follow-widget-item.twitter a:before {
	background:#5eaade;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item.facebook .icon-wrap > div,
.widget_counter_mail_subscribe .follow-widget .follow-widget-item.facebook a:before {
	background:#3c599f;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item.youtube .icon-wrap > div,
.widget_counter_mail_subscribe .follow-widget .follow-widget-item.youtube a:before {
	background:#ec282a;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item .icon-wrap {
	float:left;
	width:66.667%;
	height:40px;
	line-height:40px;
	padding:0 10px;
	color:#fff;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item .icon-wrap > div {
	padding:0 20px;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item .icon-wrap i {
	margin-right:15px;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item .icon-wrap * {
	height:inherit;
	line-height:inherit;
	color:inherit;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item a {
	position:relative;
	display:block;
	width:33.333%;
	float:left;
	height:40px;
	line-height:40px;
	padding:0 10px;
	color:#28262b;
	z-index:1;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item a:before {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	left:-20px;
	right:100%;
	z-index:-1;
	-webkit-transition:right .3s ease;
	-moz-transition:right .3s ease;
	transition:right .3s ease;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item:hover a {
	color:#fff;
}
.widget_counter_mail_subscribe .follow-widget .follow-widget-item:hover a:before {
	right:10px;
}
.widget_counter_mail_subscribe .follow-widget input {
	position:relative;
	background:#fff;
}
.widget_counter_mail_subscribe .follow-widget + .subscribe-widget {
	margin-top:20px;
}
.widget_counter_mail_subscribe .subscribe-widget div.box-name {
	margin-bottom:10px;
}
.widget_counter_mail_subscribe .subscribe-widget p {
	color:#565656;
}
.widget_counter_mail_subscribe .subscribe-widget form {
	position:relative;
}
.widget_counter_mail_subscribe .subscribe-widget form button[type="submit"] {
	position:relative;
	padding:0 35px;
}
.widget_counter_mail_subscribe .subscribe-widget.simple {
	border:none;
	padding:0;
	position:relative;
}
.widget_counter_mail_subscribe .subscribe-widget.simple>.widget-title,
.widget_counter_mail_subscribe .subscribe-widget.simple>p {
	display:none;
}
@media only screen and (max-width: 980px) {
	.widget_counter_mail_subscribe .follow-widget a span {
		font-size:11px !important;
	}
}
.widget_crum_news_cat .row .entry-title {
	color:#28262b;
	font-size:20px;
	margin-bottom:10px;
}
.widget_crum_news_cat .row .entry-title a {
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
}
.widget_crum_news_cat .row .entry-title a:hover {
	color:#e27863;
}
.widget_crum_news_cat .row .entry-format {
	color:#d9dddf;
	display:block;
	font-size:35px;
	height:50px;
	line-height:42px;
	text-align:left;
	width:auto;
}
.widget_crum_news_cat .entry-meta >span {
	font-size:13px;
}
.widget_crum_news_cat .entry-meta .entry-share span {
	font-size:14px;
	margin-left:10px;
	height:30px;
	line-height:30px;
}
.widget_crum_news_cat .entry-meta .entry-share ul {
	margin-left:30px;
}
.widget_crum_news_cat .entry-content {
	padding-top:20px;
}
.widget_dfd_testimonails blockquote {
	overflow:visible;
	margin-top:75px;
	font-size:14px;
	text-align:center;
}
.widget_dfd_testimonails blockquote:before {
	border-radius:50%;
	background:#28262b;
	text-align:center;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:50px;
	height:50px;
	top:-65px;
	content:"\e656";
	font-family:"icomoon" !important;
	font-size:20px;
	line-height:50px;
	color:#fff;
}
.widget_dfd_testimonails blockquote:after {
	content:"";
}
ul.widget-sidebar-menu a {
	position:relative;
	display:block;
	text-align:left;
	color:#28262b;
	-webkit-transition:color .2s ease-in-out,
	border-color .2s ease-in-out,
	letter-spacing .3s ease-in-out;
	-moz-transition:color .2s ease-in-out,
	border-color .2s ease-in-out,
	letter-spacing .3s ease-in-out;
	transition:color .2s ease-in-out,
	border-color .2s ease-in-out,
	letter-spacing .3s ease-in-out;
}
ul.widget-sidebar-menu a:before,
ul.widget-sidebar-menu a:after {
	position:absolute;
	top:0;
	bottom:0;
	display:block;
	height:40px;
	line-height:40px;
	font-family:"icomoon" !important;
	color:inherit;
	font-size:10px;
}
ul.widget-sidebar-menu.widget-sidebar-menu-left li.menu-item a {
	text-align:left;
}
ul.widget-sidebar-menu.widget-sidebar-menu-center li.menu-item a {
	text-align:center;
}
ul.widget-sidebar-menu.widget-sidebar-menu-center li.menu-item:before {
	left:50%;
	margin-left:-39px;
}
ul.widget-sidebar-menu.widget-sidebar-menu-right li.menu-item a {
	text-align:right;
}
ul.widget-sidebar-menu.widget-sidebar-menu-right li.menu-item:before {
	left:100%;
	margin-left:-78px;
}
.widget_dfd_vcard_simple .row {
	min-width:0;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap {
	padding:20px;
	background:#c39f76;
	border-radius:2px;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field {
	position:relative;
	line-height:1.6;
	margin-bottom:0;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field i {
	position:absolute;
	font-size:15px;
	top:5px;
	color:#28262b;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field i.crdash-envelope_closed {
	font-size:12px;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field .vcard-field-name {
	color:#28262b;
	font-weight:600;
	margin-left:30px;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field p {
	margin-left:30px;
	color:#fff;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field p a {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field p a:hover {
	color:#8a8f6a;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field.vcard-field-value {
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field.vcard-field-add-info {
	margin-left:0;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field.vcard-field-add-info a {
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	font-size:inherit;
	color:inherit;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field.vcard-field-add-info a:hover {
	color:inherit;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .row + .vcard-field-add-info {
	padding-top:0;
}
.flickr-widget {
	position:relative;
	margin:0 -4px;
}
.flickr-widget:before,
.flickr-widget:after {
	content:" ";
	display:table;
}
.flickr-widget:after {
	clear:both;
}
.flickr-widget a {
	position:relative;
	float:left;
	display:block;
	padding:4px;
	overflow:hidden;
}
.flickr-widget a.full-width {
	width:100%;
}
.flickr-widget a.half-size {
	width:50%;
}
.flickr-widget a.third-size {
	width:33.33%;
}
.flickr-widget a .overflow-box {
	display:block;
	overflow:hidden;
}
.flickr-widget a .overflow-box > img {
	display:block;
	margin:0 auto;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease;
	-moz-transition:-moz-transform .3s ease;
	transition:transform .3s ease;
}
.flickr-widget a:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.contacts-widget {
	padding:25px 30px 20px 25px;
	background:#36bae2;
	color:#fff;
}
.contacts-widget p {
	margin-bottom:.5em;
}
.contacts-widget i {
	font-size:70px;
	margin-bottom:27px;
}
.contacts-widget .adr {
	display:block;
	font-style:normal;
}
.contacts-widget a {
	color:inherit;
}
.styled-widget-list > li {
	border-radius:2px;
	padding:12px 8px;
	font-style:italic;
	line-height:1;
}
.styled-widget-list > li:hover {
	background-color:#8a8f6a;
}
.styled-widget-list > li[class*="icon-"] {
	font-size:18px;
	padding:0 10px 0 0;
	margin-right:10px;
	border-right:1px solid rgba(255,
	255,
	255,
	0.25);
	color:#565656;
	display:inline-block;
}
.styled-widget-list > li[class*="icon-"]:before {
	line-height:20px;
}
.styled-widget-list > li:hover[class*="icon-"],
.styled-widget-list > li:hover {
	color:#fff;
}
.widget_recent_posts_widget .post {
	border-width:0;
}
.widget_recent_posts_widget .post.format-quote .content-wrap {
	display:none;
}
.widget_recent_posts_widget .post .social-share {
	display:none;
}
.widget_recent_posts_widget .post .entry-meta {
	margin-bottom:10px;
}
.widget_recent_posts_widget .post .entry-meta .byline {
	font-family:inherit;
}
.widget_recent_posts_widget .post div.box-name {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #cdcdcd;
}
.widget_recent_posts_widget .post div.box-name a {
	padding-bottom:0;
}
.widget_recent_posts_widget .post:last-child {
	margin-bottom:0;
	padding-bottom:0;
}
.widget_facebook_widget {
	overflow:hidden;
}
.widget_facebook_widget .widget-mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:100%;
	background-color:#8a8f6a;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	z-index:1;
	-webkit-transition:top .2s ease-in-out;
	-moz-transition:top .2s ease-in-out;
	transition:top .2s ease-in-out;
}
.widget_facebook_widget .widget-mask .title-mask,
.widget_facebook_widget .widget-mask .subtitle-mask {
	position:absolute;
	width:100%;
	margin:0;
}
.widget_facebook_widget .widget-mask .title-mask {
	bottom:50%;
}
.widget_facebook_widget .widget-mask .subtitle-mask {
	top:50%;
}
.widget_facebook_widget .facebookOuter {
	position:relative;
	background-color:transparent;
}
.widget_facebook_widget .facebookOuter .facebookInner {
	overflow:hidden;
	background:transparent;
}
.widget_facebook_widget:hover .widget-mask {
	top:100%;
}
.widget .entry-meta.dopinfo .delim.blank {
	display:none;
}
.widget.widget_dfd_widget_sidebar_menu ul li,
.widget.widget_product_categories ul li,
.widget.widget_pages ul li,
.widget.widget_nav_menu ul li,
.widget.widget_layered_nav ul li,
.widget.widget_meta ul li {
	position:relative;
	padding:10px 0 10px 25px;
	border-bottom:1px dotted #cdcdcd;
	-webkit-transition:color .3s ease-in-out,
	padding-left .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	padding-left .3s ease-in-out;
	transition:color .3s ease-in-out,
	padding-left .3s ease-in-out;
}
.widget.widget_dfd_widget_sidebar_menu ul li:before,
.widget.widget_product_categories ul li:before,
.widget.widget_pages ul li:before,
.widget.widget_nav_menu ul li:before,
.widget.widget_layered_nav ul li:before,
.widget.widget_meta ul li:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	margin-top:-2.5px;
	background:#c39f76;
	width:5px;
	height:5px;
}
.widget.widget_dfd_widget_sidebar_menu ul li a,
.widget.widget_product_categories ul li a,
.widget.widget_pages ul li a,
.widget.widget_nav_menu ul li a,
.widget.widget_layered_nav ul li a,
.widget.widget_meta ul li a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget.widget_dfd_widget_sidebar_menu ul li a:hover,
.widget.widget_product_categories ul li a:hover,
.widget.widget_pages ul li a:hover,
.widget.widget_nav_menu ul li a:hover,
.widget.widget_layered_nav ul li a:hover,
.widget.widget_meta ul li a:hover {
	color:#c39f76;
}
.widget.widget_dfd_widget_sidebar_menu ul li a abbr,
.widget.widget_product_categories ul li a abbr,
.widget.widget_pages ul li a abbr,
.widget.widget_nav_menu ul li a abbr,
.widget.widget_layered_nav ul li a abbr,
.widget.widget_meta ul li a abbr {
	font-size:100%;
	color:inherit;
}
.widget.widget_dfd_widget_sidebar_menu ul li:last-child,
.widget.widget_product_categories ul li:last-child,
.widget.widget_pages ul li:last-child,
.widget.widget_nav_menu ul li:last-child,
.widget.widget_layered_nav ul li:last-child,
.widget.widget_meta ul li:last-child {
	border-bottom-width:0;
}
.widget.widget_dfd_widget_sidebar_menu ul li div.sub-nav,
.widget.widget_product_categories ul li div.sub-nav,
.widget.widget_pages ul li div.sub-nav,
.widget.widget_nav_menu ul li div.sub-nav,
.widget.widget_layered_nav ul li div.sub-nav,
.widget.widget_meta ul li div.sub-nav {
	padding-left:20px;
	display:none;
}
.widget.widget_dfd_widget_sidebar_menu ul li div.sub-nav ul li ul,
.widget.widget_product_categories ul li div.sub-nav ul li ul,
.widget.widget_pages ul li div.sub-nav ul li ul,
.widget.widget_nav_menu ul li div.sub-nav ul li ul,
.widget.widget_layered_nav ul li div.sub-nav ul li ul,
.widget.widget_meta ul li div.sub-nav ul li ul {
	padding-left:20px;
	display:none;
}
.widget.widget_dfd_widget_sidebar_menu ul li li a i,
.widget.widget_product_categories ul li li a i,
.widget.widget_pages ul li li a i,
.widget.widget_nav_menu ul li li a i,
.widget.widget_layered_nav ul li li a i,
.widget.widget_meta ul li li a i {
	padding-right:20px;
}
.widget.widget_dfd_widget_sidebar_menu ul li ul.sub-menu,
.widget.widget_product_categories ul li ul.sub-menu,
.widget.widget_pages ul li ul.sub-menu,
.widget.widget_nav_menu ul li ul.sub-menu,
.widget.widget_layered_nav ul li ul.sub-menu,
.widget.widget_meta ul li ul.sub-menu {
	display:none;
}
.widget.widget_dfd_widget_sidebar_menu ul li .count,
.widget.widget_product_categories ul li .count,
.widget.widget_pages ul li .count,
.widget.widget_nav_menu ul li .count,
.widget.widget_layered_nav ul li .count,
.widget.widget_meta ul li .count {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	color:#bcbcbc;
}
.widget.widget_dfd_widget_sidebar_menu ul li .count:hover,
.widget.widget_product_categories ul li .count:hover,
.widget.widget_pages ul li .count:hover,
.widget.widget_nav_menu ul li .count:hover,
.widget.widget_layered_nav ul li .count:hover,
.widget.widget_meta ul li .count:hover {
	color:#c39f76;
}
.widget.widget_dfd_widget_sidebar_menu ul li:hover,
.widget.widget_product_categories ul li:hover,
.widget.widget_pages ul li:hover,
.widget.widget_nav_menu ul li:hover,
.widget.widget_layered_nav ul li:hover,
.widget.widget_meta ul li:hover {
	padding-left:30px;
}
.widget.widget_dfd_widget_sidebar_menu ul li:hover .count,
.widget.widget_dfd_widget_sidebar_menu ul li:hover a,
.widget.widget_product_categories ul li:hover .count,
.widget.widget_product_categories ul li:hover a,
.widget.widget_pages ul li:hover .count,
.widget.widget_pages ul li:hover a,
.widget.widget_nav_menu ul li:hover .count,
.widget.widget_nav_menu ul li:hover a,
.widget.widget_layered_nav ul li:hover .count,
.widget.widget_layered_nav ul li:hover a,
.widget.widget_meta ul li:hover .count,
.widget.widget_meta ul li:hover a {
	color:#c39f76;
}
.widget.widget_recent_entries ul li,
.widget.widget_recent_comments ul li {
	padding:10px 0;
	border-bottom:1px dotted #cdcdcd;
}
.widget.widget_recent_entries ul li .comment-author-link,
.widget.widget_recent_comments ul li .comment-author-link {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget.widget_recent_entries ul li .comment-author-link:hover,
.widget.widget_recent_comments ul li .comment-author-link:hover {
	color:#c39f76;
}
.widget.widget_recent_entries ul li .comment-author-link:before,
.widget.widget_recent_comments ul li .comment-author-link:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget.widget_recent_entries ul li .comment-author-link:hover:before,
.widget.widget_recent_comments ul li .comment-author-link:hover:before {
	border-bottom-style:solid;
}
.widget.widget_recent_entries ul li a,
.widget.widget_recent_comments ul li a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget.widget_recent_entries ul li a:hover,
.widget.widget_recent_comments ul li a:hover {
	color:#c39f76;
}
.widget.widget_recent_entries ul li a:before,
.widget.widget_recent_comments ul li a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget.widget_recent_entries ul li a:hover:before,
.widget.widget_recent_comments ul li a:hover:before {
	border-bottom-style:solid;
}
.widget.widget_recent_entries ul li a:hover,
.widget.widget_recent_comments ul li a:hover {
	color:#28262b;
}
.widget.widget_recent_entries ul li span.post-date,
.widget.widget_recent_comments ul li span.post-date {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget.widget_recent_entries ul li:last-child,
.widget.widget_recent_comments ul li:last-child {
	border-bottom-width:0;
}
.widget.widget_display_views ul.menu li,
.widget.widget_display_views ul li,
.widget.widget_display_forums ul.menu li,
.widget.widget_display_forums ul li {
	padding:10px 0;
	border-bottom:1px dotted #cdcdcd;
}
.widget.widget_display_views ul.menu li a.bbp-view-title,
.widget.widget_display_views ul.menu li a.bbp-forum-title,
.widget.widget_display_views ul.menu li ul,
.widget.widget_display_views ul li a.bbp-view-title,
.widget.widget_display_views ul li a.bbp-forum-title,
.widget.widget_display_views ul li ul,
.widget.widget_display_forums ul.menu li a.bbp-view-title,
.widget.widget_display_forums ul.menu li a.bbp-forum-title,
.widget.widget_display_forums ul.menu li ul,
.widget.widget_display_forums ul li a.bbp-view-title,
.widget.widget_display_forums ul li a.bbp-forum-title,
.widget.widget_display_forums ul li ul {
	display:none;
}
.widget.widget_display_views ul.menu li.recentcomments a:hover:before,
.widget.widget_display_views ul li.recentcomments a:hover:before,
.widget.widget_display_forums ul.menu li.recentcomments a:hover:before,
.widget.widget_display_forums ul li.recentcomments a:hover:before {
	display:none;
}
.widget.widget_display_views ul.menu li:last-child,
.widget.widget_display_views ul li:last-child,
.widget.widget_display_forums ul.menu li:last-child,
.widget.widget_display_forums ul li:last-child {
	border-bottom-width:0;
}
.widget.widget_crum_news_categories_list ul li {
	position:relative;
	border-bottom-width:0;
	padding:10px 0 10px 35px;
	-webkit-transition:padding-left .3s ease-in-out;
	-moz-transition:padding-left .3s ease-in-out;
	transition:padding-left .3s ease-in-out;
}
.widget.widget_crum_news_categories_list ul li:after {
	content:"";
	position:absolute;
	height:1px;
	border-bottom:1px dotted #cdcdcd;
	left:10px;
	right:10px;
	bottom:0;
}
.widget.widget_crum_news_categories_list ul li:before {
	content:"";
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-2.5px;
	background:#c39f76;
	width:5px;
	height:5px;
}
.widget.widget_crum_news_categories_list ul li a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget.widget_crum_news_categories_list ul li a:hover {
	color:#c39f76;
}
.widget.widget_crum_news_categories_list ul li:last-child:after {
	display:none;
}
.widget.widget_crum_news_categories_list ul li:hover {
	padding-left:40px;
}
.widget.widget_crum_news_categories_list ul li:hover a {
	color:#c39f76;
}
.widget.widget_display_replies ul {
	position:relative;
}
.widget.widget_display_replies ul li {
	margin-bottom:40px;
	line-height:1;
	color:rgba(0,
	0,
	0,
	0.4);
}
.widget.widget_display_replies ul li img.avatar {
	position:relative;
	display:block;
	float:left;
	width:40px;
	height:40px;
	margin-right:25px;
	top:4px;
}
.widget.widget_display_replies ul li a {
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
}
.widget.widget_display_replies ul li a.bbp-author-avatar {
	float:left;
	position:relative;
	top:4px;
}
.widget.widget_display_replies ul li a.bbp-author-avatar > img {
	display:block;
	width:40px;
	height:40px;
}
.widget.widget_display_replies ul li a.bbp-author-name {
	line-height:1;
}
.widget.widget_display_replies ul li a:hover {
	color:#e27863;
}
.widget.widget_display_replies ul li div {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	font-size:16px;
	padding-left:65px;
	padding-top:3px;
}
.widget.widget_display_topics ul {
	position:relative;
	padding-left:25px;
}
.widget.widget_display_topics ul li {
	margin-bottom:20px;
	color:rgba(0,
	0,
	0,
	0.4);
}
.widget.widget_display_topics ul li a {
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
}
.widget.widget_display_topics ul li a:hover {
	color:#e27863;
}
.widget.widget_display_topics ul li span a img {
	margin:0 4px -5px 6px;
	width:19px;
	height:19px;
	border:4px double #cdcdcd;
}
.widget.widget_display_topics ul li div {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	font-size:16px;
}
.widget.widget_display_topics ul:before {
	content:"";
	position:absolute;
	width:1px;
	top:0;
	bottom:0;
	left:-1px;
	background:#cdcdcd;
}
.widget.widget_display_stats dl {
	font-style:normal;
	font-weight:600;
	font-size:13px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:-0.8px;
	word-spacing:0;
	color:#28262b;
}
.widget.widget_display_stats dl dt {
	position:relative;
	float:left;
	font-weight:inherit;
	font-size:inherit;
	font-family:inherit;
	color:inherit;
	text-transform:inherit;
	letter-spacing:inherit;
}
.widget.widget_display_stats dl dd {
	position:relative;
	font-size:inherit;
	font-family:inherit;
	color:#e27863;
}
.widget.widget_display_stats dl dd strong {
	position:absolute;
	right:0;
}
.widget.widget_display_stats dl dd strong abbr {
	color:inherit;
	border-width:0;
	background:transparent;
}
.widget.widget_display_stats dl:nth-child(even) dd {
	padding-bottom:46px;
}
.widget.widget_bp_core_sitewide_messages .bp-site-wide-message .info p {
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
}
.widget.widget_bp_core_sitewide_messages .bp-site-wide-message .info p strong {
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
}
.widget.widget_bp_core_sitewide_messages .bp-site-wide-message .info p a#close-notice {
	font-style:normal;
	font-weight:600;
	font-size:14px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#e27863;
}
.widget.widget_bp_core_sitewide_messages .bp-site-wide-message .info p a#close-notice:hover {
	color:#28262b;
}
.widget.widget_akismet_widget .a-stats a {
	position:relative;
	text-align:left;
	padding:10px 20px 10px 55px;
	color:#28262b;
	background:#fff;
	border-radius:2px;
	border-color:#cdcdcd;
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out;
}
.widget.widget_akismet_widget .a-stats a strong span {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget.widget_akismet_widget .a-stats a strong span:hover {
	color:#c39f76;
}
.widget.widget_akismet_widget .a-stats a strong span:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget.widget_akismet_widget .a-stats a strong span:hover:before {
	border-bottom-style:solid;
}
.widget.widget_akismet_widget .a-stats a strong.count {
	padding:0;
}
.widget.widget_akismet_widget .a-stats a:before {
	content:"\e90b";
	font-family:"icomoon" !important;
	font-size:20px;
	position:absolute;
	left:15px;
	top:5px;
	color:#c39f76;
}
.widget.widget_akismet_widget .a-stats a:hover {
	background:#fff;
}
.widget.widget_layered_nav ul li {
	padding:10px 0 10px 25px !important;
}
.widget.widget_layered_nav ul li:hover {
	padding-left:30px !important;
}
.widget.widget_layered_nav ul li span {
	padding-left:5px !important;
}
.widget.widget_bp_groups_widget .widget-title a,
.widget.widget_bp_core_members_widget .widget-title a {
	color:inherit;
}
.widget.widget_bp_groups_widget .item-options,
.widget.widget_bp_core_members_widget .item-options {
	font-style:normal;
	font-weight:600;
	font-size:15px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:-0.8px;
	word-spacing:0;
	color:#28262b;
	position:relative;
	padding:0;
	margin-bottom:0;
	color:transparent;
	padding-bottom:20px;
}
.widget.widget_bp_groups_widget .item-options:before,
.widget.widget_bp_groups_widget .item-options:after,
.widget.widget_bp_core_members_widget .item-options:before,
.widget.widget_bp_core_members_widget .item-options:after {
	content:" ";
	display:table;
}
.widget.widget_bp_groups_widget .item-options:after,
.widget.widget_bp_core_members_widget .item-options:after {
	clear:both;
}
.widget.widget_bp_groups_widget .item-options a,
.widget.widget_bp_core_members_widget .item-options a {
	position:relative;
	display:block;
	width:31%;
	height:60px;
	line-height:60px;
	color:#28262b;
	text-align:center;
	padding:0 10px;
	border-top:1px solid transparent;
	border-right:1px solid transparent;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid transparent;
	-webkit-transition:color .3s ease-in-out,
	border-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,
	border-color .3s ease-in-out;
	transition:color .3s ease-in-out,
	border-color .3s ease-in-out;
	float:left;
}
.widget.widget_bp_groups_widget .item-options a:first-child,
.widget.widget_bp_core_members_widget .item-options a:first-child {
	margin-left:0;
	left:0;
}
.widget.widget_bp_groups_widget .item-options a:nth-child(2),
.widget.widget_bp_core_members_widget .item-options a:nth-child(2) {
	left:-1px;
}
.widget.widget_bp_groups_widget .item-options a:last-child,
.widget.widget_bp_core_members_widget .item-options a:last-child {
	left:-2px;
}
.widget.widget_bp_groups_widget .item-options a.selected,
.widget.widget_bp_core_members_widget .item-options a.selected {
	color:#e27863;
	border-top:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid transparent;
	border-left:1px solid #cdcdcd;
}
.widget.widget_bp_groups_widget .item-options a.selected:before,
.widget.widget_bp_core_members_widget .item-options a.selected:before {
	display:none;
}
.widget.widget_bp_groups_widget .item-options a:before,
.widget.widget_bp_core_members_widget .item-options a:before {
	content:"";
	position:absolute;
	height:2px;
	background:#cdcdcd;
	top:0;
	right:50%;
	left:50%;
	margin:0 10px;
	-webkit-transition:left .5s ease-in-out,
	right .5s ease-in-out;
	-moz-transition:left .5s ease-in-out,
	right .5s ease-in-out;
	transition:left .5s ease-in-out,
	right .5s ease-in-out;
}
.widget.widget_bp_groups_widget .item-options a:hover:before,
.widget.widget_bp_core_members_widget .item-options a:hover:before {
	left:0;
	right:0;
}
.widget.widget_bp_groups_widget ul.item-list li,
.widget.widget_bp_groups_widget ul.item-list .vcard,
.widget.widget_bp_core_members_widget ul.item-list li,
.widget.widget_bp_core_members_widget ul.item-list .vcard {
	display:inline-block;
	width:100%;
	padding:20px 0;
}
.widget.widget_bp_groups_widget ul.item-list li .item-avatar,
.widget.widget_bp_groups_widget ul.item-list .vcard .item-avatar,
.widget.widget_bp_core_members_widget ul.item-list li .item-avatar,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item-avatar {
	position:relative;
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	float:left;
	overflow:hidden;
}
.widget.widget_bp_groups_widget ul.item-list li .item-avatar a,
.widget.widget_bp_groups_widget ul.item-list .vcard .item-avatar a,
.widget.widget_bp_core_members_widget ul.item-list li .item-avatar a,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item-avatar a {
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.widget.widget_bp_groups_widget ul.item-list li .item-avatar a img.avatar,
.widget.widget_bp_groups_widget ul.item-list li .item-avatar a img,
.widget.widget_bp_groups_widget ul.item-list .vcard .item-avatar a img.avatar,
.widget.widget_bp_groups_widget ul.item-list .vcard .item-avatar a img,
.widget.widget_bp_core_members_widget ul.item-list li .item-avatar a img.avatar,
.widget.widget_bp_core_members_widget ul.item-list li .item-avatar a img,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item-avatar a img.avatar,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item-avatar a img {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	margin:0;
}
.widget.widget_bp_groups_widget ul.item-list li .item,
.widget.widget_bp_groups_widget ul.item-list .vcard .item,
.widget.widget_bp_core_members_widget ul.item-list li .item,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item {
	color:#000;
	margin-left:65px;
	margin-bottom:0;
}
.widget.widget_bp_groups_widget ul.item-list li .item .item-title,
.widget.widget_bp_groups_widget ul.item-list .vcard .item .item-title,
.widget.widget_bp_core_members_widget ul.item-list li .item .item-title,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item .item-title {
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
}
.widget.widget_bp_groups_widget ul.item-list li .item .item-title a:hover,
.widget.widget_bp_groups_widget ul.item-list .vcard .item .item-title a:hover,
.widget.widget_bp_core_members_widget ul.item-list li .item .item-title a:hover,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item .item-title a:hover {
	color:#e27863;
}
.widget.widget_bp_groups_widget ul.item-list li .item .item-meta,
.widget.widget_bp_groups_widget ul.item-list .vcard .item .item-meta,
.widget.widget_bp_core_members_widget ul.item-list li .item .item-meta,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item .item-meta {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	margin-left:0;
}
.widget.widget_bp_groups_widget ul.item-list li .item .item-meta span.activity,
.widget.widget_bp_groups_widget ul.item-list li .item .item-meta .activity,
.widget.widget_bp_groups_widget ul.item-list .vcard .item .item-meta span.activity,
.widget.widget_bp_groups_widget ul.item-list .vcard .item .item-meta .activity,
.widget.widget_bp_core_members_widget ul.item-list li .item .item-meta span.activity,
.widget.widget_bp_core_members_widget ul.item-list li .item .item-meta .activity,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item .item-meta span.activity,
.widget.widget_bp_core_members_widget ul.item-list .vcard .item .item-meta .activity {
	display:block;
	font-size:100%;
	opacity:1;
}
.widget.widget_bp_groups_widget ul.item-list li:last-child,
.widget.widget_bp_groups_widget ul.item-list .vcard:last-child,
.widget.widget_bp_core_members_widget ul.item-list li:last-child,
.widget.widget_bp_core_members_widget ul.item-list .vcard:last-child {
	padding-bottom:0;
}
.widget.bbp_widget_login label,
.widget.widget_bp_core_login_widget label,
.widget.widget_crum_login label {
	width:auto;
	margin:0 !important;
	display:inline-block;
}
.widget.bbp_widget_login .login-username,
.widget.bbp_widget_login .login-password,
.widget.bbp_widget_login .bp-login-widget-user-login,
.widget.bbp_widget_login .bp-login-widget-user-pass,
.widget.bbp_widget_login .bbp-username,
.widget.bbp_widget_login .bbp-password,
.widget.widget_bp_core_login_widget .login-username,
.widget.widget_bp_core_login_widget .login-password,
.widget.widget_bp_core_login_widget .bp-login-widget-user-login,
.widget.widget_bp_core_login_widget .bp-login-widget-user-pass,
.widget.widget_bp_core_login_widget .bbp-username,
.widget.widget_bp_core_login_widget .bbp-password,
.widget.widget_crum_login .login-username,
.widget.widget_crum_login .login-password,
.widget.widget_crum_login .bp-login-widget-user-login,
.widget.widget_crum_login .bp-login-widget-user-pass,
.widget.widget_crum_login .bbp-username,
.widget.widget_crum_login .bbp-password {
	position:relative;
}
.widget.bbp_widget_login {
	margin-top:20px;
}
.widget.bbp_widget_login a {
	color:inherit;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget.bbp_widget_login .bbp-login-form fieldset {
	border:none;
	margin:0;
	padding:0;
}
.widget.bbp_widget_login .bbp-login-form fieldset .bbp-username,
.widget.bbp_widget_login .bbp-login-form fieldset .bbp-password {
	margin:0;
	margin-bottom:15px;
}
.widget.bbp_widget_login .bbp-login-form fieldset .bbp-remember-me {
	font-style:normal;
	font-weight:400;
	font-size:14px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.785;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	width:50%;
	height:50px;
	line-height:50px;
	margin:0;
	float:right;
	padding-left:10px;
}
.widget.bbp_widget_login .bbp-login-form fieldset .bbp-remember-me input[type="checkbox"] {
	top:22px;
	margin-right:18px;
}
.widget.bbp_widget_login .bbp-login-form fieldset .bbp-submit-wrapper {
	margin:0;
	float:left;
	width:50%;
	position:relative;
	margin-top:-50px;
	padding-right:10px;
}
.widget.bbp_widget_login .bbp-login-form fieldset .bbp-submit-wrapper button[type="submit"] {
	font-style:normal;
	font-weight:600;
	font-size:12px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:45px;
	text-transform:none;
	letter-spacing:2px;
	word-spacing:0;
	color:#fff;
	padding:0;
	height:50px;
	line-height:50px;
	width:100%;
	background:#8a8f6a;
	border:1px solid #c39f76;
	border-radius:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.widget.bbp_widget_login .bbp-login-form fieldset .bbp-submit-wrapper button[type="submit"]:hover {
	color:#fff;
	background:#bb9364;
	border:1px solid #bb9364;
}
.widget.bbp_widget_login .bbp-logged-in .submit.user-submit {
	float:left;
}
.widget.bbp_widget_login .bbp-logged-in .submit.user-submit img {
	width:40px;
	height:40px;
	margin:0;
}
.widget.bbp_widget_login .bbp-logged-in h4 {
	font-style:normal;
	font-weight:400;
	font-size:16px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	margin-left:65px;
	margin-bottom:0;
	position:relative;
	top:-4px;
}
.widget.bbp_widget_login .bbp-logged-in h4 a:hover {
	color:#e27863;
}
.widget.bbp_widget_login .bbp-logged-in a.button.logout-link {
	font-style:italic;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	font-size:16px;
	color:rgba(0,
	0,
	0,
	0.4);
	line-height:1.6;
	text-transform:none;
	padding:0;
	padding-left:25px;
	height:auto;
	border-width:0;
	position:relative;
	top:4px;
	background:transparent;
}
.widget.bbp_widget_login .bbp-logged-in a.button.logout-link:hover {
	color:#000;
}
.widget.widget_bp_core_login_widget .standard-form {
	position:relative;
}
.widget.widget_bp_core_login_widget .standard-form:before,
.widget.widget_bp_core_login_widget .standard-form:after {
	content:" ";
	display:table;
}
.widget.widget_bp_core_login_widget .standard-form:after {
	clear:both;
}
.widget.widget_bp_core_login_widget .standard-form .forgetmenot {
	width:50%;
	height:50px;
	line-height:50px;
	float:right;
	padding-left:10px;
}
.widget.widget_bp_core_login_widget .standard-form .forgetmenot label {
	line-height:inherit;
}
.widget.widget_bp_core_login_widget .standard-form .forgetmenot label input[type="checkbox"] {
	top:22px;
	margin-right:18px;
}
.widget.widget_bp_core_login_widget .standard-form input[type="submit"] {
	font-style:normal;
	font-weight:600;
	font-size:12px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:45px;
	text-transform:none;
	letter-spacing:2px;
	word-spacing:0;
	color:#fff;
	width:48%;
	height:50px;
	line-height:50px;
	float:left;
	margin-top:-50px;
	cursor:pointer;
	background:#8a8f6a;
	border:1px solid #c39f76;
	border-radius:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.widget.widget_bp_core_login_widget .standard-form input[type="submit"]:hover {
	color:#fff;
	background:#bb9364;
	border:1px solid #bb9364;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-avatar {
	width:40px;
	height:40px;
	line-height:40px;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-avatar a img {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	margin:0;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-links {
	position:relative;
	margin-left:65px;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-link {
	font-style:normal;
	font-weight:400;
	font-size:16px;
	font-family:"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.37;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#28262b;
	padding:0;
	margin-bottom:0;
	position:relative;
	top:-4px;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-link a {
	color:inherit;
	font-weight:inherit !important;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-link a:hover {
	color:#e27863;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-logout {
	font-style:italic;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:600;
	font-size:16px;
	color:rgba(0,
	0,
	0,
	0.4);
	line-height:1.6;
	text-transform:none;
	background:transparent;
	margin:0;
	padding:0;
	cursor:pointer;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-logout .logout {
	position:relative;
	top:6px;
}
.widget.widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-logout .logout:hover {
	color:#000;
}
.widget.widget_crum_login {
	margin-top:20px;
}
.widget.widget_crum_login form:before,
.widget.widget_crum_login form:after {
	content:" ";
	display:table;
}
.widget.widget_crum_login form:after {
	clear:both;
}
.widget.widget_crum_login form p label,
.widget.widget_crum_login form p a {
	font-size:13px;
	color:#28262b;
}
.widget.widget_crum_login form p input[type="text"],
.widget.widget_crum_login form p input[type="password"] {
	margin-bottom:0;
}
.widget.widget_crum_login form p.login-username,
.widget.widget_crum_login form p.login-password {
	margin:0;
	margin-bottom:10px;
}
.widget.widget_crum_login form p.login-username label,
.widget.widget_crum_login form p.login-password label {
	margin-bottom:10px !important;
}
.widget.widget_crum_login form p.login-submit {
	margin:0 0 15px;
	padding-top:5px;
	padding-bottom:15px;
	border-bottom:1px dotted #cdcdcd;
}
.widget.widget_crum_login form p.login-submit .button {
	padding:0 25px;
}
.widget.widget_crum_login form p.login-submit .button .outlinedicon-lock-closed {
	display:none;
}
.widget.widget_crum_login form p.login-remember {
	float:left;
	width:51%;
	padding-right:10px;
}
.widget.widget_crum_login form p.login-lost-password {
	float:right;
	width:49%;
	padding-left:10px;
}
.widget.widget_crum_login form p.login-lost-password a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget.widget_crum_login form p.login-lost-password a:hover {
	color:#c39f76;
}
.widget.widget_crum_login form p.login-lost-password a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget.widget_crum_login form p.login-lost-password a:hover:before {
	border-bottom-style:solid;
}
.widget.widget_crum_login form p.login-registration a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
}
.widget.widget_crum_login form p.login-registration a:hover {
	color:#c39f76;
}
.widget.widget_crum_login form p.login-registration a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget.widget_crum_login form p.login-registration a:hover:before {
	border-bottom-style:solid;
}
.widget.widget_crum_login form p.login-remember,
.widget.widget_crum_login form p.login-lost-password,
.widget.widget_crum_login form p.login-registration {
	margin:0;
}
.widget.widget_crum_login .login-logout {
	width:50%;
}
.widget.widget_crum_login .login-logout .button {
	display:block;
	padding:0;
	text-align:center;
	line-height:45px;
}
.widget.widget_crum_login .login-logout .button:before,
.widget.widget_crum_login .login-logout .button .outlinedicon-lock-open {
	display:none;
}
.widget.widget_calendar #calendar_wrap {
	display:inline-block;
}
.widget.widget_calendar #calendar_wrap table {
	position:relative;
	border:none;
	border-collapse:collapse;
	background:transparent;
}
.widget.widget_calendar #calendar_wrap table caption {
	font-size:13px;
	margin-bottom:20px;
}
.widget.widget_calendar #calendar_wrap table * th,
.widget.widget_calendar #calendar_wrap table td {
	width:36px;
	height:36px;
	text-align:center;
}
.widget.widget_calendar #calendar_wrap table thead {
	background:transparent;
}
.widget.widget_calendar #calendar_wrap table thead tr th {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	font-size:13px;
	letter-spacing:0;
	color:#c39f76;
}
.widget.widget_calendar #calendar_wrap table thead tr th:hover {
	color:#c39f76;
}
.widget.widget_calendar #calendar_wrap table tbody tr {
	background:transparent;
	border-bottom:1px dotted #cdcdcd;
}
.widget.widget_calendar #calendar_wrap table tbody tr:last-child {
	border-bottom:none;
}
.widget.widget_calendar #calendar_wrap table tbody tr td {
	vertical-align:middle;
}
.widget.widget_calendar #calendar_wrap table tbody tr td#today {
	position:relative;
	color:#fff;
	z-index:1;
}
.widget.widget_calendar #calendar_wrap table tbody tr td#today:before {
	content:"";
	display:block;
	position:absolute;
	top:2px;
	bottom:2px;
	left:2px;
	right:2px;
	background:#c39f76;
	border-radius:50%;
	z-index:-1;
}
.widget.widget_calendar #calendar_wrap table tfoot {
	background:none;
}
.widget.widget_calendar #calendar_wrap table tfoot tr td[colspan="3"] {
	position:absolute;
	bottom:100%;
	width:30%;
	text-align:center;
	margin-bottom:-29px;
	border:1px solid #cdcdcd;
}
.widget.widget_calendar #calendar_wrap table tfoot tr td[colspan="3"] a {
	font-size:13px;
	font-weight:400;
	color:inherit;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget.widget_calendar #calendar_wrap table tfoot tr td[colspan="3"] a:hover {
	color:#8a8f6a;
}
.widget.widget_calendar #calendar_wrap table tfoot tr .pad {
	display:none;
}
.widget.widget_dfd_author .author-box {
	text-align:center;
	border:1px solid #cdcdcd;
	background-color:#fff;
}
.widget.widget_dfd_author .author-box .top-information-author {
	padding-top:50px;
	background-size:cover;
}
.widget.widget_dfd_author .author-box .top-information-author .author-image {
	margin-bottom:80px;
	height:60px;
}
.widget.widget_dfd_author .author-box .top-information-author .author-image img {
	display:block;
	border-radius:50%;
	margin:0 auto;
}
.widget.widget_dfd_author .author-box .top-information-author .author-image i {
	font-size:40px;
	display:block;
	width:120px;
	height:120px;
	line-height:120px;
	margin:0 auto;
	background:#f4f4f4;
	border-radius:50%;
}
.widget.widget_dfd_author .heading {
	padding:0 20px;
}
.widget.widget_dfd_author .heading h3.widget-title {
	margin-bottom:0;
}
.widget.widget_dfd_author .heading h3.widget-title + .subtitle {
	margin-top:5px;
}
.widget.widget_dfd_author .entry-content {
	padding:0 20px;
	margin-top:15px;
}
.widget.widget_dfd_author .widget.soc-icons {
	margin:20px 0;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-13 {
	margin-bottom:0;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-13 a {
	display:block;
	float:left;
	margin:0;
	padding-left:0;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-13 a:before {
	border-right-width:0;
	border-bottom-width:0;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-13 a:first-child:before {
	border-left-width:0;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a {
	position:relative;
	overflow:hidden;
	text-align:center;
	width:36px;
	height:36px;
	line-height:36px;
	color:#fff;
	border-radius:50%;
	margin:0 4px;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a:before {
	top:0;
	-webkit-transition:top .3s ease;
	-moz-transition:top .3s ease;
	transition:top .3s ease;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a > i {
	position:absolute;
	bottom:36px;
	left:0;
	text-align:center;
	width:36px;
	height:36px;
	line-height:36px;
	color:#fff;
	background:transparent;
	-webkit-transition:bottom .3s ease;
	-moz-transition:bottom .3s ease;
	transition:bottom .3s ease;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a > i:before {
	display:block;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:inherit;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a:hover:before {
	top:36px;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a:hover > i {
	bottom:0;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-facebook {
	background-color:#305fb3;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-flickr {
	background-color:#ff0084;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-google__x2B_,
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-gmail,
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-google {
	background-color:#d7482a;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-twitter-2,
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-twitter-3 {
	background-color:#5eaade;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-pinterest {
	background-color:#e1003a;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-skype {
	background-color:#12c7ef;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-vimeo {
	background-color:#3f90bf;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-youtube {
	background-color:#f33;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-dribbble {
	background-color:#f06eaa;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-linkedin {
	background-color:#39c;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-instagram {
	background-color:#9f6f59;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-rss {
	background-color:#fca600;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-rus-vk-01,
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-rus-vk-02 {
	background-color:#587a9f;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-wordpress {
	background-color:#242424;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-dropbox {
	background-color:#007ee5;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-picasa {
	background-color:#9a469e;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-deviantart {
	background-color:#5c6f61;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-last_fm {
	background-color:#e0282e;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-digg {
	background-color:#286091;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-evernote {
	background-color:#6fb636;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-foursquare_2 {
	background-color:#1ca1cc;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-livejournal {
	background-color:#6797c8;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-tumblr {
	background-color:#3d5a70;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-mail {
	background-color:#f1d454;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.soc_icon-behance {
	background-color:#1769ff;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-px-icon {
	background-color:#00aeef;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-vb {
	background-color:#27b4e9;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-b_Xing-icon_bl {
	background-color:#cfdc00;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-bandcamp-logo {
	background-color:#629aa9;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-c_spotify-512-black {
	background-color:#1ed760;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-houzz-dark-icon {
	background-color:#7ac143;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-Meerkat-color {
	background-color:#ffe203;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-periscope-logo {
	background-color:#46a3c4;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-skype {
	background-color:#009ee5;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-slideshare {
	background-color:#008ed2;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-Snapchat-logo {
	background-color:#fefb1e;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-soundcloud-logo {
	background-color:#f50;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-the-city {
	background-color:#48a3be;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-pinpoint {
	background-color:#2376de;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-viadeo {
	background-color:#ff7d0a;
}
.widget.widget_dfd_author .widget.soc-icons.dfd-soc-icons-hover-style-default > a.dfd-added-font-icon-tripadvisor {
	background-color:#1f892f;
}
.widget.widget_rss .widget-title .rsswidget {
	font-style:normal;
	font-weight:600;
	font-size:13px;
	font-family:"texgyreadventorregular",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.6;
	text-transform:uppercase;
	letter-spacing:4px;
	word-spacing:0;
	color:#28262b;
}
.widget.widget_rss .widget-title .rsswidget .icon {
	float:left;
	font-size:26px;
	margin-right:15px;
	position:relative;
	top:-2px;
	width:auto;
	height:auto;
	line-height:1.6;
}
.widget.widget_rss .widget-title .rsswidget img {
	position:relative;
	top:2px;
}
.widget.widget_rss ul li {
	padding:15px 0;
	border-bottom:1px solid #cdcdcd;
}
.widget.widget_rss ul li:last-child {
	border-bottom-width:0;
}
.widget.widget_rss ul .rss-date {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget.widget_rss ul .rssSummary {
	margin-top:5px;
	margin-bottom:10px;
}
.widget.widget_rss ul a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
}
.widget.widget_rss ul a:hover {
	color:#c39f76;
}
.widget.widget_rss ul cite {
	font-style:italic;
	font-weight:400;
	font-size:13px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	line-height:1.72;
	text-transform:none;
	letter-spacing:0;
	word-spacing:0;
	color:#bcbcbc;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	text-transform:capitalize;
}
.widget.widget_rss ul a:hover {
	color:#28262b;
}
.widget_crum_widget_tabs .horisontal dd {
	width:50%;
}
.widget_crum_cat_tabs .horisontal dd {
	width:33.3%;
}
.widget_dfd_recent_posts .tabs.horisontal dd,
.widget_crum_widget_tabs .tabs.horisontal dd,
.widget_crum_cat_tabs .tabs.horisontal dd {
	position:relative;
	text-align:center;
	margin:0;
	background-color:transparent;
	border:1px solid transparent;
	-webkit-transition:border-color .3s ease-in-out;
	-moz-transition:border-color .3s ease-in-out;
	transition:border-color .3s ease-in-out;
}
.widget_dfd_recent_posts .tabs.horisontal dd a,
.widget_crum_widget_tabs .tabs.horisontal dd a,
.widget_crum_cat_tabs .tabs.horisontal dd a {
	position:relative;
	font-size:14px;
	font-family:"Droid Serif",
	"Raleway",
	"Open Sans",
	"PT Sans",
	sans-serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0px;
	color:#28262b;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease;
	line-height:30px;
	padding:0;
	background:transparent;
	border-color:transparent;
}
.widget_dfd_recent_posts .tabs.horisontal dd a:hover,
.widget_crum_widget_tabs .tabs.horisontal dd a:hover,
.widget_crum_cat_tabs .tabs.horisontal dd a:hover {
	color:#c39f76;
}
.widget_dfd_recent_posts .tabs.horisontal dd.active,
.widget_crum_widget_tabs .tabs.horisontal dd.active,
.widget_crum_cat_tabs .tabs.horisontal dd.active {
	border-color:#cdcdcd;
}
.widget_dfd_recent_posts .recent-posts-list.comments-enabled .post-list-item .entry-content-wrap div.box-name,
.widget_dfd_recent_posts .recent-posts-list.comments-enabled .post-list-item .entry-content-wrap div.entry-meta,
.widget_crum_widget_tabs .recent-posts-list.comments-enabled .post-list-item .entry-content-wrap div.box-name,
.widget_crum_widget_tabs .recent-posts-list.comments-enabled .post-list-item .entry-content-wrap div.entry-meta,
.widget_crum_cat_tabs .recent-posts-list.comments-enabled .post-list-item .entry-content-wrap div.box-name,
.widget_crum_cat_tabs .recent-posts-list.comments-enabled .post-list-item .entry-content-wrap div.entry-meta {
	padding-left:35px;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item,
.widget_crum_widget_tabs .recent-posts-list .post-list-item,
.widget_crum_cat_tabs .recent-posts-list .post-list-item {
	margin-bottom:30px;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item:last-child,
.widget_crum_widget_tabs .recent-posts-list .post-list-item:last-child,
.widget_crum_cat_tabs .recent-posts-list .post-list-item:last-child {
	margin-bottom:0;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb {
	position:relative;
	float:left;
	width:80px;
	overflow:initial;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb i,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb i,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb i {
	font-size:24px;
	display:block;
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	border:1px solid #cdcdcd;
	border-radius:inherit;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb img,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb img,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb img {
	border-radius:inherit;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap {
	font-size:13px;
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	position:absolute;
	right:-12.5px;
	top:0;
	text-align:center;
	background:#c39f76;
	color:#fff;
	z-index:2;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap .entry-comments,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap .entry-comments,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap .entry-comments {
	display:block;
	line-height:inherit;
	color:inherit;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap .entry-comments a,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap .entry-comments a,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap .entry-comments a {
	display:block;
	line-height:inherit;
	color:inherit;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap:after,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap:after,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb .post-comments-wrap:after {
	content:"";
	display:block;
	position:absolute;
	top:100%;
	right:0;
	border-top:3px solid #b38653;
	border-left:3px solid #b38653;
	border-bottom:3px solid transparent;
	border-right:3px solid transparent;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap {
	margin-left:80px;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.box-name,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.box-name,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.box-name {
	padding-left:20px;
	padding-bottom:5px;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.box-name:hover,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.box-name:hover,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.box-name:hover {
	color:#c39f76;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.box-name:hover a,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.box-name:hover a,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.box-name:hover a {
	color:inherit;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta {
	padding-left:20px;
	padding-top:5px;
	color:#28262b;
	border-top:1px dotted #cdcdcd;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author {
	font-family:inherit;
	color:inherit;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a {
	position:relative;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:before,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:before,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:before {
	content:"";
	display:block;
	width:100%;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	margin-top:7px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#c39f76;
	-webkit-transition:border-bottom .3s ease;
	-moz-transition:border-bottom .3s ease;
	transition:border-bottom .3s ease;
}
.widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover:before,
.widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover:before,
.widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-content-wrap div.entry-meta .byline.author a:hover:before {
	border-bottom-style:solid;
}
.widget_dfd_recent_posts .entry-content-wrap .entry-meta .entry-comments a {
	opacity:1;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.widget_dfd_recent_posts .entry-content-wrap .entry-meta .entry-comments a:hover {
	opacity:.7;
}
.widget_dfd_recent_posts .box-name:hover a {
	color:inherit;
}
@media only screen and (max-width: 1279px) and (min-width: 800px) {
	.touch table.hide-for-xlarge,
	.touch table.hide-for-large,
	.touch table.hide-for-small,
	.touch table.show-for-medium {
		display:table !important;
	}
}
@media only screen and (max-device-width: 1280px) {
	.touch .nav-bar li.has-flyout > a {
		padding-right:36px !important;
	}
}
@media only screen and (max-device-width: 800px),
only screen and (device-width: 1024px) and (device-height: 600px),
only screen and (width: 1280px) and (orientation: landscape),
only screen and (device-width: 800px),
only screen and (max-width: 799px) {
	.flex-video {
		padding-top:0;
	}
}
@media only screen and (max-width: 1279px) and (min-width: 800px) {
	.touch .nav-bar li a {
		font-size:13px;
	}
	.touch .nav-bar li.has-flyout > a.flyout-toggle {
		padding:20px !important;
	}
	.touch .nav-bar li.has-flyout > a {
		padding-right:36px !important;
	}
	.clearing-main-right,
	.clearing-main-left {
		height:100%;
		width:40px;
		top:0;
		border:none;
	}
	.clearing-main-right:before,
	.clearing-main-left:before {
		position:absolute;
		top:50%;
	}
	.clearing-main-left {
		left:0;
	}
	.clearing-main-left:before {
		left:5px;
		content:"";
		display:block;
		width:0;
		height:0;
		border:solid 16px;
		border-color:transparent white transparent transparent;
	}
	.clearing-main-right {
		height:100%;
		right:0;
	}
	.clearing-main-right:before {
		content:"";
		display:block;
		width:0;
		height:0;
		border:solid 16px;
		border-color:transparent transparent transparent white;
	}
}
@media only screen and (min-width: 800px) {
	.mobile-show {
		display:none !important;
	}
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
	.feature-box.al-left .block-title {
		padding-top:30px;
		clear:both;
	}
	.intagram-gallery .normal-item:first-child {
		display:none;
	}
	.four.columns.columns-with-border {
		width:100%;
	}
}
@media only screen and (max-width: 1180px) {
	.large-hide {
		display:none !important;
	}
	#top-panel .top-info {
		width:auto;
	}
	#layout .mvb_t_row:first-child {
		height:auto !important;
	}
	.ls-inner .button,
	.ls-inner .button.white {
		font-size:12px;
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.tw-slider {
		padding:5px 30px 0 105px;
	}
	.recent-posts-list .sticky-post .entry-title,
	.recent-posts-list .entry-title {
		margin-top:0;
	}
	.intagram-gallery {
		text-align:center;
	}
	.intagram-gallery .big-item {
		width:100%;
		text-align:center;
		margin-bottom:3px;
	}
	.intagram-gallery .big-item img {
		min-width:92%;
	}
	.instagram-autor {
		display:none;
	}
	.intagram-gallery .normal-item:first-child {
		display:none;
	}
	.tiles-block .tile-item {
		width:125px;
		height:125px;
	}
}
@media only screen and (min-width: 1024px) {
	.normal-show {
		display:none !important;
	}
}
@media only screen and (max-width: 1024px) {
	.normal-hide {
		display:none !important;
	}
	.spacer {
		padding-right:10px;
	}
	#header-container #header .header-wrap .header-info-panel .top-info .spacer {
		padding-right:5px;
	}
	#header-container #header .header-wrap .header-info-panel .top-info i {
		margin-right:0px;
	}
	#header-container #header .header-wrap .header-info-panel .header-wishlist-button,
	#header-container #header .header-wrap .header-info-panel .lang-sel {
		padding:0 0 0 5px;
	}
	.promo_row_module .ten.columns {
		width:100%;
	}
	.charts-box.normal .chart-wrapper,
	.charts-box.large .chart-wrapper {
		width:100%;
	}
	.charts-box {
		margin-right:0;
	}
	.charts-box.large canvas {
		margin-left:-15px;
	}
	.charts-box.large.chart-wrapper i {
		margin-left:-15px;
	}
	.charts-box canvas {
		margin:0 auto 0 auto;
	}
	.news-row article .entry-thumb a.link:before {
		line-height:65%;
	}
	.tiles-block .tile-item {
		width:115px;
		height:120px;
	}
	#crum-slider .item .entry-title,
	#crum-slider .item .entry-meta {
		display:none;
	}
	.news-page-slider .news-slider-entry-hover,
	.rev_slider .tp-caption.revslider-button.button,
	.rev_slider .tp-caption.revslider-button.button.inverted {
		display:none !important;
	}
	.portfolio-masonry-few-rows .recent-works-item .portfolio-entry-meta {
		display:none;
	}
}
@media only screen and (min-width: 1280px) {
	.recent-block-wide .recent-block-wide-list.with-under-title .recent-works-item:hover .entry-meta-under-portfolio .read-more {
		bottom:118px;
	}
}
.ls-thumbnail .ls-thumbnail-slide a img {
	position:relative;
	left:100%;
	margin-left:-200%;
}
#main-wrap {
	min-width:800px;
}
.ls-thumbnail .ls-thumbnail-slide a img {
	position:relative;
	left:100%;
	margin-left:-200%;
}
#main-wrap {
	min-width:800px;
}