@-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); }
}
.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%);
}
*, *:before, *:after {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
body *::-moz-selection {
  background:#1b1b1b;
  color:#ffffff;
}
body *::-webkit-selection {
  background:#1b1b1b;
  color:#ffffff;
}
body *::selection {
  background:#1b1b1b;
  color:#ffffff;
}
body {
  background:white;
  position:relative;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  font:inherit;
  font-size:100%;
  vertical-align:baseline;
  direction:ltr;
}
sub {
  font-size:50%;
  vertical-align:sub;
}
sup {
  font-size:50%;
  vertical-align:super;
}
var { font-style:italic; }
html { line-height:1; }
ol, ul { list-style:none; }
table {
  border-collapse:collapse;
  border-spacing:0;
}
caption, th, td {
  text-align:left;
  font-weight:normal;
  vertical-align:middle;
}
q, blockquote { quotes:none; }
q:before, q:after, blockquote:before, blockquote:after {
  content:"";
  content:none;
}
a img { border:none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block; }
dfn {
  text-decoration:none;
  font-style:normal;
  border-bottom:1px dotted;
}
:focus { outline:0px; }
a img { border:none; }
a {
  text-decoration:none;
  line-height:inherit;
  color:inherit;
}
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; }
.hide { display:none; }
.hide-override { display:none !important; }
.highlight {
  background:#3498db;
  padding:0 7px;
  color:#ffffff;
}
.text-style-light { font-weight:300; }
.inline-block { display:inline-block; }
figure { margin:0; }
body, div, dl, dt, dd, ul, ol, li, pre, form, p, blockquote, th, td {
  font-style:normal;
  font-weight:400;
  font-size:14px;
  font-family:"Open Sans", "PT Sans", sans-serif;
  line-height:1.785;
  text-transform:none;
  letter-spacing:0;
  color:#565656;
}
p {
  font-family:inherit;
  font-weight:inherit;
  font-size:inherit;
  margin-bottom:1.07em;
}
h1 {
  font-style:normal;
  font-weight:600;
  font-size:55px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:1.63;
  text-transform:none;
  letter-spacing:0;
  color:#28262b;
}
h2 {
  font-style:normal;
  font-weight:600;
  font-size:45px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:1.866;
  text-transform:none;
  letter-spacing:4px;
  color:#28262b;
}
h3 {
  font-style:normal;
  font-weight:600;
  font-size:35px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:1.54;
  text-transform:none;
  letter-spacing:5px;
  color:#28262b;
}
h4 {
  font-style:normal;
  font-weight:600;
  font-size:30px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:2;
  text-transform:none;
  letter-spacing:5px;
  color:#28262b;
}
h5 {
  font-style:normal;
  font-weight:600;
  font-size:22px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:2.05;
  text-transform:uppercase;
  letter-spacing:5px;
  color:#28262b;
}
h6 {
  font-style:normal;
  font-weight:600;
  font-size:18px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:1.2;
  text-transform:none;
  letter-spacing:4px;
  color:#28262b;
}
.quoteCite .quote-sub {
  font-size:12px;
  font-weight:300;
  margin:0;
  line-height:1.5;
  text-transform:uppercase;
}
::-webkit-input-placeholder {
  position:relative;
  top:2px;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  font-family:"Open Sans", "Open Sans", "PT Sans", sans-serif;
  line-height:1.785;
  text-transform:none;
  letter-spacing:0;
  color:#565656;
  color:#888888;
  text-align:left;
  line-height:1;
}
:-moz-placeholder {
  position:relative;
  top:2px;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  font-family:"Open Sans", "Open Sans", "PT Sans", sans-serif;
  line-height:1.785;
  text-transform:none;
  letter-spacing:0;
  color:#565656;
  color:#888888;
  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, address, cite {
  font-style:italic;
  line-height:inherit;
}
strong, b, big {
  font-weight:bold;
  line-height:inherit;
}
small {
  font-size:70%;
  line-height:inherit;
}
.normal { font-weight:400; }
code, pre, kbd, tt {
  font:14px Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
  color:#7b7b7b;
  word-break:break-all;
  word-wrap:break-word;
}
code { background:none; }
pre {
  font-size:13px;
  overflow:visible;
  overflow-y:hidden;
  display:block;
  line-height:19px;
  padding:20px;
  margin:15px 0;
  color:#333333 !important;
  background-color:#eaeaea;
  border:none;
  border-radius:6px;
  white-space:pre-wrap;
}
table {
  margin:0 0 18px;
  background:#ffffff;
  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 {
  font-size:14px;
  display:table-cell;
  line-height:18px;
  text-align:left;
}
table thead tr th, table tfoot tr td {
  font-size:14px;
  font-weight:bold;
  padding:8px 10px 9px;
  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 {
  vertical-align:top;
  padding:9px 10px;
  color:#333;
  border:none;
}
table { width:100%; }
.video-js {
  max-width:100%;
  height:auto;
  object-fit:cover;
}
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;
}
@media only screen and (min-width: 800px) {
  blockquote {
    width:83.33333%;
    margin:0 auto;
  }
}
.dfd-textmodule-blockquote, blockquote {
  display:block;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:23px;
  line-height:1.9;
  text-align:center;
  color:#28262b;
}
.dfd-textmodule-blockquote, blockquote {
  position:relative;
  padding:45px 0;
}
.dfd-textmodule-blockquote:before, blockquote:before {
  content:"\ea51";
  font-family:'dfd-socicons-font' !important;
  font-size:90px;
  line-height:1;
  position:absolute;
  top:30px;
  left:-20px;
  color:#e8e8e8;
  z-index:0;
}
.dfd-textmodule-blockquote p, blockquote p {
  position:relative;
  font:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-transform:inherit;
  color:inherit;
  margin-bottom:0;
  z-index:1;
}
.dfd-textmodule-blockquote .slug, blockquote .slug { margin-top:20px; }
.dfd-textmodule-blockquote cite, blockquote cite {
  display:block;
  margin-top:20px;
}
q, .dfd-textmodule-featured-quote {
  display:block;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:23px;
  line-height:1.9;
  text-align:left;
  color:#28262b;
  padding:20px 20px;
  word-wrap:break-word;
}
abbr, acronym {
  text-transform:uppercase;
  font-size:90%;
  color:#222222;
  border-bottom:1px solid #e7e7e7;
  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 #999999;
    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 #cccccc;
}
.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 #e7e7e7;
  -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:#ffffff;
  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;
}
.row {
  width:1200px;
  max-width:100%;
  min-width:768px;
  margin:0 auto;
  position:relative;
}
.row.full-width, .row .row {
  width:auto;
  max-width:none;
  min-width:0;
  margin:0 -10px;
}
.row.collapse .column, .row.collapse .columns { padding:0; }
.row .row {
  width:auto;
  max-width:none;
  min-width:0;
  margin:0 -10px;
}
.row .row.collapse { margin:0; }
ul.row { list-style:none; }
.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; }
.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:#ffffff;
}
.orbit-wrapper .slider-nav span.left:before {
  content:"\e73e";
  font-family:"crdash";
  font-size:20px;
  position:absolute;
  left:0;
  top:0;
  visibility:visible;
  color:#ffffff;
}
.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:#999999;
  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:#222222;
  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:#ffffff;
  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:#ffffff;
  }
}
.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);
}
.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;
}
.vc-row-wrapper .columns {
  -webkit-transition:-webkit-transform .3s ease, border .3s ease, -webkit-box-shadow .3s ease, background .3s ease, z-index .3s ease;
  -moz-transition:-moz-transform .3s ease, border .3s ease, -moz-box-shadow .3s ease, background .3s ease, z-index .3s ease;
  transition:transform .3s ease, border .3s ease, box-shadow .3s ease, background .3s ease, z-index .3s ease;
}
.vc-row-wrapper .columns.dfd-column-parallax {
  -webkit-transition:border .3s ease, box-shadow .3s ease, background .3s ease, z-index .3s ease;
  -moz-transition:border .3s ease, box-shadow .3s ease, background .3s ease, z-index .3s ease;
  transition:border .3s ease, box-shadow .3s ease, background .3s ease, z-index .3s ease;
}
.vc-row-wrapper .columns.dfd-column-parallax:hover {
  -webkit-transition:-webkit-transform .3s ease, border .3s ease, -webkit-box-shadow .3s ease, background .3s ease, z-index .3s ease;
  -moz-transition:-moz-transform .3s ease, border .3s ease, -moz-box-shadow .3s ease, background .3s ease, z-index .3s ease;
  transition:transform .3s ease, border .3s ease, box-shadow .3s ease, background .3s ease, z-index .3s ease;
}
.vc-row-wrapper .columns.col-hover-slide-up {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.vc-row-wrapper .columns.col-hover-slide-up:hover {
  -webkit-transform:translateY(-2px);
  -moz-transform:translateY(-2px);
  -o-transform:translateY(-2px);
  transform:translateY(-2px);
}
.vc-row-wrapper .columns.col-hover-slide-dovn {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.vc-row-wrapper .columns.col-hover-slide-dovn:hover {
  -webkit-transform:translateY(2px);
  -moz-transform:translateY(2px);
  -o-transform:translateY(2px);
  transform:translateY(2px);
}
body.admin-bar { padding-top:32px; }
html .dfd-admin-bar { z-index:9999999 !important; }
html.dfd-admin-bar-enabled { margin-top:0 !important; }
@media only screen and (max-width: 782px) {
  body.admin-bar { padding-top:46px; }
  html .dfd-admin-bar { z-index:9999999 !important; }
  html.dfd-admin-bar-enabled { margin-top:0 !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-size:13px;
  font-style:italic;
  font-weight:400;
  line-height:2;
  color:#9c9c9c;
}
.alignleft { float:left; }
.alignright { float:right; }
.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;
}
.entry-thumb:not(.attachment-post-thumbnail.size-post-thumbnail) 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:#ffffff;
  border-color:#ffffff;
}
.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:#ffffff;
  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:#3498db;
  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:#3498db;
  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:#ffffff; }
div.alert-box {
  border-color:#f1f1f1;
  background:#ffffff;
  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:#3498db; }
.secondary_site_color { color:#e9e9e9; }
.third_site_color { color:#34db83; }
.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; }
@-webkit-keyframes dfdSideButtonsAnim {
  0% { color:#ffffff; }
  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:#ffffff; }
  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:#ffffff; }
  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:#ffffff; }
  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:#ffffff; }
}
.dfd-fixed-button {
  position:fixed;
  width:200px;
  display:block;
  top:20%;
  left:100%;
  line-height:50px;
  margin-left:-50px;
  background:#1b1b1b;
  color:#ffffff;
  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:#ffffff;
  background:#282828;
}
.dfd-fixed-button.dfd-mail {
  width:200px;
  margin-top:55px;
}
.dfd-fixed-button.dfd-mail:hover {
  margin-left:-200px;
  color:#ffffff;
  background:#282828;
}
.dfd-custom-link {
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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:#34db83; }
.dfd-custom-link-decorated {
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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:#34db83; }
.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:#34db83;
  -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:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-weight:700;
  letter-spacing:-1px;
}
.compose-mode .vc_element > .vc-row-wrapper > .row > .vc_element:before, .view-mode .vc_element > .vc-row-wrapper > .row > .vc_element:before {
  content:'';
  margin:0;
  padding:0;
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  width:100%;
  height:100%;
  outline:#EBEBEB dashed 1px;
  outline:rgba(125,125,125,0.4) dashed 1px;
  opacity:0;
}
.compose-mode .vc_element.vc_hold-hover > .vc-row-wrapper > .row > .vc_element:before, .compose-mode .vc_element.vc_hover > .vc-row-wrapper > .row > .vc_element:before, .compose-mode .vc_element:hover > .vc-row-wrapper > .row > .vc_element:before, .view-mode .vc_element.vc_hold-hover > .vc-row-wrapper > .row > .vc_element:before, .view-mode .vc_element.vc_hover > .vc-row-wrapper > .row > .vc_element:before, .view-mode .vc_element:hover > .vc-row-wrapper > .row > .vc_element:before { opacity:1; }
.compose-mode .vc_element .equal-height-columns .dfd-vertical-aligned:hover > .vc_controls, .view-mode .vc_element .equal-height-columns .dfd-vertical-aligned:hover > .vc_controls {
  opacity:1 !important;
  visibility:visible !important;
}
.compose-mode .vc_element-name .vc_btn-content, .view-mode .vc_element-name .vc_btn-content { letter-spacing:0; }
body.vc_editor .vc_element:not(.vc_container-block):hover { outline:1px dotted rgba(0,0,0,0.35); }
.dfd-background-main { background:#3498db; }
body.dfd-preloader-enabled { overflow:hidden; }
span[id*="more"] {
  display:block;
  width:100%;
  height:0;
  border-bottom:1px dashed #e7e7e7;
}
#layout.dfd-default-template .dfd-content-wrap .aligncenter { margin-bottom:15px; }
#layout.dfd-default-template .dfd-content-wrap .alignleft { margin:0 20px 15px 0; }
#layout.dfd-default-template .dfd-content-wrap .alignright { margin:0 0 15px 20px; }
#layout.dfd-default-template .dfd-content-wrap > p > ol, #layout.dfd-default-template .dfd-content-wrap > ol {
  list-style:initial;
  list-style-type:decimal;
  color:#3b3b3b;
}
#layout.dfd-default-template .dfd-content-wrap > p > ol ol, #layout.dfd-default-template .dfd-content-wrap > ol ol {
  list-style:initial;
  list-style-type:decimal;
}
#layout.dfd-default-template .dfd-content-wrap > p > ul > li, #layout.dfd-default-template .dfd-content-wrap > ul > li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:10px 0;
  color:#3b3b3b;
}
#layout.dfd-default-template .dfd-content-wrap > p > ul > li:before, #layout.dfd-default-template .dfd-content-wrap > ul > li:before {
  content:"";
  float:left;
  display:block;
  width:6px;
  height:6px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-3px;
  margin-left:-25px;
  background:#3498db;
  border-radius:50%;
}
#layout.dfd-default-template .dfd-content-wrap > p > ul > li li, #layout.dfd-default-template .dfd-content-wrap > ul > li li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:5px 0;
  color:#3b3b3b;
}
#layout.dfd-default-template .dfd-content-wrap > p > ul > li li:before, #layout.dfd-default-template .dfd-content-wrap > ul > li li:before {
  content:"";
  float:left;
  display:block;
  width:4px;
  height:4px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-2px;
  margin-left:-25px;
  background:#636363;
}
#layout.dfd-default-template .dfd-content-wrap > p > ul > li li li:before, #layout.dfd-default-template .dfd-content-wrap > ul > li li li:before {
  content:"";
  float:left;
  display:block;
  width:10px;
  height:1px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-0.5px;
  margin-left:-25px;
  background:#bfbfbf;
}
#layout.dfd-default-template .dfd-content-wrap > table tbody th, #layout.dfd-default-template .dfd-content-wrap > p table tbody th {
  padding-left:10px;
  padding-right:10px;
}
#layout.no-title #respond { padding-bottom:40px; }
body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-standard > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-audio > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-video > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-gallery > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-standard > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-audio > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-video > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-gallery > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-standard > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-audio > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-video > .cover .entry-content, body.dfd-extension-disabled .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-gallery > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-standard > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-audio > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-video > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-gallery > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-standard > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-audio > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-video > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-gallery > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-standard > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-audio > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-video > .cover .entry-content, body.dfd-extension-disabled .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-gallery > .cover .entry-content { height:auto; }
body.dfd-extension-disabled .entry-meta i.dfd-socicon-clock, body.dfd-extension-disabled .entry-meta i.dfd-socicon-icon-ios7-heart {
  position:relative;
  top:-2px;
}
body.dfd-extension-disabled .entry-meta i.dfd-socicon-Untitled-2-37 {
  position:relative;
  top:-1px;
}
body.dfd-extension-disabled .dfd-textmodule-blockquote, body.dfd-extension-disabled blockquote { text-align:left; }
body.dfd-extension-disabled .dfd-textmodule-blockquote:before, body.dfd-extension-disabled blockquote:before { font-size:60px; }
body.dfd-extension-disabled #comments .commentlist .comment ul { margin-left:40px; }
body.dfd-extension-disabled #comments .commentlist .comment div.clearfix .comment-content .comment-author .entry-meta { overflow:hidden; }
body.dfd-extension-disabled #layout.dfd-default-template .dfd-content-wrap h1, body.dfd-extension-disabled #layout.dfd-default-template .dfd-content-wrap h2, body.dfd-extension-disabled #layout.dfd-default-template .dfd-content-wrap h3, body.dfd-extension-disabled #layout.dfd-default-template .dfd-content-wrap h4, body.dfd-extension-disabled #layout.dfd-default-template .dfd-content-wrap h5, body.dfd-extension-disabled #layout.dfd-default-template .dfd-content-wrap h6 { margin-bottom:14px; }
#footer {
  position:relative;
  z-index:1;
  background:#f4f4f4;
  color:#ffffff;
}
#footer.footer-style-1 > .row > .columns > div:first-child { padding-top:30px; }
#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-top:50px;
  padding-bottom:50px;
}
#footer.footer-style-2 > .row.full-width {
  padding-left:100px;
  padding-right:100px;
}
#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:"Open Sans", "Open Sans", "PT Sans", sans-serif;
  line-height:1.72;
  text-transform:none;
  letter-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 { margin-top:40px; }
@media only screen and (min-width: 1280px) {
  #footer .vc-row-wrapper.full_width_content { 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;
  min-height:74px;
  overflow:hidden;
  padding:20px 0;
  background:#323232;
  z-index:1;
}
#sub-footer .subfooter-copyright {
  font-size:13px;
  color:rgba(86,86,86,0.8);
}
#sub-footer .subfooter-copyright > img {
  position:relative;
  top:2px;
}
#sub-footer .dfd-subfooter-logo-wrap {
  display:block;
  line-height:.5;
}
#sub-footer > .row.full-width {
  padding-left:100px;
  padding-right:100px;
}
body.dfd-parallax-footer { position:relative; }
body.dfd-parallax-footer:after {
  content:"";
  display:block;
  width:100%;
  position:absolute;
  top:100%;
  left:0;
  -webkit-box-shadow:0 0 20px 10px rgba(0,0,0,0.2);
  box-shadow:0 0 20px 10px rgba(0,0,0,0.2);
}
#main-wrap.dfd-parallax-footer { background:inherit; }
#main-wrap.dfd-parallax-footer #change_wrap_div { background:inherit; }
#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:40px;
  line-height:40px;
  list-style:none;
  overflow:hidden;
  padding-right:60px;
  margin:0 -10px;
}
.dfd-additional-header-menu * { font:inherit; }
.dfd-additional-header-menu li {
  float:left;
  padding:0 10px;
}
.dfd-additional-header-menu li a {
  opacity:1;
  -webkit-transition:opacity .5s ease;
  -moz-transition:opacity .5s ease;
  transition:opacity .5s ease;
}
.dfd-additional-header-menu li a:hover { opacity:.4; }
@-webkit-keyframes headerAnimationSimple {
  0% { -webkit-transform:translateY(0); }
  100% { -webkit-transform:translateY(-40px); }
}
@-moz-keyframes headerAnimationSimple {
  0% { -moz-transform:translateY(0); }
  100% { -moz-transform:translateY(-40px); }
}
@-o-keyframes headerAnimationSimple {
  0% { -o-transform:translateY(0); }
  100% { -o-transform:translateY(-40px); }
}
@-ms-keyframes headerAnimationSimple {
  0% { -ms-transform:translateY(0); }
  100% { -ms-transform:translateY(-40px); }
}
@keyframes headerAnimationSimple {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
  100% {
    -webkit-transform:translateY(-40px);
    transform:translateY(-40px);
  }
}
@-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; }
}
@-webkit-keyframes headerBottomAnimationSlideUpHeaderStart {
  0% {
    top:0;
    bottom:auto;
    opacity:1;
    -webkit-transform:translateY(-40px);
  }
  5% {
    top:0;
    bottom:auto;
    opacity:0;
    -webkit-transform:translateY(-200%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
  }
  75% {
    top:auto;
    bottom:0;
    opacity:0;
    -webkit-transform:translateY(100%);
  }
  100% {
    top:auto;
    bottom:0;
    opacity:1;
    -webkit-transform:translateY(0);
  }
}
@-moz-keyframes headerBottomAnimationSlideUpHeaderStart {
  0% {
    top:0;
    bottom:auto;
    opacity:1;
    -moz-transform:translateY(-40px);
  }
  5% {
    top:0;
    bottom:auto;
    opacity:0;
    -moz-transform:translateY(-200%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
  }
  75% {
    top:auto;
    bottom:0;
    opacity:0;
    -moz-transform:translateY(100%);
  }
  100% {
    top:auto;
    bottom:0;
    opacity:1;
    -moz-transform:translateY(0);
  }
}
@-o-keyframes headerBottomAnimationSlideUpHeaderStart {
  0% {
    top:0;
    bottom:auto;
    opacity:1;
    -o-transform:translateY(-40px);
  }
  5% {
    top:0;
    bottom:auto;
    opacity:0;
    -o-transform:translateY(-200%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
  }
  75% {
    top:auto;
    bottom:0;
    opacity:0;
    -o-transform:translateY(100%);
  }
  100% {
    top:auto;
    bottom:0;
    opacity:1;
    -o-transform:translateY(0);
  }
}
@keyframes headerBottomAnimationSlideUpHeaderStart {
  0% {
    top:0;
    bottom:auto;
    opacity:1;
    transform:translateY(-40px);
  }
  5% {
    top:0;
    bottom:auto;
    opacity:0;
    transform:translateY(-200%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
  }
  75% {
    top:auto;
    bottom:0;
    opacity:0;
    transform:translateY(100%);
  }
  100% {
    top:auto;
    bottom:0;
    opacity:1;
    transform:translateY(0);
  }
}
@-webkit-keyframes headerBottomAnimationSlideUpHeader {
  0% {
    top:auto;
    bottom:0;
    opacity:1;
    -webkit-transform:translateY(0);
  }
  25% {
    top:auto;
    bottom:0;
    opacity:0;
    -webkit-transform:translateY(100%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
    -webkit-transform:translateY(-100%);
  }
  75% {
    top:0;
    bottom:auto;
    opacity:1;
  }
  100% { opacity:1; }
}
@-moz-keyframes headerBottomAnimationSlideUpHeader {
  0% {
    top:auto;
    bottom:0;
    opacity:1;
    -moz-transform:translateY(0);
  }
  25% {
    top:auto;
    bottom:0;
    opacity:0;
    -moz-transform:translateY(100%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
    -moz-transform:translateY(-100%);
  }
  75% {
    top:0;
    bottom:auto;
    opacity:1;
  }
  100% { opacity:1; }
}
@-o-keyframes headerBottomAnimationSlideUpHeader {
  0% {
    top:auto;
    bottom:0;
    opacity:1;
    -o-transform:translateY(0);
  }
  25% {
    top:auto;
    bottom:0;
    opacity:0;
    -o-transform:translateY(100%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
    -o-transform:translateY(-100%);
  }
  75% {
    top:0;
    bottom:auto;
    opacity:1;
  }
  100% { opacity:1; }
}
@keyframes headerBottomAnimationSlideUpHeader {
  0% {
    top:auto;
    bottom:0;
    opacity:1;
    transform:translateY(0);
  }
  25% {
    top:auto;
    bottom:0;
    opacity:0;
    transform:translateY(100%);
  }
  50% {
    top:0;
    bottom:auto;
    opacity:0;
    transform:translateY(-100%);
  }
  75% {
    top:0;
    bottom:auto;
    opacity:1;
  }
  100% { opacity:1; }
}
@media only screen and (min-width: 1101px) {
  html:not(.dfd-safari-detected) #header-container.small:not(.header-style-8):not(.header-style-9):not(.menu-position-bottom).with-top-panel {
    -webkit-animation:headerAnimationSimple .3s linear;
    -moz-animation:headerAnimationSimple .3s linear;
    animation:headerAnimationSimple .3s linear;
  }
}
#header-container.small:not(.header-style-8):not(.header-style-9) #header .dfd-logo-wrap:not(.mobile-sticky-logos) img, #header-container.small:not(.header-style-8):not(.header-style-9) .header .dfd-logo-wrap:not(.mobile-sticky-logos) img { max-height:60px; }
#header-container.small:not(.header-style-8):not(.header-style-9) #header .dfd-logo-wrap.mobile-sticky-logos img, #header-container.small:not(.header-style-8):not(.header-style-9) .header .dfd-logo-wrap.mobile-sticky-logos img { max-height:60px; }
#header-container.small:not(.header-style-8):not(.header-style-9) #header .header-wrap, #header-container.small:not(.header-style-8):not(.header-style-9) .header .header-wrap {
  height:60px;
  line-height:60px;
  -webkit-box-shadow:0 0px 50px 0 rgba(0,0,0,0.15);
  box-shadow:0 0px 50px 0 rgba(0,0,0,0.15);
}
#header-container.small:not(.header-style-8):not(.header-style-9).with-top-panel {
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
  -o-transform:translateY(-40px);
  transform:translateY(-40px);
}
#header-container.small.header-style-8 #header .dfd-top-row, #header-container.small.header-style-8 .header .dfd-top-row, #header-container.small.header-style-9 #header .dfd-top-row, #header-container.small.header-style-9 .header .dfd-top-row {
  height:60px;
  -webkit-box-shadow:0 0px 50px 0 rgba(0,0,0,0.15);
  box-shadow:0 0px 50px 0 rgba(0,0,0,0.15);
}
#header-container.small .logo-wrap.header-top-logo-panel { display:none; }
#header-container.slide-up.small #header, #header-container.slide-up.small .header, #header-container.slide-up.small .dfd-top-row {
  -webkit-animation:headerAnimationSlideUp 1s linear;
  -moz-animation:headerAnimationSlideUp 1s linear;
  animation:headerAnimationSlideUp 1s linear;
}
#header-container.fade.small #header, #header-container.fade.small .header, #header-container.fade.small .dfd-top-row {
  -webkit-animation:headerAnimationFade 1s linear;
  -moz-animation:headerAnimationFade 1s linear;
  animation:headerAnimationFade 1s linear;
}
#header-container.menu-position-bottom:not(.small).simple, #header-container.menu-position-bottom:not(.small).slide-up, #header-container.menu-position-bottom:not(.small).fade {
  -webkit-animation:headerBottomAnimationSlideUpHeaderStart .5s linear;
  -moz-animation:headerBottomAnimationSlideUpHeaderStart .5s linear;
  animation:headerBottomAnimationSlideUpHeaderStart .5s linear;
}
#header-container.menu-position-bottom.small.simple, #header-container.menu-position-bottom.small.slide-up, #header-container.menu-position-bottom.small.fade {
  -webkit-animation:headerBottomAnimationSlideUpHeader .5s linear;
  -moz-animation:headerBottomAnimationSlideUpHeader .5s linear;
  animation:headerBottomAnimationSlideUpHeader .5s linear;
}
.total_cart_header {
  position:relative;
  height:inherit;
  line-height:inherit;
  padding-right:25px;
  z-index:1002;
}
.total_cart_header .woo-cart-contents * {
  height:inherit;
  line-height:inherit;
}
.total_cart_header .woo-cart-contents .woo-cart-items {
  font-size:20px;
  float:left;
  opacity:1;
}
.total_cart_header .woo-cart-contents .woo-cart-details {
  position:relative;
  font-size:11px;
  float:left;
  margin-left:10px;
  color:#ffffff;
}
.total_cart_header .woo-cart-contents .woo-cart-details:before {
  content:"";
  display:block;
  width:20px;
  height:20px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-10px;
  margin-left:-10px;
  background:#3498db;
  border-radius:50%;
  z-index:-1;
}
.total_cart_header:hover .woo-cart-contents .woo-cart-items {
  opacity:.7;
  -webkit-transition:opacity .8s ease;
  -moz-transition:opacity .8s ease;
  transition:opacity .8s ease;
}
.total_cart_header:hover .shopping-cart-box {
  visibility:visible;
  opacity:1;
}
.lang-sel {
  position:relative;
  height:inherit;
  line-height:inherit;
}
.lang-sel > a {
  position:relative;
  display:block;
  font-size:13px;
  letter-spacing:-0.4px;
  overflow:hidden;
  height:inherit;
  line-height:inherit;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
  -webkit-transition:-webkit-transform .3s ease, opacity .3s ease, visibility .3s ease;
  -moz-transition:-moz-transform .3s ease, opacity .3s ease, visibility .3s ease;
  transition:-webkit-transform .3s ease, transform .3s ease, opacity .3s ease, visibility .3s ease;
}
.lang-sel > a > span {
  float:left;
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.lang-sel > a span.flag {
  display:block;
  width:20px;
  height:20px;
  margin-right:10px;
  background-position:center center;
  background-size:initial;
  background-repeat:no-repeat;
  background-image:url(../img/eng.png);
  border-radius:50%;
}
.lang-sel > ul {
  position:absolute;
  top:50%;
  left:50%;
  width:78px;
  margin-bottom:0;
  margin-left:-10px;
  opacity:0;
  visibility:hidden;
  z-index:1000;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  -webkit-transition:opacity .3s ease, visiblity .3s ease;
  -moz-transition:opacity .3s ease, visiblity .3s ease;
  transition:opacity .3s ease, visiblity .3s ease;
}
.lang-sel > ul:before, .lang-sel > ul:after {
  content:" ";
  display:table;
}
.lang-sel > ul:after { clear:both; }
.lang-sel > ul > li { float:left; }
.lang-sel > ul > li:nth-child(1) {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.lang-sel > ul > li:nth-child(1) span.flag { background-image:url(../img/eng.png); }
.lang-sel > ul > li:nth-child(2) {
  margin-left:-3px;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transition:all .3s ease .1s;
  -moz-transition:all .3s ease .1s;
  transition:all .3s ease .1s;
}
.lang-sel > ul > li:nth-child(2) span.flag { background-image:url(../img/de.png); }
.lang-sel > ul > li:nth-child(3) {
  margin-left:-6px;
  -webkit-transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-transition:all .3s ease .05s;
  -moz-transition:all .3s ease .05s;
  transition:all .3s ease .05s;
}
.lang-sel > ul > li:nth-child(3) span.flag { background-image:url(../img/fr.png); }
.lang-sel > ul > li.active { opacity:.4; }
.lang-sel > ul > li.active > a:hover span.flag {
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px) scale(1);
  -moz-transform:perspective(0px) scale(1);
  -o-transform:perspective(0px) scale(1);
  transform:perspective(0px) scale(1);
}
.lang-sel > ul > li > a {
  display:block;
  padding:0 3px;
}
.lang-sel > ul > li > a span.flag {
  display:block;
  width:20px;
  height:20px;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:initial;
  border-radius:50%;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px) scale(1);
  -moz-transform:perspective(0px) scale(1);
  -o-transform:perspective(0px) scale(1);
  transform:perspective(0px) scale(1);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.lang-sel > ul > li > a span.flag:hover {
  -webkit-transform:perspective(1200px) scale(1.2);
  -moz-transform:perspective(1200px) scale(1.2);
  -o-transform:perspective(1200px) scale(1.2);
  transform:perspective(1200px) scale(1.2);
  -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);
}
.lang-sel:hover > a {
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateX(-20px);
  -moz-transform:translateX(-20px);
  -o-transform:translateX(-20px);
  transform:translateX(-20px);
}
.lang-sel:hover > ul {
  opacity:1;
  visibility:visible;
}
.lang-sel:hover > ul > li:nth-child(1) {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.lang-sel:hover > ul > li:nth-child(2) {
  margin-left:0;
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
  -webkit-transition:all .3s ease .05s;
  -moz-transition:all .3s ease .05s;
  transition:all .3s ease .05s;
}
.lang-sel:hover > ul > li:nth-child(3) {
  margin-left:0;
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
  -webkit-transition:all .3s ease .1s;
  -moz-transition:all .3s ease .1s;
  transition:all .3s ease .1s;
}
.login-header {
  position:relative;
  display:block;
  float:left;
  color:inherit;
}
.login-header .dfd-header-links {
  position:relative;
  display:block;
  height:inherit;
  line-height:inherit;
  padding:0 50px;
  border-left:1px solid #e7e7e7;
}
.login-header .dfd-header-links i {
  font-size:13px;
  position:absolute;
  left:25px;
  top:50%;
  height:1em !important;
  line-height:1 !important;
  margin-top:-0.5em;
  opacity:.4;
}
.login-header .top-avatar { display:none; }
.login-header #dfd-register, .login-header #dfd-lost-password { display:none; }
.login-header #dfd-register.active, .login-header #dfd-lost-password.active { display:block; }
.login-header #loginModal, .login-header #dfd-register, .login-header #dfd-lost-password {
  position:absolute;
  top:100% !important;
  left:0;
  width:410px;
  height:auto !important;
  margin:0;
  padding:20px;
  background:#ffffff;
  border-radius:6px;
  -webkit-box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  z-index:1005;
}
.login-header #loginModal .login_form_title, .login-header #dfd-register .login_form_title, .login-header #dfd-lost-password .login_form_title {
  line-height:1;
  text-align:center;
  margin-bottom:30px;
}
.login-header #loginModal form, .login-header #dfd-register form, .login-header #dfd-lost-password form {
  overflow:hidden;
  margin:0 -7px;
}
.login-header #loginModal form > *, .login-header #dfd-register form > *, .login-header #dfd-lost-password form > * { padding:0 7px; }
.login-header #loginModal form > *:not(.clear), .login-header #dfd-register form > *:not(.clear), .login-header #dfd-lost-password form > *:not(.clear) {
  float:left;
  width:100%;
}
.login-header #loginModal p, .login-header #dfd-register p, .login-header #dfd-lost-password p {
  line-height:1;
  margin:0;
}
.login-header #loginModal p input, .login-header #dfd-register p input, .login-header #dfd-lost-password p input { margin:0; }
.login-header #loginModal p input[type="text"], .login-header #loginModal p input[type="email"], .login-header #loginModal p input[type="password"], .login-header #dfd-register p input[type="text"], .login-header #dfd-register p input[type="email"], .login-header #dfd-register p input[type="password"], .login-header #dfd-lost-password p input[type="text"], .login-header #dfd-lost-password p input[type="email"], .login-header #dfd-lost-password p input[type="password"] {
  height:43px;
  background:#f5f5f5;
  border:1px solid #e7e7e7;
  border-radius:43px;
  -webkit-box-shadow:0 10px 20px 0 transparent;
  box-shadow:0 10px 20px 0 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;
}
.login-header #loginModal p input[type="text"]:hover, .login-header #loginModal p input[type="text"]:focus, .login-header #loginModal p input[type="email"]:hover, .login-header #loginModal p input[type="email"]:focus, .login-header #loginModal p input[type="password"]:hover, .login-header #loginModal p input[type="password"]:focus, .login-header #dfd-register p input[type="text"]:hover, .login-header #dfd-register p input[type="text"]:focus, .login-header #dfd-register p input[type="email"]:hover, .login-header #dfd-register p input[type="email"]:focus, .login-header #dfd-register p input[type="password"]:hover, .login-header #dfd-register p input[type="password"]:focus, .login-header #dfd-lost-password p input[type="text"]:hover, .login-header #dfd-lost-password p input[type="text"]:focus, .login-header #dfd-lost-password p input[type="email"]:hover, .login-header #dfd-lost-password p input[type="email"]:focus, .login-header #dfd-lost-password p input[type="password"]:hover, .login-header #dfd-lost-password p input[type="password"]:focus {
  background:#ffffff;
  border-color:#ffffff;
  -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);
  box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);
  -webkit-transform:perspective(400px);
  -moz-transform:perspective(400px);
  -o-transform:perspective(400px);
  transform:perspective(400px);
}
.login-header #loginModal p input[type="checkbox"], .login-header #dfd-register p input[type="checkbox"], .login-header #dfd-lost-password p input[type="checkbox"] { margin-right:10px; }
.login-header #loginModal p.add-info, .login-header #dfd-register p.add-info, .login-header #dfd-lost-password p.add-info {
  font-size:13px;
  line-height:1.6;
}
.login-header #loginModal p.login-username { margin-bottom:20px; }
.login-header #loginModal p.login-username label {
  line-height:1;
  padding:0 20px;
  margin-bottom:10px;
  opacity:.4;
}
.login-header #loginModal p.login-password {
  width:50%;
  margin-bottom:10px;
}
.login-header #loginModal p.login-password label {
  line-height:1;
  padding:0 20px;
  margin-bottom:10px;
  opacity:.4;
}
.login-header #loginModal p.login-password input[type="password"] {
  font-size:16px;
  font-weight:bolder;
  letter-spacing:3px;
}
.login-header #loginModal p.login-submit {
  width:50%;
  margin-bottom:10px;
}
.login-header #loginModal p.login-submit button.button {
  display:block;
  width:100%;
  height:43px;
  line-height:43px;
  text-align:center;
  margin-top:25px;
  background:#34db83;
  color:#ffffff;
  border:none;
  border-radius:43px;
  cursor:pointer;
}
.login-header #loginModal p.login-remember {
  text-align:center;
  width:auto;
  padding-top:20px;
  padding-bottom:20px;
  margin-right:20px;
  margin-left:10px;
}
.login-header #loginModal p.login-remember label {
  font-size:13px;
  line-height:1;
}
.login-header #loginModal p.login-lost-password {
  text-align:center;
  width:auto;
  padding-top:20px;
  padding-bottom:20px;
}
.login-header #loginModal p.login-lost-password a { text-decoration:underline; }
.login-header #loginModal p.delim-line { position:relative; }
.login-header #loginModal p.delim-line:before, .login-header #loginModal p.delim-line:after {
  content:"";
  display:block;
  width:42%;
  height:1px;
  position:absolute;
  top:50%;
  background:#e7e7e7;
}
.login-header #loginModal p.delim-line:before { left:0; }
.login-header #loginModal p.delim-line:after { right:0; }
.login-header #loginModal div.title-registration {
  text-align:center;
  padding-top:20px;
}
.login-header #loginModal div.title-registration > span {
  display:block;
  margin-bottom:20px;
}
.login-header #loginModal div.title-registration > a {
  display:inline-block;
  padding:0 60px;
}
.login-header #dfd-register label {
  display:block;
  padding:0 20px;
  margin-bottom:10px;
  opacity:.4;
}
.login-header #dfd-register p.email-wrap { margin-bottom:20px; }
.login-header #dfd-register p.login-wrap, .login-header #dfd-register p.submit { width:50%; }
.login-header #dfd-register p.submit .button {
  display:block;
  width:100%;
  margin-top:32px;
  cursor:pointer;
}
.login-header #dfd-register p#reg_passmail { margin-top:20px; }
.login-header #dfd-register .dfd-close-register {
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:-1;
}
.login-header #dfd-lost-password label {
  display:block;
  padding:0 20px;
  margin-bottom:10px;
  opacity:.4;
}
.login-header #dfd-lost-password p.submit {
  margin-top:20px;
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #e7e7e7;
}
.login-header #dfd-lost-password p.submit .button { cursor:pointer; }
.login-header #dfd-lost-password .dfd-close-lost-password {
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:-1;
}
.login-header .reveal-modal-bg {
  width:3500px;
  height:3500px;
  background:transparent;
}
.form-search-wrap {
  position:relative;
  z-index:1000;
  line-height:inherit;
}
.form-search-wrap > a {
  font-size:16px;
  line-height:inherit;
  opacity:1;
}
.form-search-wrap > a:hover {
  opacity:.7;
  -webkit-transition:opacity .8s ease;
  -moz-transition:opacity .8s ease;
  transition:opacity .8s ease;
}
body.admin-bar:not(.dfd-custom-padding-html) .form-search-section #dfd-search-loader:before { top:62px; }
.form-search-section {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:transparent;
  z-index:999999;
  opacity:0;
  visibility:hidden;
  -webkit-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  -moz-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  transition:opacity .3s ease .5s, visibility .3s ease .5s;
}
.form-search-section .header-search-switcher.close-search { cursor:pointer; }
.form-search-section #dfd-search-loader {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.form-search-section #dfd-search-loader:before {
  content:"\ea38";
  font-family:"dfd-socicons-font";
  font-size:15px;
  position:absolute;
  top:30px;
  right:30px;
  line-height:1;
  color:#ffffff;
  opacity:0;
}
.form-search-section #dfd-search-loader.pageload-loading:before { opacity:1; }
.form-search-section #dfd-search-loader svg path { fill:rgba(0,0,0,0.92); }
.form-search-section .row {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  width:50%;
}
.form-search-section .row .form-search {
  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;
}
.form-search-section.shift-form {
  opacity:1;
  visibility:visible;
  -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;
}
.form-search-section.shift-form .row .form-search {
  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;
}
.form-search-section .form-search { position:relative; }
.form-search-section .form-search span.dfd-background-main {
  display:block !important;
  height:3px;
  position:absolute;
  left:0;
  bottom:0;
  right:100%;
  -webkit-transition:right .5s ease;
  -moz-transition:right .5s ease;
  transition:right .5s ease;
}
.form-search-section .form-search input[type="text"]:focus + span.dfd-background-main { right:0; }
.form-search-section input[type="text"] {
  position:relative;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:25px;
  font-style:normal;
  font-weight:700;
  color:#ffffff;
  height:auto;
  line-height:1.3;
  margin:0;
  padding:25px 45px 25px 0;
  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 input[type="text"]:focus, .form-search-section input[type="text"]:hover {
  background:transparent;
  border-color:rgba(255,255,255,0.2);
  -webkit-box-shadow:none;
  box-shadow:none;
}
.form-search-section .inside-search-icon, .form-search-section .searchsubmit-icon, .form-search-section .btn {
  font-size:16px;
  overflow:hidden;
  position:absolute;
  right:0;
  bottom:22px;
  display:block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  padding:0;
  color:#ffffff;
  background:transparent;
  border:none;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.form-search-section .btn {
  text-indent:100px;
  cursor:pointer;
  z-index:2;
}
.form-search-section .btn:hover { background:transparent; }
.form-search-section .btn:hover + .inside-search-icon { opacity:1; }
.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;
}
.form-search-section ::-webkit-input-placeholder {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:25px;
  font-style:normal;
  font-weight:700;
  color:#ffffff;
}
.form-search-section :-moz-placeholder {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:25px;
  font-style:normal;
  font-weight:700;
  color:#ffffff;
  opacity:1;
}
.form-search-section ::-moz-placeholder {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:25px;
  font-style:normal;
  font-weight:700;
  color:#ffffff;
  opacity:1;
}
.form-search-section :-ms-input-placeholder {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:25px;
  font-style:normal;
  font-weight:700;
  color:#ffffff;
}
.widget.soc-icons { margin:0 -7px; }
.widget.soc-icons a {
  font-size:15px;
  padding:0 7px;
  color:#1b1b1b;
  opacity:1;
  -webkit-transition:color .3s ease, opacity .3s ease;
  -moz-transition:color .3s ease, opacity .3s ease;
  transition:color .3s ease, opacity .3s ease;
}
.widget.soc-icons a:hover.dfd-socicon-facebook { color:#305fb3; }
.widget.soc-icons a:hover.dfd-socicon-flickr { color:#ff0084; }
.widget.soc-icons a:hover.dfd-socicon-google { color:#d7482a; }
.widget.soc-icons a:hover.dfd-socicon-twitter { color:#5eaade; }
.widget.soc-icons a:hover.dfd-socicon-pinterest { color:#e1003a; }
.widget.soc-icons a:hover.dfd-socicon-vimeo { color:#3f90bf; }
.widget.soc-icons a:hover.dfd-socicon-youtube { color:#ff3333; }
.widget.soc-icons a:hover.dfd-socicon-dribbble { color:#f06eaa; }
.widget.soc-icons a:hover.dfd-socicon-linkedin { color:#3399cc; }
.widget.soc-icons a:hover.dfd-socicon-instagram { color:#cc29a5; }
.widget.soc-icons a:hover.dfd-socicon-rss { color:#fca600; }
.widget.soc-icons a:hover.dfd-socicon-wordpress { color:#242424; }
.widget.soc-icons a:hover.dfd-socicon-dropbox { color:#007ee5; }
.widget.soc-icons a:hover.dfd-socicon-picasa { color:#9a469e; }
.widget.soc-icons a:hover.dfd-socicon-deviantart { color:#5c6f61; }
.widget.soc-icons a:hover.dfd-socicon-lastfm { color:#e0282e; }
.widget.soc-icons a:hover.dfd-socicon-digg { color:#286091; }
.widget.soc-icons a:hover.dfd-socicon-evernote { color:#6fb636; }
.widget.soc-icons a:hover.dfd-socicon-tumblr { color:#3d5a70; }
.widget.soc-icons a:hover.dfd-socicon-behance { color:#1769ff; }
.widget.soc-icons a:hover.dfd-socicon-px-icon { color:#00aeef; }
.widget.soc-icons a:hover.dfd-socicon-vb { color:#27b4e9; }
.widget.soc-icons a:hover.dfd-socicon-b_Xing-icon_bl { color:#cfdc00; }
.widget.soc-icons a:hover.dfd-socicon-bandcamp-logo { color:#629aa9; }
.widget.soc-icons a:hover.dfd-socicon-spotify { color:#1ed760; }
.widget.soc-icons a:hover.dfd-socicon-houzz-dark-icon { color:#7AC143; }
.widget.soc-icons a:hover.dfd-socicon-Meerkat-color { color:#FFE203; }
.widget.soc-icons a:hover.dfd-socicon-periscope { color:#46A3C4; }
.widget.soc-icons a:hover.dfd-socicon-skype { color:#009ee5; }
.widget.soc-icons a:hover.dfd-socicon-slideshare { color:#008ed2; }
.widget.soc-icons a:hover.dfd-socicon-snapchat { color:#FEFB1E; }
.widget.soc-icons a:hover.dfd-socicon-soundcloud { color:#ff5500; }
.widget.soc-icons a:hover.dfd-socicon-the-city { color:#48a3be; }
.widget.soc-icons a:hover.dfd-socicon-pinpoint { color:#2376DE; }
.widget.soc-icons a:hover.dfd-socicon-viadeo { color:#FF7D0A; }
.widget.soc-icons a:hover.dfd-socicon-tripadvisor { color:#1f892f; }
.widget.soc-icons a:hover.dfd-socicon-vkontakte { color:#5e81a8; }
.widget.soc-icons a:hover.dfd-socicon-ok { color:#ee8208; }
.header-top-panel {
  height:40px;
  line-height:40px;
  border-bottom:1px solid #e7e7e7;
}
.header-top-panel:before, .header-top-panel:after {
  content:" ";
  display:table;
}
.header-top-panel:after { clear:both; }
.header-top-panel .dfd-header-top-info, .header-top-panel .login-header {
  float:left;
  height:inherit;
  line-height:inherit;
}
.header-top-panel .soc-icons, .header-top-panel .dfd-additional-header-menu {
  float:right;
  height:inherit;
  line-height:inherit;
}
#header-container:not(.dfd-header-builder) .header-top-panel * {
  height:inherit;
  line-height:inherit;
}
.dfd-header-top-info { padding-right:30px; }
.header-wishlist-button {
  position:relative;
  line-height:inherit;
  overflow:hidden;
}
.header-wishlist-button * { line-height:inherit; }
.header-wishlist-button > * { float:left; }
.header-wishlist-button i {
  font-size:20px;
  margin-right:5px;
  line-height:inherit;
  opacity:1;
}
.header-wishlist-button:hover i {
  opacity:.7;
  -webkit-transition:opacity .5s ease;
  -moz-transition:opacity .5s ease;
  transition:opacity .5s ease;
}
.dfd-logo-wrap img {
  width:auto;
  height:auto;
}
@media only screen and (min-width: 1101px) {
  body.admin-bar #header-container.header-style-8 #header .header-wrap, body.admin-bar #header-container.header-style-8 .header .header-wrap, body.admin-bar #header-container.header-style-9 #header .header-wrap, body.admin-bar #header-container.header-style-9 .header .header-wrap { top:32px; }
  body.admin-bar #header-container.header-style-12 #header, body.admin-bar #header-container.header-style-12 .header, body.admin-bar #header-container.header-style-13 #header, body.admin-bar #header-container.header-style-13 .header, body.admin-bar #header-container.header-style-14 #header, body.admin-bar #header-container.header-style-14 .header { top:32px; }
  #header-container {
    position:fixed;
    left:0;
    width:100%;
    z-index:999;
    min-width:799px;
    -webkit-transition:all .3s linear;
    -moz-transition:all .3s linear;
    transition:all .3s linear;
  }
  #header-container.sticky-header-disabled.small {
    visibility:hidden;
    opacity:0;
  }
  #header-container.dfd-hide-menu-icons .mega-menu > ul > li .item-title i, #header-container.dfd-hide-menu-icons .onclick-menu > ul > li .item-title i { display:none; }
  #header-container #header, #header-container .header {
    -webkit-transition:-webkit-transform .5s linear, border-color .3s ease;
    -moz-transition:-moz-transform .5s linear, border-color .3s ease;
    -ms-transition:-ms-transform .5s linear, border-color .3s ease;
    -o-transition:-o-transform .5s linear, border-color .3s ease;
    transition:transform .5s linear, border-color .3s ease;
  }
  #header-container #header .logo-wrap.header-top-logo-panel .dfd-logo-wrap a img, #header-container .header .logo-wrap.header-top-logo-panel .dfd-logo-wrap a img { max-height:80px; }
  #header-container.header-layout-fullwidth #header > *, #header-container.header-layout-fullwidth .header > * { padding:0 10px; }
  #header-container.header-layout-fullwidth .row {
    width:auto;
    max-width:100%;
  }
  #header-container.small .dfd-header-logos .dfd-logo-wrap .sticky-logo { display:block; }
  #header-container.small .dfd-header-logos .dfd-logo-wrap .main-logo { display:block; }
  #header-container.small .dfd-logo-wrap .sticky-logo {
    display:block;
    opacity:1;
    visibility:visible;
  }
  #header-container.small .dfd-logo-wrap .main-logo {
    display:none;
    opacity:0;
    visibility:hidden;
  }
  #header-container:not(.small) .dfd-header-logos .dfd-logo-wrap .sticky-logo { display:block; }
  #header-container:not(.small) .dfd-header-logos .dfd-logo-wrap .main-logo { display:block; }
  #header-container:not(.small) .dfd-logo-wrap .sticky-logo {
    display:none;
    opacity:0;
    visibility:hidden;
  }
  #header-container:not(.small) .dfd-logo-wrap .main-logo {
    display:block;
    opacity:1;
    visibility:visible;
  }
  #header-container.menu-position-bottom:not(.small) { bottom:0; }
  #header-container.menu-position-bottom:not(.small) .header-top-panel { border-top:1px solid #e7e7e7; }
  #header-container.menu-position-bottom:not(.small) .logo-wrap.header-top-logo-panel { border-top:1px solid #e7e7e7; }
  #header-container.menu-position-bottom:not(.small) .mega-menu > ul > li div.sub-nav {
    top:auto;
    bottom:100%;
  }
  #header-container.menu-position-bottom:not(.small) .mega-menu > ul > li div.sub-nav > ul ul {
    top:auto;
    bottom:0;
  }
  #header-container.menu-position-bottom:not(.small) #loginModal, #header-container.menu-position-bottom:not(.small) #dfd-register, #header-container.menu-position-bottom:not(.small) #dfd-lost-password, #header-container.menu-position-bottom:not(.small) .shopping-cart-box {
    top:auto !important;
    bottom:100% !important;
  }
  #header-container.logo-position-left.header-style-1 #header .dfd-logo-wrap, #header-container.logo-position-left.header-style-1 .header .dfd-logo-wrap, #header-container.logo-position-left.header-style-2 #header .dfd-logo-wrap, #header-container.logo-position-left.header-style-2 .header .dfd-logo-wrap, #header-container.logo-position-right.header-style-1 #header .dfd-logo-wrap, #header-container.logo-position-right.header-style-1 .header .dfd-logo-wrap, #header-container.logo-position-right.header-style-2 #header .dfd-logo-wrap, #header-container.logo-position-right.header-style-2 .header .dfd-logo-wrap {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container.logo-position-left.header-style-1 #header .dfd-header-logos, #header-container.logo-position-left.header-style-1 .header .dfd-header-logos, #header-container.logo-position-left.header-style-2 #header .dfd-header-logos, #header-container.logo-position-left.header-style-2 .header .dfd-header-logos, #header-container.logo-position-right.header-style-1 #header .dfd-header-logos, #header-container.logo-position-right.header-style-1 .header .dfd-header-logos, #header-container.logo-position-right.header-style-2 #header .dfd-header-logos, #header-container.logo-position-right.header-style-2 .header .dfd-header-logos { position:relative; }
  #header-container.logo-position-left.header-style-1 #header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-left.header-style-1 .header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-left.header-style-2 #header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-left.header-style-2 .header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-right.header-style-1 #header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-right.header-style-1 .header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-right.header-style-2 #header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-right.header-style-2 .header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap { position:absolute; }
  #header-container.logo-position-left .dfd-header-logos {
    float:left;
    height:inherit;
  }
  #header-container.logo-position-left .dfd-logo-wrap {
    float:left;
    margin-right:36px;
  }
  #header-container.logo-position-right #header .header-wrap .dfd-header-logos, #header-container.logo-position-right .header .header-wrap .dfd-header-logos {
    float:right;
    height:inherit;
  }
  #header-container.logo-position-right #header .header-wrap .dfd-logo-wrap, #header-container.logo-position-right .header .header-wrap .dfd-logo-wrap {
    float:right;
    margin-left:36px;
  }
  #header-container.logo-position-right #header .header-wrap .dfd-header-buttons-wrap, #header-container.logo-position-right .header .header-wrap .dfd-header-buttons-wrap {
    float:left;
    margin-left:-20px;
  }
  #header-container.logo-position-right #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.logo-position-right .header .header-wrap .dfd-header-buttons-wrap > * { float:right; }
  #header-container.logo-position-right #header .header-wrap .dfd-header-buttons-wrap > *:first-child, #header-container.logo-position-right .header .header-wrap .dfd-header-buttons-wrap > *:first-child {
    margin-right:36px;
    border-right:1px solid #e7e7e7;
  }
  #header-container.logo-position-right .shopping-cart-box {
    right:auto;
    left:0;
  }
  #header-container.logo-position-left.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-top-left.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-top-center.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-top-right.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-bottom-left.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-bottom-center.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap, #header-container.logo-position-bottom-right.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    float:left;
    margin-right:36px;
  }
  #header-container.logo-position-left.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap img, #header-container.logo-position-top-left.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap img, #header-container.logo-position-top-center.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap img, #header-container.logo-position-top-right.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap img, #header-container.logo-position-bottom-left.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap img, #header-container.logo-position-bottom-center.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap img, #header-container.logo-position-bottom-right.small .header-wrap .dfd-logo-wrap.sticky-logo-wrap img { max-height:50px; }
  #header-container.logo-position-left .dfd-header-buttons-wrap, #header-container.logo-position-top-left .dfd-header-buttons-wrap, #header-container.logo-position-top-center .dfd-header-buttons-wrap, #header-container.logo-position-top-right .dfd-header-buttons-wrap, #header-container.logo-position-bottom-left .dfd-header-buttons-wrap, #header-container.logo-position-bottom-center .dfd-header-buttons-wrap, #header-container.logo-position-bottom-right .dfd-header-buttons-wrap {
    float:right;
    margin-right:-20px;
  }
  #header-container.logo-position-left .dfd-header-buttons-wrap > *:first-child, #header-container.logo-position-top-left .dfd-header-buttons-wrap > *:first-child, #header-container.logo-position-top-center .dfd-header-buttons-wrap > *:first-child, #header-container.logo-position-top-right .dfd-header-buttons-wrap > *:first-child, #header-container.logo-position-bottom-left .dfd-header-buttons-wrap > *:first-child, #header-container.logo-position-bottom-center .dfd-header-buttons-wrap > *:first-child, #header-container.logo-position-bottom-right .dfd-header-buttons-wrap > *:first-child {
    margin-left:36px;
    border-left:1px solid #e7e7e7;
  }
  #header-container.logo-position-top-left .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-center .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-right .logo-wrap.header-top-logo-panel { border-bottom:1px solid #e7e7e7; }
  #header-container.logo-position-bottom-left .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-center .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-right .logo-wrap.header-top-logo-panel { border-top:1px solid #e7e7e7; }
  #header-container.logo-position-top-left.header-layout-fullwidth #header .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-left.header-layout-fullwidth .header .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-center.header-layout-fullwidth #header .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-center.header-layout-fullwidth .header .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-right.header-layout-fullwidth #header .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-right.header-layout-fullwidth .header .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-left.header-layout-fullwidth #header .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-left.header-layout-fullwidth .header .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-center.header-layout-fullwidth #header .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-center.header-layout-fullwidth .header .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-right.header-layout-fullwidth #header .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-right.header-layout-fullwidth .header .logo-wrap.header-top-logo-panel {
    padding-top:10px;
    padding-bottom:10px;
  }
  #header-container.logo-position-top-left .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-center .logo-wrap.header-top-logo-panel, #header-container.logo-position-top-right .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-left .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-center .logo-wrap.header-top-logo-panel, #header-container.logo-position-bottom-right .logo-wrap.header-top-logo-panel {
    padding-top:10px;
    padding-bottom:10px;
  }
  #header-container.logo-position-top-left .logo-wrap.header-top-logo-panel .dfd-logo-wrap img, #header-container.logo-position-bottom-left .logo-wrap.header-top-logo-panel .dfd-logo-wrap img {
    margin-left:0;
    margin-right:auto;
  }
  #header-container.logo-position-top-center .logo-wrap.header-top-logo-panel .dfd-logo-wrap img, #header-container.logo-position-bottom-center .logo-wrap.header-top-logo-panel .dfd-logo-wrap img { margin:0 auto; }
  #header-container.logo-position-top-right .logo-wrap.header-top-logo-panel .dfd-logo-wrap img, #header-container.logo-position-bottom-right .logo-wrap.header-top-logo-panel .dfd-logo-wrap img {
    margin-left:auto;
    margin-right:0;
  }
  #header-container.header-style-1.logo-position-right .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-2.logo-position-right .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-3.logo-position-right .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-4.logo-position-right .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-5.logo-position-right .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-6.logo-position-right .dfd-header-buttons-wrap .dfd-click-menu-button-wrap { border-right:1px solid #e7e7e7; }
  #header-container.header-style-1.logo-position-right .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-2.logo-position-right .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-3.logo-position-right .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-4.logo-position-right .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-5.logo-position-right .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-6.logo-position-right .dfd-header-buttons-wrap .top-inner-page { border-right:1px solid #e7e7e7; }
  #header-container.header-style-1:not(.logo-position-right) .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-2:not(.logo-position-right) .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-3:not(.logo-position-right) .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-4:not(.logo-position-right) .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-5:not(.logo-position-right) .dfd-header-buttons-wrap .dfd-click-menu-button-wrap, #header-container.header-style-6:not(.logo-position-right) .dfd-header-buttons-wrap .dfd-click-menu-button-wrap { border-left:1px solid #e7e7e7; }
  #header-container.header-style-1:not(.logo-position-right) .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-2:not(.logo-position-right) .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-3:not(.logo-position-right) .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-4:not(.logo-position-right) .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-5:not(.logo-position-right) .dfd-header-buttons-wrap .top-inner-page, #header-container.header-style-6:not(.logo-position-right) .dfd-header-buttons-wrap .top-inner-page { border-left:1px solid #e7e7e7; }
  #header-container.header-style-1 .header-top-panel, #header-container.header-style-2 .header-top-panel, #header-container.header-style-3 .header-top-panel, #header-container.header-style-4 .header-top-panel, #header-container.header-style-5 .header-top-panel, #header-container.header-style-6 .header-top-panel {
    background:#ffffff;
    color:#313131;
  }
  #header-container.header-style-1 .header-top-panel > .row, #header-container.header-style-2 .header-top-panel > .row, #header-container.header-style-3 .header-top-panel > .row, #header-container.header-style-4 .header-top-panel > .row, #header-container.header-style-5 .header-top-panel > .row, #header-container.header-style-6 .header-top-panel > .row { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .dfd-header-top-info, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .dfd-header-top-info, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .dfd-header-top-info, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .dfd-header-top-info, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .dfd-header-top-info, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .dfd-header-top-info { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .login-header, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .login-header, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .login-header, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .login-header, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .login-header, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .login-header { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .login-header .links, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .login-header .links, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .login-header .links, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .login-header .links, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .login-header .links, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .login-header .links { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .login-header .dfd-header-links, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .login-header .dfd-header-links, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .login-header .dfd-header-links, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .login-header .dfd-header-links, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .login-header .dfd-header-links, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .login-header .dfd-header-links { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .login-header span, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .login-header span, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .login-header span, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .login-header span, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .login-header span, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .login-header span { opacity:1; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .login-header:hover span, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .login-header:hover span, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .login-header:hover span, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .login-header:hover span, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .login-header:hover span, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .login-header:hover span {
    opacity:.4;
    -webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    transition:opacity .5s ease;
  }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .widget.soc-icons, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .widget.soc-icons, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .widget.soc-icons, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .widget.soc-icons, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .widget.soc-icons, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .widget.soc-icons {
    color:inherit;
    z-index:1;
  }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover) { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li { color:inherit; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li a, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li a, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li a, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li a, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li a, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li a {
    color:inherit;
    opacity:1;
  }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li:hover a, #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li:hover a, #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li:hover a, #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li:hover a, #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li:hover a, #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .dfd-additional-header-menu li:hover a {
    opacity:.4;
    -webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    transition:opacity .5s ease;
  }
  #header-container.header-style-1 .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-2 .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-3 .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-4 .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-5 .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-6 .logo-wrap.header-top-logo-panel > .row { color:inherit; }
  #header-container.header-style-1 .logo-wrap.header-top-logo-panel > .row > .columns, #header-container.header-style-2 .logo-wrap.header-top-logo-panel > .row > .columns, #header-container.header-style-3 .logo-wrap.header-top-logo-panel > .row > .columns, #header-container.header-style-4 .logo-wrap.header-top-logo-panel > .row > .columns, #header-container.header-style-5 .logo-wrap.header-top-logo-panel > .row > .columns, #header-container.header-style-6 .logo-wrap.header-top-logo-panel > .row > .columns { color:inherit; }
  #header-container.header-style-1 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links, #header-container.header-style-2 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links, #header-container.header-style-3 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links, #header-container.header-style-4 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links, #header-container.header-style-5 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links, #header-container.header-style-6 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links { color:inherit; }
  #header-container.header-style-1 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links *, #header-container.header-style-2 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links *, #header-container.header-style-3 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links *, #header-container.header-style-4 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links *, #header-container.header-style-5 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links *, #header-container.header-style-6 .logo-wrap.header-top-logo-panel > .row > .columns .dfd-header-links * { color:inherit; }
  #header-container.header-style-1 .header-wrap > .row > .columns .dfd-header-buttons-wrap, #header-container.header-style-2 .header-wrap > .row > .columns .dfd-header-buttons-wrap, #header-container.header-style-3 .header-wrap > .row > .columns .dfd-header-buttons-wrap, #header-container.header-style-4 .header-wrap > .row > .columns .dfd-header-buttons-wrap, #header-container.header-style-5 .header-wrap > .row > .columns .dfd-header-buttons-wrap, #header-container.header-style-6 .header-wrap > .row > .columns .dfd-header-buttons-wrap { color:inherit; }
  #header-container.header-style-1 .header-wrap > .row > .columns .dfd-header-buttons-wrap > *, #header-container.header-style-2 .header-wrap > .row > .columns .dfd-header-buttons-wrap > *, #header-container.header-style-3 .header-wrap > .row > .columns .dfd-header-buttons-wrap > *, #header-container.header-style-4 .header-wrap > .row > .columns .dfd-header-buttons-wrap > *, #header-container.header-style-5 .header-wrap > .row > .columns .dfd-header-buttons-wrap > *, #header-container.header-style-6 .header-wrap > .row > .columns .dfd-header-buttons-wrap > * {
    height:inherit;
    color:inherit;
  }
  #header-container.header-style-1 .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-2 .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-3 .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-4 .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-5 .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-6 .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details { color:#ffffff; }
  #header-container.header-style-1 .header-wrap > .row > .columns .menu-wrap, #header-container.header-style-2 .header-wrap > .row > .columns .menu-wrap, #header-container.header-style-3 .header-wrap > .row > .columns .menu-wrap, #header-container.header-style-4 .header-wrap > .row > .columns .menu-wrap, #header-container.header-style-5 .header-wrap > .row > .columns .menu-wrap, #header-container.header-style-6 .header-wrap > .row > .columns .menu-wrap { color:inherit; }
  #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu { color:inherit; }
  #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu .no-menu-box.nav-menu, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu .no-menu-box.nav-menu, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu .no-menu-box.nav-menu, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu .no-menu-box.nav-menu, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu .no-menu-box.nav-menu, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu .no-menu-box.nav-menu {
    height:inherit;
    line-height:inherit;
    color:inherit;
  }
  #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul { color:inherit; }
  #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li { color:inherit; }
  #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li > a {
    display:inline-block;
    height:inherit;
    line-height:inherit;
    color:inherit;
  }
  #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li > a > span, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li > a > span, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li > a > span, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li > a > span, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li > a > span, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li > a > span { opacity:1; }
  #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li.open.menu-item-language > a, #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li.open > a > span, #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li.hover.menu-item-language > a, #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li.hover > a > span, #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li:hover.menu-item-language > a, #header-container.header-style-1 .header-wrap > .row > .columns .mega-menu > ul > li:hover > a > span, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li.open.menu-item-language > a, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li.open > a > span, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li.hover.menu-item-language > a, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li.hover > a > span, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li:hover.menu-item-language > a, #header-container.header-style-2 .header-wrap > .row > .columns .mega-menu > ul > li:hover > a > span, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li.open.menu-item-language > a, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li.open > a > span, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li.hover.menu-item-language > a, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li.hover > a > span, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li:hover.menu-item-language > a, #header-container.header-style-3 .header-wrap > .row > .columns .mega-menu > ul > li:hover > a > span, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li.open.menu-item-language > a, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li.open > a > span, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li.hover.menu-item-language > a, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li.hover > a > span, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li:hover.menu-item-language > a, #header-container.header-style-4 .header-wrap > .row > .columns .mega-menu > ul > li:hover > a > span, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li.open.menu-item-language > a, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li.open > a > span, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li.hover.menu-item-language > a, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li.hover > a > span, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li:hover.menu-item-language > a, #header-container.header-style-5 .header-wrap > .row > .columns .mega-menu > ul > li:hover > a > span, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li.open.menu-item-language > a, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li.open > a > span, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li.hover.menu-item-language > a, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li.hover > a > span, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li:hover.menu-item-language > a, #header-container.header-style-6 .header-wrap > .row > .columns .mega-menu > ul > li:hover > a > span {
    opacity:.7;
    -webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    transition:opacity .5s ease;
  }
  #header-container.header-style-3 #header .header-wrap > .row > .columns, #header-container.header-style-3 .header .header-wrap > .row > .columns, #header-container.header-style-4 #header .header-wrap > .row > .columns, #header-container.header-style-4 .header .header-wrap > .row > .columns { text-align:center; }
  #header-container.header-style-3 #header .header-wrap > .row .menu-wrap, #header-container.header-style-3 .header .header-wrap > .row .menu-wrap, #header-container.header-style-4 #header .header-wrap > .row .menu-wrap, #header-container.header-style-4 .header .header-wrap > .row .menu-wrap {
    display:inline-block;
    height:inherit;
    text-align:center;
  }
  #header-container.header-style-3 #header .header-wrap > .row .menu-wrap > *, #header-container.header-style-3 .header .header-wrap > .row .menu-wrap > *, #header-container.header-style-4 #header .header-wrap > .row .menu-wrap > *, #header-container.header-style-4 .header .header-wrap > .row .menu-wrap > * { float:left; }
  #header-container.header-style-3 #header .header-wrap > .row .menu-wrap .dfd-header-logos, #header-container.header-style-3 .header .header-wrap > .row .menu-wrap .dfd-header-logos, #header-container.header-style-4 #header .header-wrap > .row .menu-wrap .dfd-header-logos, #header-container.header-style-4 .header .header-wrap > .row .menu-wrap .dfd-header-logos { position:relative; }
  #header-container.header-style-3 #header .header-wrap > .row .menu-wrap .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-3 .header .header-wrap > .row .menu-wrap .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-4 #header .header-wrap > .row .menu-wrap .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-4 .header .header-wrap > .row .menu-wrap .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap { position:absolute; }
  #header-container.header-style-3 #header .header-wrap > .row .menu-wrap .dfd-logo-wrap, #header-container.header-style-3 .header .header-wrap > .row .menu-wrap .dfd-logo-wrap, #header-container.header-style-4 #header .header-wrap > .row .menu-wrap .dfd-logo-wrap, #header-container.header-style-4 .header .header-wrap > .row .menu-wrap .dfd-logo-wrap {
    margin:0;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container.header-style-3 #header .header-wrap > .row .menu-wrap .dfd-logo-wrap img, #header-container.header-style-3 .header .header-wrap > .row .menu-wrap .dfd-logo-wrap img, #header-container.header-style-4 #header .header-wrap > .row .menu-wrap .dfd-logo-wrap img, #header-container.header-style-4 .header .header-wrap > .row .menu-wrap .dfd-logo-wrap img { margin:0 45px; }
  #header-container.header-style-3 #header .header-wrap > .row .dfd-header-buttons-wrap, #header-container.header-style-3 .header .header-wrap > .row .dfd-header-buttons-wrap, #header-container.header-style-4 #header .header-wrap > .row .dfd-header-buttons-wrap, #header-container.header-style-4 .header .header-wrap > .row .dfd-header-buttons-wrap {
    position:absolute;
    right:10px;
  }
  #header-container.header-style-3 #header .header-wrap > .row .dfd-header-buttons-wrap > *.hidden, #header-container.header-style-3 .header .header-wrap > .row .dfd-header-buttons-wrap > *.hidden, #header-container.header-style-4 #header .header-wrap > .row .dfd-header-buttons-wrap > *.hidden, #header-container.header-style-4 .header .header-wrap > .row .dfd-header-buttons-wrap > *.hidden {
    display:none;
    width:0;
  }
  #header-container.header-style-5 #header .logo-wrap.header-top-logo-panel, #header-container.header-style-5 .header .logo-wrap.header-top-logo-panel, #header-container.header-style-6 #header .logo-wrap.header-top-logo-panel, #header-container.header-style-6 .header .logo-wrap.header-top-logo-panel {
    position:relative;
    border-bottom:1px solid #e7e7e7;
  }
  #header-container.header-style-5 #header .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-5 .header .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-6 #header .logo-wrap.header-top-logo-panel > .row, #header-container.header-style-6 .header .logo-wrap.header-top-logo-panel > .row { padding:10px 0; }
  #header-container.header-style-5 #header .logo-wrap.header-top-logo-panel .dfd-additional-header-menu, #header-container.header-style-5 .header .logo-wrap.header-top-logo-panel .dfd-additional-header-menu, #header-container.header-style-6 #header .logo-wrap.header-top-logo-panel .dfd-additional-header-menu, #header-container.header-style-6 .header .logo-wrap.header-top-logo-panel .dfd-additional-header-menu {
    position:absolute;
    top:50%;
    right:10px;
    height:1.2em;
    line-height:1.2;
    padding-right:0;
    margin-top:-0.6em;
  }
  #header-container.header-style-5 #header .header-wrap .dfd-logo-wrap, #header-container.header-style-5 .header .header-wrap .dfd-logo-wrap, #header-container.header-style-6 #header .header-wrap .dfd-logo-wrap, #header-container.header-style-6 .header .header-wrap .dfd-logo-wrap {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container.header-style-1 .header-top-panel, #header-container.header-style-1 .logo-wrap.header-top-logo-panel, #header-container.header-style-3 .header-top-panel, #header-container.header-style-3 .logo-wrap.header-top-logo-panel, #header-container.header-style-5 .header-top-panel, #header-container.header-style-5 .logo-wrap.header-top-logo-panel {
    color:#000000;
    background:#ffffff;
  }
  #header-container.header-style-1 .header-top-panel, #header-container.header-style-1 .login-header .dfd-header-links, #header-container.header-style-1 .logo-wrap.header-top-logo-panel, #header-container.header-style-3 .header-top-panel, #header-container.header-style-3 .login-header .dfd-header-links, #header-container.header-style-3 .logo-wrap.header-top-logo-panel, #header-container.header-style-5 .header-top-panel, #header-container.header-style-5 .login-header .dfd-header-links, #header-container.header-style-5 .logo-wrap.header-top-logo-panel { border-color:#e7e7e7; }
  #header-container.header-style-1 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-3 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-5 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover) { opacity:1; }
  #header-container.header-style-1:not(.small) #header, #header-container.header-style-1:not(.small) .header, #header-container.header-style-3:not(.small) #header, #header-container.header-style-3:not(.small) .header, #header-container.header-style-5:not(.small) #header, #header-container.header-style-5:not(.small) .header {
    border-color:#e7e7e7;
    -webkit-transition:border-color .3s linear;
    -moz-transition:border-color .3s linear;
    transition:border-color .3s linear;
  }
  #header-container.header-style-1:not(.small) #header .dfd-header-banner-wrap, #header-container.header-style-1:not(.small) .header .dfd-header-banner-wrap, #header-container.header-style-3:not(.small) #header .dfd-header-banner-wrap, #header-container.header-style-3:not(.small) .header .dfd-header-banner-wrap, #header-container.header-style-5:not(.small) #header .dfd-header-banner-wrap, #header-container.header-style-5:not(.small) .header .dfd-header-banner-wrap { border-bottom-color:#e7e7e7; }
  #header-container.header-style-1:not(.small) #header .header-wrap, #header-container.header-style-1:not(.small) .header .header-wrap, #header-container.header-style-3:not(.small) #header .header-wrap, #header-container.header-style-3:not(.small) .header .header-wrap, #header-container.header-style-5:not(.small) #header .header-wrap, #header-container.header-style-5:not(.small) .header .header-wrap { background:#ffffff; }
  #header-container.header-style-1:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-1:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-3:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-3:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-5:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-5:not(.small) .header .header-wrap > .row > .columns { color:#000000; }
  #header-container.header-style-1:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-1:not(.small) #header .top-inner-page > span > span, #header-container.header-style-1:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-1:not(.small) .header .top-inner-page > span > span, #header-container.header-style-3:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-3:not(.small) #header .top-inner-page > span > span, #header-container.header-style-3:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-3:not(.small) .header .top-inner-page > span > span, #header-container.header-style-5:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-5:not(.small) #header .top-inner-page > span > span, #header-container.header-style-5:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-5:not(.small) .header .top-inner-page > span > span { background:#000000; }
  #header-container.header-style-1:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-1:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-3:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-3:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-5:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-5:not(.small) .header .header-wrap .dfd-header-buttons-wrap > * {
    border-color:#e7e7e7;
    -webkit-transition:border-color .3s linear;
    -moz-transition:border-color .3s linear;
    transition:border-color .3s linear;
  }
  #header-container.header-style-2 .header-top-panel, #header-container.header-style-2 .logo-wrap.header-top-logo-panel, #header-container.header-style-4 .header-top-panel, #header-container.header-style-4 .logo-wrap.header-top-logo-panel, #header-container.header-style-6 .header-top-panel, #header-container.header-style-6 .logo-wrap.header-top-logo-panel {
    color:#ffffff;
    background:transparent;
  }
  #header-container.header-style-2 .header-top-panel, #header-container.header-style-2 .login-header .dfd-header-links, #header-container.header-style-2 .logo-wrap.header-top-logo-panel, #header-container.header-style-4 .header-top-panel, #header-container.header-style-4 .login-header .dfd-header-links, #header-container.header-style-4 .logo-wrap.header-top-logo-panel, #header-container.header-style-6 .header-top-panel, #header-container.header-style-6 .login-header .dfd-header-links, #header-container.header-style-6 .logo-wrap.header-top-logo-panel { border-color:rgba(255,255,255,0.1); }
  #header-container.header-style-2 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-4 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover), #header-container.header-style-6 .header-top-panel > .row > .header-info-panel .widget.soc-icons a:not(:hover) { opacity:1; }
  #header-container.header-style-2:not(.small) #header, #header-container.header-style-2:not(.small) .header, #header-container.header-style-4:not(.small) #header, #header-container.header-style-4:not(.small) .header, #header-container.header-style-6:not(.small) #header, #header-container.header-style-6:not(.small) .header {
    border-color:rgba(255,255,255,0.1);
    -webkit-transition:border-color .3s linear;
    -moz-transition:border-color .3s linear;
    transition:border-color .3s linear;
  }
  #header-container.header-style-2:not(.small) #header .dfd-header-banner-wrap, #header-container.header-style-2:not(.small) .header .dfd-header-banner-wrap, #header-container.header-style-4:not(.small) #header .dfd-header-banner-wrap, #header-container.header-style-4:not(.small) .header .dfd-header-banner-wrap, #header-container.header-style-6:not(.small) #header .dfd-header-banner-wrap, #header-container.header-style-6:not(.small) .header .dfd-header-banner-wrap { border-bottom-color:rgba(255,255,255,0.1); }
  #header-container.header-style-2:not(.small) #header .header-wrap, #header-container.header-style-2:not(.small) .header .header-wrap, #header-container.header-style-4:not(.small) #header .header-wrap, #header-container.header-style-4:not(.small) .header .header-wrap, #header-container.header-style-6:not(.small) #header .header-wrap, #header-container.header-style-6:not(.small) .header .header-wrap { background:transparent; }
  #header-container.header-style-2:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-2:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-4:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-4:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-6:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-6:not(.small) .header .header-wrap > .row > .columns { color:#ffffff; }
  #header-container.header-style-2:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-2:not(.small) #header .top-inner-page > span > span, #header-container.header-style-2:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-2:not(.small) .header .top-inner-page > span > span, #header-container.header-style-4:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-4:not(.small) #header .top-inner-page > span > span, #header-container.header-style-4:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-4:not(.small) .header .top-inner-page > span > span, #header-container.header-style-6:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-6:not(.small) #header .top-inner-page > span > span, #header-container.header-style-6:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-6:not(.small) .header .top-inner-page > span > span { background:#ffffff; }
  #header-container.header-style-2:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-2:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-4:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-4:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-6:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-6:not(.small) .header .header-wrap .dfd-header-buttons-wrap > * {
    border-color:rgba(255,255,255,0.1);
    -webkit-transition:border-color .3s linear;
    -moz-transition:border-color .3s linear;
    transition:border-color .3s linear;
  }
  #header-container.header-style-7 #header .dfd-header-banner-wrap, #header-container.header-style-7 .header .dfd-header-banner-wrap { border-bottom-color:#e7e7e7; }
  #header-container.header-style-7 #header .header-wrap, #header-container.header-style-7 .header .header-wrap { background:#ffffff; }
  #header-container.header-style-7 #header .dfd-header-logos, #header-container.header-style-7 .header .dfd-header-logos { position:relative; }
  #header-container.header-style-7 #header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-7 .header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap { position:absolute; }
  #header-container.header-style-7 #header .dfd-logo-wrap, #header-container.header-style-7 .header .dfd-logo-wrap {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container.header-style-7 #header .onclick-menu-wrap, #header-container.header-style-7 .header .onclick-menu-wrap {
    float:right;
    width:50px;
    height:inherit;
    padding-left:10px;
    border-left:1px solid #e7e7e7;
  }
  #header-container.header-style-7 #header .onclick-menu-wrap .dfd-click-menu-button-wrap, #header-container.header-style-7 .header .onclick-menu-wrap .dfd-click-menu-button-wrap { height:inherit; }
  #header-container.header-style-7 #header .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-7 .header .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button:before {
    content:"\ea38";
    font-size:18px;
    font-family:"dfd-socicons-font";
    position:absolute;
    top:50%;
    left:50%;
    margin-left:5px;
    -webkit-transform:translate(150%,-50%);
    transform:translate(150%,-50%);
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease;
  }
  #header-container.header-style-7 #header .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-7 .header .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap { margin-right:0; }
  #header-container.header-style-7 #header .onclick-menu-wrap .onclick-menu-cover, #header-container.header-style-7 .header .onclick-menu-wrap .onclick-menu-cover { display:none; }
  #header-container.header-style-7 #header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-7 .header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button:before {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
  }
  #header-container.header-style-7 #header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-7 .header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap { margin-right:70px; }
  #header-container.header-style-7 #header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-7 #header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-7 #header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-7 .header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-7 .header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-7 .header.active .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-bottom-line {
    -webkit-animation:none;
    -moz-animation:none;
    -o-animation:none;
    -ms-animation:none;
    animation:none;
  }
  #header-container.header-style-7 #header.active .onclick-menu-wrap .onclick-menu-cover, #header-container.header-style-7 .header.active .onclick-menu-wrap .onclick-menu-cover { display:block; }
  #header-container.header-style-8 #header .header-wrap, #header-container.header-style-8 .header .header-wrap, #header-container.header-style-9 #header .header-wrap, #header-container.header-style-9 .header .header-wrap { background:rgba(28,28,28,0.95); }
  #header-container.header-style-8 #header .header-wrap > .row > .columns, #header-container.header-style-8 .header .header-wrap > .row > .columns, #header-container.header-style-9 #header .header-wrap > .row > .columns, #header-container.header-style-9 .header .header-wrap > .row > .columns { color:#ffffff; }
  #header-container.header-style-8 #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-8 .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9 #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9 .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap {
    float:right;
    margin-top:-30px;
    margin-right:-83px;
  }
  #header-container.header-style-8 #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8 .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9 #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9 .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {
    content:"\ea38";
    font-size:18px;
    font-family:"dfd-socicons-font";
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(150%,-50%);
    transform:translate(150%,-50%);
    -webkit-transition:-webkit-transform .3s ease;
    -moz-transition:-moz-transform .3s ease;
    transition:transform .3s ease;
  }
  #header-container.header-style-8 #header .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a, #header-container.header-style-8 .header .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a, #header-container.header-style-9 #header .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a, #header-container.header-style-9 .header .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a {
    display:block;
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-transition:-webkit-transform .1s ease .85s;
    -moz-transition:-webkit-transform .1s ease .85s;
    -o-transition:-webkit-transform .1s ease .85s;
    transition:-webkit-transform .1s ease .85s;
  }
  #header-container.header-style-8 #header .header-wrap .dfd-copyright:before, #header-container.header-style-8 .header .header-wrap .dfd-copyright:before, #header-container.header-style-9 #header .header-wrap .dfd-copyright:before, #header-container.header-style-9 .header .header-wrap .dfd-copyright:before { background:#ffffff; }
  #header-container.header-style-8 #header.active .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a, #header-container.header-style-8 .header.active .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a, #header-container.header-style-9 #header.active .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a, #header-container.header-style-9 .header.active .header-wrap > .row > .columns .dfd-header-logos .dfd-logo-wrap a {
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .1s ease 0s;
    -moz-transition:-webkit-transform .1s ease 0s;
    -o-transition:-webkit-transform .1s ease 0s;
    transition:-webkit-transform .1s ease 0s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap { margin-top:-40px; }
  #header-container.header-style-8.small.header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-8.small.header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-8:not(.small).header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-8:not(.small).header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9.small.header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9.small.header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9:not(.small).header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap, #header-container.header-style-9:not(.small).header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap {
    float:none;
    position:relative;
    width:1200px;
    max-width:calc(195%);
    min-width:768px;
    margin:0 auto;
  }
  #header-container.header-style-8.small.header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-8.small.header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-8:not(.small).header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-8:not(.small).header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9.small.header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9.small.header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9:not(.small).header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9:not(.small).header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button { float:right; }
  #header-container.header-style-8.small.header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button, #header-container.header-style-8.small.header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button, #header-container.header-style-8:not(.small).header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button, #header-container.header-style-8:not(.small).header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button, #header-container.header-style-9.small.header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button, #header-container.header-style-9.small.header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button, #header-container.header-style-9:not(.small).header-layout-boxed #header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button, #header-container.header-style-9:not(.small).header-layout-boxed .header .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button {
    top:-30px;
    left:auto;
    right:16px;
  }
  #header-container.header-style-8.small #header .dfd-top-row, #header-container.header-style-8.small .header .dfd-top-row, #header-container.header-style-8:not(.small) #header .dfd-top-row, #header-container.header-style-8:not(.small) .header .dfd-top-row, #header-container.header-style-9.small #header .dfd-top-row, #header-container.header-style-9.small .header .dfd-top-row, #header-container.header-style-9:not(.small) #header .dfd-top-row, #header-container.header-style-9:not(.small) .header .dfd-top-row {
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease 1s, visibility .3s ease 1s, background .5s ease, height .5s ease, border-color .3s ease;
    -moz-transition:opacity .3s ease 1s, visibility .3s ease 1s, background .5s ease, height .5s ease, border-color .3s ease;
    transition:opacity .3s ease 1s, visibility .3s ease 1s, background .5s ease, height .5s ease, border-color .3s ease;
  }
  #header-container.header-style-8.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-8.small .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-8:not(.small) #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-8:not(.small) .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9.small .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9:not(.small) #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9:not(.small) .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button { z-index:1; }
  #header-container.header-style-8.small #header .header-wrap, #header-container.header-style-8.small .header .header-wrap, #header-container.header-style-8:not(.small) #header .header-wrap, #header-container.header-style-8:not(.small) .header .header-wrap, #header-container.header-style-9.small #header .header-wrap, #header-container.header-style-9.small .header .header-wrap, #header-container.header-style-9:not(.small) #header .header-wrap, #header-container.header-style-9:not(.small) .header .header-wrap {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:auto;
    line-height:initial;
    padding:0 95px;
    background:transparent;
    visibility:hidden;
    opacity:0;
    -webkit-transition:all .3s linear 1s;
    -moz-transition:all .3s linear 1s;
    transition:all .3s linear 1s;
  }
  #header-container.header-style-8.small #header .header-wrap #dfd-header-loader, #header-container.header-style-8.small .header .header-wrap #dfd-header-loader, #header-container.header-style-8:not(.small) #header .header-wrap #dfd-header-loader, #header-container.header-style-8:not(.small) .header .header-wrap #dfd-header-loader, #header-container.header-style-9.small #header .header-wrap #dfd-header-loader, #header-container.header-style-9.small .header .header-wrap #dfd-header-loader, #header-container.header-style-9:not(.small) #header .header-wrap #dfd-header-loader, #header-container.header-style-9:not(.small) .header .header-wrap #dfd-header-loader {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
  }
  #header-container.header-style-8.small #header .header-wrap .dfd-header-logos, #header-container.header-style-8.small .header .header-wrap .dfd-header-logos, #header-container.header-style-8:not(.small) #header .header-wrap .dfd-header-logos, #header-container.header-style-8:not(.small) .header .header-wrap .dfd-header-logos, #header-container.header-style-9.small #header .header-wrap .dfd-header-logos, #header-container.header-style-9.small .header .header-wrap .dfd-header-logos, #header-container.header-style-9:not(.small) #header .header-wrap .dfd-header-logos, #header-container.header-style-9:not(.small) .header .header-wrap .dfd-header-logos {
    float:none;
    height:auto;
  }
  #header-container.header-style-8.small #header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-8.small .header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-8:not(.small) #header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-8:not(.small) .header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-9.small #header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-9.small .header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-9:not(.small) #header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-9:not(.small) .header .header-wrap .dfd-header-logos .mobile-sticky-logos { display:none; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns, #header-container.header-style-8.small .header .header-wrap > .row > .columns, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-9.small #header .header-wrap > .row > .columns, #header-container.header-style-9.small .header .header-wrap > .row > .columns, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns { padding-top:65px; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-logos {
    opacity:0;
    will-change:transform, opacity;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:-webkit-transform .1s ease .75s, opacity .1s ease .75s;
    -moz-transition:-moz-transform .1s ease .75s, opacity .1s ease .75s;
    -ms-transition:-ms-transform .1s ease .75s, opacity .1s ease .75s;
    -o-transition:-o-transform .1s ease .75s, opacity .1s ease .75s;
    transition:transform .1s ease .75s, opacity .1s ease .75s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8.small .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .header-top-panel {
    height:auto;
    opacity:0;
    will-change:transform, opacity;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:-webkit-transform .1s ease .7s, opacity .1s ease .7s;
    -moz-transition:-moz-transform .1s ease .7s, opacity .1s ease .7s;
    -ms-transition:-ms-transform .1s ease .7s, opacity .1s ease .7s;
    -o-transition:-o-transform .1s ease .7s, opacity .1s ease .7s;
    transition:transform .1s ease .7s, opacity .1s ease .7s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-8.small .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9.small #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9.small .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .header-top-panel * { opacity:.4; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li {
    position:relative;
    overflow:hidden;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > a {
    display:block;
    will-change:transform;
    -webkit-transform:translateY(calc(100% + 36px));
    -moz-transform:translateY(calc(100% + 36px));
    -o-transform:translateY(calc(100% + 36px));
    transform:translateY(calc(100% + 36px));
    -webkit-transition:-webkit-transform .65s ease;
    -moz-transition:-moz-transform .65s ease;
    transition:transform .65s ease;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(1) > a {
    -webkit-transition-delay:.6s;
    transition-delay:.6s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a {
    -webkit-transition-delay:.55s;
    transition-delay:.55s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a {
    -webkit-transition-delay:.5s;
    transition-delay:.5s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a {
    -webkit-transition-delay:.45s;
    transition-delay:.45s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a {
    -webkit-transition-delay:.4s;
    transition-delay:.4s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a {
    -webkit-transition-delay:.35s;
    transition-delay:.35s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a {
    -webkit-transition-delay:.3s;
    transition-delay:.3s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a {
    -webkit-transition-delay:.25s;
    transition-delay:.25s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap {
    opacity:0;
    will-change:transform, opacity;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:-webkit-transform .1s ease .2s, opacity .1s ease .2s;
    -moz-transition:-moz-transform .1s ease .2s, opacity .1s ease .2s;
    -ms-transition:-ms-transform .1s ease .2s, opacity .1s ease .2s;
    -o-transition:-o-transform .1s ease .2s, opacity .1s ease .2s;
    transition:transform .1s ease .2s, opacity .1s ease .2s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8.small .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap {
    opacity:0;
    will-change:transform, opacity;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:-webkit-transform .1s ease .15s, opacity .1s ease .15s;
    -moz-transition:-moz-transform .1s ease .15s, opacity .1s ease .15s;
    -ms-transition:-ms-transform .1s ease .15s, opacity .1s ease .15s;
    -o-transition:-o-transform .1s ease .15s, opacity .1s ease .15s;
    transition:transform .1s ease .15s, opacity .1s ease .15s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover {
    opacity:0;
    will-change:transform, opacity;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:-webkit-transform .1s ease .1s, opacity .1s ease .1s;
    -moz-transition:-moz-transform .1s ease .1s, opacity .1s ease .1s;
    -ms-transition:-ms-transform .1s ease .1s, opacity .1s ease .1s;
    -o-transition:-o-transform .1s ease .1s, opacity .1s ease .1s;
    transition:transform .1s ease .1s, opacity .1s ease .1s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-copyright {
    opacity:0;
    will-change:transform, opacity;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:-webkit-transform .1s ease .05s, opacity .1s ease .05s;
    -moz-transition:-moz-transform .1s ease .05s, opacity .1s ease .05s;
    -ms-transition:-ms-transform .1s ease .05s, opacity .1s ease .05s;
    -o-transition:-o-transform .1s ease .05s, opacity .1s ease .05s;
    transition:transform .1s ease .05s, opacity .1s ease .05s;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-copyright:before {
    content:"";
    display:block;
    height:1px;
    position:absolute;
    top:0;
    left:-125px;
    right:-125px;
    opacity:.07;
    display:none;
  }
  #header-container.header-style-8.small #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-8.small #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-8.small .header .header-wrap #header-anim-wrap.fade, #header-container.header-style-8.small .header .header-wrap #header-anim-wrap.scale, #header-container.header-style-8:not(.small) #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-8:not(.small) #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-8:not(.small) .header .header-wrap #header-anim-wrap.fade, #header-container.header-style-8:not(.small) .header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9.small #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9.small #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9.small .header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9.small .header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9:not(.small) #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9:not(.small) #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9:not(.small) .header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9:not(.small) .header .header-wrap #header-anim-wrap.scale {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#1b1b1b;
  }
  #header-container.header-style-8.small #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-8.small .header .header-wrap #header-anim-wrap.fade, #header-container.header-style-8:not(.small) #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-8:not(.small) .header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9.small #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9.small .header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9:not(.small) #header .header-wrap #header-anim-wrap.fade, #header-container.header-style-9:not(.small) .header .header-wrap #header-anim-wrap.fade {
    visibility:hidden;
    opacity:0;
    -webkit-transition:visibility 1s linear 1s, opacity 1s linear 1s;
    -moz-transition:visibility 1s linear 1s, opacity 1s linear 1s;
    transition:visibility 1s linear 1s, opacity 1s linear 1s;
  }
  #header-container.header-style-8.small #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-8.small .header .header-wrap #header-anim-wrap.scale, #header-container.header-style-8:not(.small) #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-8:not(.small) .header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9.small #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9.small .header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9:not(.small) #header .header-wrap #header-anim-wrap.scale, #header-container.header-style-9:not(.small) .header .header-wrap #header-anim-wrap.scale {
    visibility:hidden;
    opacity:0;
    -webkit-transform:scale(.7);
    -moz-transform:scale(.7);
    -o-transform:scale(.7);
    transform:scale(.7);
    -webkit-transition:all .5s ease 1s;
    -moz-transition:all .5s ease 1s;
    transition:all .5s ease 1s;
  }
  #header-container.header-style-8.small #header.active, #header-container.header-style-8.small .header.active, #header-container.header-style-8:not(.small) #header.active, #header-container.header-style-8:not(.small) .header.active, #header-container.header-style-9.small #header.active, #header-container.header-style-9.small .header.active, #header-container.header-style-9:not(.small) #header.active, #header-container.header-style-9:not(.small) .header.active { border-bottom-color:transparent; }
  #header-container.header-style-8.small #header.active .dfd-top-row, #header-container.header-style-8.small .header.active .dfd-top-row, #header-container.header-style-8:not(.small) #header.active .dfd-top-row, #header-container.header-style-8:not(.small) .header.active .dfd-top-row, #header-container.header-style-9.small #header.active .dfd-top-row, #header-container.header-style-9.small .header.active .dfd-top-row, #header-container.header-style-9:not(.small) #header.active .dfd-top-row, #header-container.header-style-9:not(.small) .header.active .dfd-top-row {
    opacity:0;
    visibility:hidden;
    -webkit-transition-delay:0s;
    transition-delay:0s;
  }
  #header-container.header-style-8.small #header.active .header-wrap, #header-container.header-style-8.small .header.active .header-wrap, #header-container.header-style-8:not(.small) #header.active .header-wrap, #header-container.header-style-8:not(.small) .header.active .header-wrap, #header-container.header-style-9.small #header.active .header-wrap, #header-container.header-style-9.small .header.active .header-wrap, #header-container.header-style-9:not(.small) #header.active .header-wrap, #header-container.header-style-9:not(.small) .header.active .header-wrap {
    -webkit-transition-delay:0s;
    transition-delay:0s;
  }
  #header-container.header-style-8.small #header.active .header-wrap #header-anim-wrap.fade, #header-container.header-style-8.small .header.active .header-wrap #header-anim-wrap.fade, #header-container.header-style-8:not(.small) #header.active .header-wrap #header-anim-wrap.fade, #header-container.header-style-8:not(.small) .header.active .header-wrap #header-anim-wrap.fade, #header-container.header-style-9.small #header.active .header-wrap #header-anim-wrap.fade, #header-container.header-style-9.small .header.active .header-wrap #header-anim-wrap.fade, #header-container.header-style-9:not(.small) #header.active .header-wrap #header-anim-wrap.fade, #header-container.header-style-9:not(.small) .header.active .header-wrap #header-anim-wrap.fade {
    visibility:visible;
    opacity:1;
    -webkit-transition:visibility .5s linear, opacity .5s linear;
    -moz-transition:visibility .5s linear, opacity .5s linear;
    transition:visibility .5s linear, opacity .5s linear;
  }
  #header-container.header-style-8.small #header.active .header-wrap #header-anim-wrap.scale, #header-container.header-style-8.small .header.active .header-wrap #header-anim-wrap.scale, #header-container.header-style-8:not(.small) #header.active .header-wrap #header-anim-wrap.scale, #header-container.header-style-8:not(.small) .header.active .header-wrap #header-anim-wrap.scale, #header-container.header-style-9.small #header.active .header-wrap #header-anim-wrap.scale, #header-container.header-style-9.small .header.active .header-wrap #header-anim-wrap.scale, #header-container.header-style-9:not(.small) #header.active .header-wrap #header-anim-wrap.scale, #header-container.header-style-9:not(.small) .header.active .header-wrap #header-anim-wrap.scale {
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    transition:all .5s ease;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap { margin-right:70px; }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line {
    -webkit-animation:none;
    -moz-animation:none;
    -o-animation:none;
    -ms-animation:none;
    animation:none;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li > a {
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-delay:.7s;
    transition-delay:.7s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(2) > a {
    -webkit-transition-delay:.8s;
    transition-delay:.8s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(3) > a {
    -webkit-transition-delay:.9s;
    transition-delay:.9s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(4) > a {
    -webkit-transition-delay:1s;
    transition-delay:1s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(5) > a {
    -webkit-transition-delay:1.1s;
    transition-delay:1.1s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(6) > a {
    -webkit-transition-delay:1.2s;
    transition-delay:1.2s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(7) > a {
    -webkit-transition-delay:1.3s;
    transition-delay:1.3s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .mega-menu > ul > li:nth-child(8) > a {
    -webkit-transition-delay:1.4s;
    transition-delay:1.4s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-copyright {
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-logos, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-logos {
    -webkit-transition-delay:.5s;
    transition-delay:.5s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .header-top-panel {
    -webkit-transition-delay:.6s;
    transition-delay:.6s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .login-wrap {
    -webkit-transition-delay:1.5s;
    transition-delay:1.5s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .soc-icons-wrap {
    -webkit-transition-delay:1.6s;
    transition-delay:1.6s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-header-buttons-cover {
    -webkit-transition-delay:1.7s;
    transition-delay:1.7s;
  }
  #header-container.header-style-8.small #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8.small .header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) .header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small .header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) #header.active .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) .header.active .header-wrap > .row > .columns .dfd-copyright {
    -webkit-transition-delay:1.8s;
    transition-delay:1.8s;
  }
  #header-container.header-style-8.small #header, #header-container.header-style-8.small .header, #header-container.header-style-8:not(.small) #header, #header-container.header-style-8:not(.small) .header, #header-container.header-style-9.small #header, #header-container.header-style-9.small .header, #header-container.header-style-9:not(.small) #header, #header-container.header-style-9:not(.small) .header, #header-container.header-style-12.small #header, #header-container.header-style-12.small .header, #header-container.header-style-12:not(.small) #header, #header-container.header-style-12:not(.small) .header, #header-container.header-style-13.small #header, #header-container.header-style-13.small .header, #header-container.header-style-13:not(.small) #header, #header-container.header-style-13:not(.small) .header { text-align:inherit; }
  #header-container.header-style-8.small #header .header-wrap, #header-container.header-style-8.small .header .header-wrap, #header-container.header-style-8:not(.small) #header .header-wrap, #header-container.header-style-8:not(.small) .header .header-wrap, #header-container.header-style-9.small #header .header-wrap, #header-container.header-style-9.small .header .header-wrap, #header-container.header-style-9:not(.small) #header .header-wrap, #header-container.header-style-9:not(.small) .header .header-wrap, #header-container.header-style-12.small #header .header-wrap, #header-container.header-style-12.small .header .header-wrap, #header-container.header-style-12:not(.small) #header .header-wrap, #header-container.header-style-12:not(.small) .header .header-wrap, #header-container.header-style-13.small #header .header-wrap, #header-container.header-style-13.small .header .header-wrap, #header-container.header-style-13:not(.small) #header .header-wrap, #header-container.header-style-13:not(.small) .header .header-wrap {
    text-align:inherit;
    line-height:initial;
  }
  #header-container.header-style-8.small #header .header-wrap > .row, #header-container.header-style-8.small .header .header-wrap > .row, #header-container.header-style-8:not(.small) #header .header-wrap > .row, #header-container.header-style-8:not(.small) .header .header-wrap > .row, #header-container.header-style-9.small #header .header-wrap > .row, #header-container.header-style-9.small .header .header-wrap > .row, #header-container.header-style-9:not(.small) #header .header-wrap > .row, #header-container.header-style-9:not(.small) .header .header-wrap > .row, #header-container.header-style-12.small #header .header-wrap > .row, #header-container.header-style-12.small .header .header-wrap > .row, #header-container.header-style-12:not(.small) #header .header-wrap > .row, #header-container.header-style-12:not(.small) .header .header-wrap > .row, #header-container.header-style-13.small #header .header-wrap > .row, #header-container.header-style-13.small .header .header-wrap > .row, #header-container.header-style-13:not(.small) #header .header-wrap > .row, #header-container.header-style-13:not(.small) .header .header-wrap > .row {
    width:100%;
    min-width:0;
    height:100%;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns, #header-container.header-style-8.small .header .header-wrap > .row > .columns, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-9.small #header .header-wrap > .row > .columns, #header-container.header-style-9.small .header .header-wrap > .row > .columns, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-12.small #header .header-wrap > .row > .columns, #header-container.header-style-12.small .header .header-wrap > .row > .columns, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-13.small #header .header-wrap > .row > .columns, #header-container.header-style-13.small .header .header-wrap > .row > .columns, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns {
    width:100%;
    height:100%;
    padding-top:65px;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap {
    float:none;
    margin:0 0 40px;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-logo-wrap .main-logo {
    display:inline-block;
    opacity:1;
    visibility:visible;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8.small .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9.small .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-12.small #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-12.small .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-13.small #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-13.small .header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .header-top-panel, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .header-top-panel {
    margin-bottom:35px;
    color:inherit;
    border-bottom:none;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-8.small .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9.small #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9.small .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-12.small #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-12.small .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-13.small #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-13.small .header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .header-top-panel *, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .header-top-panel * { color:inherit; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-8.small .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-9.small #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-9.small .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-12.small #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-12.small .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-13.small #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-13.small .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .header-top-panel .dfd-header-top-info {
    float:none;
    display:inline-block;
    line-height:2.5;
    padding:0;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu {
    display:inline-block;
    height:auto;
    text-align:inherit;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul {
    margin:0 -18px;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li { color:inherit; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title { color:inherit; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title > span { opacity:1; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li:hover > .main-menu-link.item-title > span {
    opacity:.7;
    -webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    transition:opacity .5s ease;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a {
    color:inherit;
    opacity:1;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-9.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover {
    opacity:.7;
    -webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    transition:opacity .5s ease;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-bottom-buttons {
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-12.small #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-12.small .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-13.small #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-13.small .header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .login-wrap, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .login-wrap {
    position:relative;
    width:100%;
    padding:0 10px 20px;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-12.small #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-12.small .header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-13.small #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-13.small .header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header { float:none; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-12.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-12.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-13.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-13.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links {
    display:inline-block;
    padding:0 0 0 25px;
    border:none;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-12.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-12.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-13.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-13.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links i { left:0; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-12.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-12.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-13.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-13.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links span {
    opacity:1;
    -webkit-transition:opacity .3s ease;
    -moz-transition:opacity .3s ease;
    transition:opacity .3s ease;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-12.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-12.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-13.small #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-13.small .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .login-wrap .login-header .dfd-header-links:hover span { opacity:.4; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-8.small .header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-9.small #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-9.small .header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-12.small #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-12.small .header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-13.small #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-13.small .header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .login-wrap *, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .login-wrap * { color:inherit; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8.small .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9.small .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-12.small #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-12.small .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-13.small #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-13.small .header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap {
    position:relative;
    width:100%;
    height:60px;
    line-height:60px;
    padding:0 10px;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-8.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-9.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-9.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-12.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-12.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-13.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-13.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons {
    display:inline-block;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-8.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-9.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-9.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-12.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-12.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-13.small #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-13.small .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover), #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .soc-icons-wrap .soc-icons a:not(:hover) { color:inherit; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover {
    position:relative;
    width:100%;
    line-height:0;
    padding:0 10px;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap {
    display:inline-block;
    float:none;
    margin:0 -20px;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper), #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:not(.dl-menuwrapper) {
    height:80px;
    line-height:80px;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child {
    margin:0;
    border:none;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap *, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * { color:inherit; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover), #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap * .form-search-wrap a:not(:hover) { color:inherit; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details { color:#ffffff; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-copyright {
    position:relative;
    font-size:12px;
    width:100%;
    height:60px;
    line-height:60px;
    padding:0 10px;
    color:inherit;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-copyright * {
    font-size:inherit;
    line-height:inherit;
    color:inherit;
    opacity:.5;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-8.small .header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-9.small #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-9.small .header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-9:not(.small) .header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-12.small #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-12.small .header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-13.small #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-13.small .header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .dfd-copyright img, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .dfd-copyright img {
    position:relative;
    top:2px;
  }
  #header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-8.small .header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-8:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9.small .header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-12.small #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-12.small .header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-12:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-12:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-13.small #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-13.small .header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-13:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-13:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap {
    border:none;
    z-index:0;
  }
  #header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-12.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-12.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-12:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-12:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-13.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-13.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-13:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-13:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
  }
  #header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-8.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-8:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-12.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-12.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-12:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-12:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-13.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-13.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-13:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-13:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap { margin-right:70px; }
  #header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-8.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-8:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-8:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-8:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-9:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-9:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-9:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-12.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-12.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-12.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-12.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-12.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-12.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-12:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-12:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-12:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-12:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-12:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-12:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-13.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-13.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-13.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-13.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-13.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-13.small .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-13:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-13:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-13:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-13:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-13:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-13:not(.small) .header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap.dfd-bottom-line {
    -webkit-animation:none;
    -moz-animation:none;
    -o-animation:none;
    -ms-animation:none;
    animation:none;
  }
  #header-container.header-style-8.small #header.active .header-wrap, #header-container.header-style-8.small .header.active .header-wrap, #header-container.header-style-8:not(.small) #header.active .header-wrap, #header-container.header-style-8:not(.small) .header.active .header-wrap, #header-container.header-style-9.small #header.active .header-wrap, #header-container.header-style-9.small .header.active .header-wrap, #header-container.header-style-9:not(.small) #header.active .header-wrap, #header-container.header-style-9:not(.small) .header.active .header-wrap, #header-container.header-style-12.small #header.active .header-wrap, #header-container.header-style-12.small .header.active .header-wrap, #header-container.header-style-12:not(.small) #header.active .header-wrap, #header-container.header-style-12:not(.small) .header.active .header-wrap, #header-container.header-style-13.small #header.active .header-wrap, #header-container.header-style-13.small .header.active .header-wrap, #header-container.header-style-13:not(.small) #header.active .header-wrap, #header-container.header-style-13:not(.small) .header.active .header-wrap {
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1) translateY(0);
    -moz-transform:scale(1) translateY(0);
    -o-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0);
  }
  #header-container.header-style-8.small #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-8.small .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-8:not(.small) #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-8:not(.small) .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-9.small #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-9.small .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-9:not(.small) #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-9:not(.small) .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-12.small #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-12.small .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-12:not(.small) #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-12:not(.small) .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-13.small #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-13.small .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-13:not(.small) #header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-13:not(.small) .header.active .header-wrap .dfd-logo-wrap.mobile-sticky-logos { display:none; }
  #header-container.header-style-8 #header .dfd-top-row, #header-container.header-style-8 .header .dfd-top-row, #header-container.header-style-9 #header .dfd-top-row, #header-container.header-style-9 .header .dfd-top-row, #header-container.header-style-12 #header .dfd-top-row, #header-container.header-style-12 .header .dfd-top-row, #header-container.header-style-13 #header .dfd-top-row, #header-container.header-style-13 .header .dfd-top-row {
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    transition:all .5s ease;
  }
  #header-container.header-style-8 #header .dfd-top-row > *, #header-container.header-style-8 .header .dfd-top-row > *, #header-container.header-style-9 #header .dfd-top-row > *, #header-container.header-style-9 .header .dfd-top-row > *, #header-container.header-style-12 #header .dfd-top-row > *, #header-container.header-style-12 .header .dfd-top-row > *, #header-container.header-style-13 #header .dfd-top-row > *, #header-container.header-style-13 .header .dfd-top-row > * {
    height:inherit;
    line-height:inherit;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
  }
  #header-container.header-style-8 #header .dfd-top-row > * > *, #header-container.header-style-8 .header .dfd-top-row > * > *, #header-container.header-style-9 #header .dfd-top-row > * > *, #header-container.header-style-9 .header .dfd-top-row > * > *, #header-container.header-style-12 #header .dfd-top-row > * > *, #header-container.header-style-12 .header .dfd-top-row > * > *, #header-container.header-style-13 #header .dfd-top-row > * > *, #header-container.header-style-13 .header .dfd-top-row > * > * {
    height:inherit;
    line-height:inherit;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
  }
  #header-container.header-style-8 #header .dfd-top-row .dfd-header-logos, #header-container.header-style-8 .header .dfd-top-row .dfd-header-logos, #header-container.header-style-9 #header .dfd-top-row .dfd-header-logos, #header-container.header-style-9 .header .dfd-top-row .dfd-header-logos, #header-container.header-style-12 #header .dfd-top-row .dfd-header-logos, #header-container.header-style-12 .header .dfd-top-row .dfd-header-logos, #header-container.header-style-13 #header .dfd-top-row .dfd-header-logos, #header-container.header-style-13 .header .dfd-top-row .dfd-header-logos { position:relative; }
  #header-container.header-style-8 #header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-8 .header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-9 #header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-9 .header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-12 #header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-12 .header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-13 #header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-13 .header .dfd-top-row .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap { position:absolute; }
  #header-container.header-style-8 #header .dfd-top-row .dfd-logo-wrap, #header-container.header-style-8 .header .dfd-top-row .dfd-logo-wrap, #header-container.header-style-9 #header .dfd-top-row .dfd-logo-wrap, #header-container.header-style-9 .header .dfd-top-row .dfd-logo-wrap, #header-container.header-style-12 #header .dfd-top-row .dfd-logo-wrap, #header-container.header-style-12 .header .dfd-top-row .dfd-logo-wrap, #header-container.header-style-13 #header .dfd-top-row .dfd-logo-wrap, #header-container.header-style-13 .header .dfd-top-row .dfd-logo-wrap {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container.header-style-8 #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-8 .header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9 #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9 .header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-12 #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-12 .header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-13 #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-13 .header .dfd-top-row .dfd-click-menu-button-wrap {
    position:relative;
    width:50px;
    height:inherit;
    float:right;
    padding-left:10px;
    border-left:1px solid #e7e7e7;
  }
  #header-container.header-style-8 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-8 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-9 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-12 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-12 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-13 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button, #header-container.header-style-13 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button { height:inherit; }
  #header-container.header-style-8 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-8 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-9 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-12 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-12 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-13 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before, #header-container.header-style-13 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {
    content:"\ea38";
    font-size:18px;
    font-family:"dfd-socicons-font";
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(150%,-50%);
    transform:translate(150%,-50%);
    -webkit-transition:-webkit-transform .3s ease;
    -moz-transition:-moz-transform .3s ease;
    transition:transform .3s ease;
  }
  #header-container.header-style-8 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-8 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-9 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-12 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-12 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-13 #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap, #header-container.header-style-13 .header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap { margin-right:0; }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu {
    height:calc(100% - 420px);
    max-height:calc(100% - 420px);
    overflow:hidden;
  }
  #header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-8.small .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-8:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul {
    max-height:100%;
    overflow-x:hidden;
    overflow-y:scroll;
    margin-right:-22px;
  }
  #header-container.header-style-8 .mega-menu > ul > li {
    float:none;
    line-height:1;
    padding-top:18px;
    padding-bottom:18px;
  }
  #header-container.header-style-8 .mega-menu > ul > li .item-title i { margin-right:15px; }
  #header-container.header-style-8 .mega-menu > ul > li.menu-item-language > ul { display:none; }
  #header-container.header-style-9 .mega-menu {
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    margin:0;
    padding:0 10px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container.header-style-9 .mega-menu > ul > li .item-title i { margin-right:15px; }
  #header-container.header-style-9 .mega-menu > ul > li.menu-item-language > ul { display:none; }
  #header-container.header-style-10 #header .header-wrap, #header-container.header-style-10 .header .header-wrap, #header-container.header-style-11 #header .header-wrap, #header-container.header-style-11 .header .header-wrap { background:#ffffff; }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu { color:inherit; }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu > ul { color:inherit; }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu > ul > li { color:inherit; }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title { color:inherit; }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title > span, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title > span, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title > span, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title > span { opacity:1; }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title:hover > span, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title:hover > span, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title:hover > span, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu > ul > li .main-menu-link.item-title:hover > span {
    opacity:.7;
    -webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    transition:opacity .5s ease;
  }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a {
    color:inherit;
    opacity:1;
  }
  #header-container.header-style-10 #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-10 .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-11 #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover, #header-container.header-style-11 .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a:hover {
    opacity:.7;
    -webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    transition:opacity .5s ease;
  }
  #header-container.header-style-10 #header .dfd-header-logos, #header-container.header-style-10 .header .dfd-header-logos, #header-container.header-style-11 #header .dfd-header-logos, #header-container.header-style-11 .header .dfd-header-logos { position:relative; }
  #header-container.header-style-10 #header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-10 .header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-11 #header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap, #header-container.header-style-11 .header .dfd-header-logos .dfd-logo-wrap.sticky-logo-wrap { position:absolute; }
  #header-container.header-style-10 #header .dfd-logo-wrap, #header-container.header-style-10 .header .dfd-logo-wrap, #header-container.header-style-11 #header .dfd-logo-wrap, #header-container.header-style-11 .header .dfd-logo-wrap {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container.header-style-10 #header .dfd-click-menu-button-wrap, #header-container.header-style-10 .header .dfd-click-menu-button-wrap, #header-container.header-style-11 #header .dfd-click-menu-button-wrap, #header-container.header-style-11 .header .dfd-click-menu-button-wrap {
    float:right;
    width:50px;
    height:inherit;
    padding-left:10px;
    margin-left:48px;
    border-left:1px solid #e7e7e7;
  }
  #header-container.header-style-10 #header .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-10 .header .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-11 #header .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-11 .header .dfd-click-menu-button-wrap .dfd-menu-button:before {
    content:"\ea38";
    font-size:18px;
    font-family:"dfd-socicons-font";
    position:absolute;
    top:50%;
    left:50%;
    margin-left:5px;
    -webkit-transform:translate(150%,-50%);
    transform:translate(150%,-50%);
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease;
  }
  #header-container.header-style-10 #header .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-10 .header .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-11 #header .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-11 .header .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap { margin-right:0; }
  #header-container.header-style-10 #header .mega-menu, #header-container.header-style-10 .header .mega-menu, #header-container.header-style-11 #header .mega-menu, #header-container.header-style-11 .header .mega-menu { overflow:hidden; }
  #header-container.header-style-10 #header .mega-menu > ul, #header-container.header-style-10 .header .mega-menu > ul, #header-container.header-style-11 #header .mega-menu > ul, #header-container.header-style-11 .header .mega-menu > ul { height:inherit; }
  #header-container.header-style-10 #header .mega-menu > ul > li, #header-container.header-style-10 .header .mega-menu > ul > li, #header-container.header-style-11 #header .mega-menu > ul > li, #header-container.header-style-11 .header .mega-menu > ul > li {
    opacity:0;
    -webkit-transform:translateY(-30px);
    -moz-transform:translateY(-30px);
    -o-transform:translateY(-30px);
    transform:translateY(-30px);
    -webkit-transition:opacity .3s ease .8s, transform .3s ease .8s, transform .3s ease .8s;
    -moz-transition:opacity .3s ease .8s, -moz-transform .3s ease .8s;
    -o-transition:opacity .3s ease .8s, -o-transform .3s ease .8s;
    transition:opacity .3s ease .8s, transform .3s ease .8s, transform .3s ease .8s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(1), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(1), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(1), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(1) {
    -webkit-transition:opacity .3s ease 0s, transform .3s ease 0s, transform .3s ease 0s;
    -moz-transition:opacity .3s ease 0s, -moz-transform .3s ease 0s;
    -o-transition:opacity .3s ease 0s, -o-transform .3s ease 0s;
    transition:opacity .3s ease 0s, transform .3s ease 0s, transform .3s ease 0s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(2), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(2), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(2), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(2) {
    -webkit-transition:opacity .3s ease .1s, transform .3s ease 0.1s, transform .3s ease 0.1s;
    -moz-transition:opacity .3s ease .1s, -moz-transform .3s ease 0.1s;
    -o-transition:opacity .3s ease .1s, -o-transform .3s ease .1s;
    transition:opacity .3s ease .1s, transform .3s ease .1s, transform .3s ease .1s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(3), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(3), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(3), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(3) {
    -webkit-transition:opacity .3s ease .2s, transform .3s ease .2s, transform .3s ease .2s;
    -moz-transition:opacity .3s ease .2s, -moz-transform .3s ease .2s;
    -o-transition:opacity .3s ease .2s, -o-transform .3s ease .2s;
    transition:opacity .3s ease .2s, transform .3s ease .2s, transform .3s ease .2s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(4), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(4), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(4), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(4) {
    -webkit-transition:opacity .3s ease .3s, transform .3s ease .3s, transform .3s ease .3s;
    -moz-transition:opacity .3s ease .3s, -moz-transform .3s ease .3s;
    -o-transition:opacity .3s ease .3s, -o-transform .3s ease .3s;
    transition:opacity .3s ease .3s, transform .3s ease .3s, transform .3s ease .3s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(5), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(5), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(5), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(5) {
    -webkit-transition:opacity .3s ease .4s, transform .3s ease .4s, transform .3s ease .4s;
    -moz-transition:opacity .3s ease .4s, -moz-transform .3s ease .4s;
    -o-transition:opacity .3s ease .4s, -o-transform .3s ease .4s;
    transition:opacity .3s ease .4s, transform .3s ease .4s, transform .3s ease .4s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(6), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(6), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(6), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(6) {
    -webkit-transition:opacity .3s ease .5s, transform .3s ease .5s, transform .3s ease .5s;
    -moz-transition:opacity .3s ease .5s, -moz-transform .3s ease .5s;
    -o-transition:opacity .3s ease .5s, -o-transform .3s ease .5s;
    transition:opacity .3s ease .5s, transform .3s ease .5s, transform .3s ease .5s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(7), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(7), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(7), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(7) {
    -webkit-transition:opacity .3s ease .6s, transform .3s ease .6s, transform .3s ease .6s;
    -moz-transition:opacity .3s ease .6s, -moz-transform .3s ease .6s;
    -o-transition:opacity .3s ease .6s, -o-transform .3s ease .6s;
    transition:opacity .3s ease .6s, transform .3s ease .6s, transform .3s ease .6s;
  }
  #header-container.header-style-10 #header .mega-menu > ul > li:nth-child(8), #header-container.header-style-10 .header .mega-menu > ul > li:nth-child(8), #header-container.header-style-11 #header .mega-menu > ul > li:nth-child(8), #header-container.header-style-11 .header .mega-menu > ul > li:nth-child(8) {
    -webkit-transition:opacity .3s ease .7s, transform .3s ease .7s, transform .3s ease .7s;
    -moz-transition:opacity .3s ease .7s, -moz-transform .3s ease .7s;
    -o-transition:opacity .3s ease .7s, -o-transform .3s ease .7s;
    transition:opacity .3s ease .7s, transform .3s ease .7s, transform .3s ease .7s;
  }
  #header-container.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-10 .header.active .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.header-style-11 .header.active .dfd-click-menu-button-wrap .dfd-menu-button:before {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
  }
  #header-container.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-10 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap, #header-container.header-style-11 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap { margin-right:70px; }
  #header-container.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-10 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-10 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-10 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-11 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-11 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-middle-line, #header-container.header-style-11 .header.active .dfd-click-menu-button-wrap .dfd-menu-button .icon-wrap.dfd-bottom-line {
    -webkit-animation:none;
    -moz-animation:none;
    -o-animation:none;
    -ms-animation:none;
    animation:none;
  }
  #header-container.header-style-10 #header.active .mega-menu > ul > li, #header-container.header-style-10 .header.active .mega-menu > ul > li, #header-container.header-style-11 #header.active .mega-menu > ul > li, #header-container.header-style-11 .header.active .mega-menu > ul > li {
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
  }
  #header-container.header-style-10 #header.active .mega-menu.visible-overflow, #header-container.header-style-10 .header.active .mega-menu.visible-overflow, #header-container.header-style-11 #header.active .mega-menu.visible-overflow, #header-container.header-style-11 .header.active .mega-menu.visible-overflow { overflow:visible; }
  #header-container.header-style-10 #header .dfd-header-banner-wrap, #header-container.header-style-10 .header .dfd-header-banner-wrap { border-bottom-color:#e7e7e7; }
  #header-container.header-style-10 #header .header-wrap, #header-container.header-style-10 .header .header-wrap { background:#ffffff; }
  #header-container.header-style-10 #header .dfd-click-menu-button-wrap, #header-container.header-style-10 .header .dfd-click-menu-button-wrap {
    border-color:#e7e7e7;
    -webkit-transition:border-color .3s ease;
    -moz-transition:border-color .3s ease;
    transition:border-color .3s ease;
  }
  #header-container.header-style-11 #header .dfd-header-banner-wrap, #header-container.header-style-11 .header .dfd-header-banner-wrap { border-bottom-color:rgba(255,255,255,0.1); }
  #header-container.header-style-11 #header .header-wrap, #header-container.header-style-11 .header .header-wrap { background:transparent; }
  #header-container.header-style-11 #header .dfd-click-menu-button-wrap, #header-container.header-style-11 .header .dfd-click-menu-button-wrap { border-color:rgba(255,255,255,0.1); }
  #header-container.header-style-12 #header, #header-container.header-style-12 .header, #header-container.header-style-13 #header, #header-container.header-style-13 .header, #header-container.header-style-14 #header, #header-container.header-style-14 .header { border-bottom:none; }
  #header-container.header-style-12 #header .header-wrap .dfd-header-logos, #header-container.header-style-12 .header .header-wrap .dfd-header-logos, #header-container.header-style-13 #header .header-wrap .dfd-header-logos, #header-container.header-style-13 .header .header-wrap .dfd-header-logos, #header-container.header-style-14 #header .header-wrap .dfd-header-logos, #header-container.header-style-14 .header .header-wrap .dfd-header-logos {
    position:relative;
    height:auto;
    float:none;
  }
  #header-container.header-style-12 #header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-12 .header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-13 #header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-13 .header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-14 #header .header-wrap .dfd-header-logos .mobile-sticky-logos, #header-container.header-style-14 .header .header-wrap .dfd-header-logos .mobile-sticky-logos { display:none; }
  #header-container.header-style-12 #header .header-wrap .dfd-logo-wrap, #header-container.header-style-12 .header .header-wrap .dfd-logo-wrap, #header-container.header-style-13 #header .header-wrap .dfd-logo-wrap, #header-container.header-style-13 .header .header-wrap .dfd-logo-wrap, #header-container.header-style-14 #header .header-wrap .dfd-logo-wrap, #header-container.header-style-14 .header .header-wrap .dfd-logo-wrap { margin-right:0; }
  #header-container.header-style-12 #header .header-wrap .header-top-panel, #header-container.header-style-12 .header .header-wrap .header-top-panel, #header-container.header-style-13 #header .header-wrap .header-top-panel, #header-container.header-style-13 .header .header-wrap .header-top-panel, #header-container.header-style-14 #header .header-wrap .header-top-panel, #header-container.header-style-14 .header .header-wrap .header-top-panel { height:auto; }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul, #header-container.header-style-12 .header .header-wrap .mega-menu > ul, #header-container.header-style-13 #header .header-wrap .mega-menu > ul, #header-container.header-style-13 .header .header-wrap .mega-menu > ul, #header-container.header-style-14 #header .header-wrap .mega-menu > ul, #header-container.header-style-14 .header .header-wrap .mega-menu > ul { display:block; }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav {
    top:0;
    left:100%;
    margin-top:-19px;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav:after {
    content:"";
    display:block;
    position:absolute;
    right:100%;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav:before {
    width:20px;
    height:100%;
    top:0;
    background:transparent;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav:after {
    top:33px;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul { background-image:none !important; }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul {
    left:100%;
    margin-left:14px;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after {
    content:"";
    display:block;
    position:absolute;
    right:100%;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before {
    width:20px;
    height:100%;
    top:0;
    background:transparent;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after {
    top:33px;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-14 #header .header-wrap .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-14 .header .header-wrap .mega-menu > ul > li.menu-item-language > a {
    color:inherit;
    -webkit-transition:color .3s ease;
    -moz-transition:color .3s ease;
    transition:color .3s ease;
  }
  #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav {
    left:auto;
    right:100%;
    margin-left:0;
  }
  #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:before, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav:before, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav:after {
    left:100%;
    right:auto;
  }
  #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav:after { border-right:none; }
  #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul {
    left:auto;
    right:100%;
    margin-left:0;
    margin-right:14px;
  }
  #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:before, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:before, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after {
    left:100%;
    right:auto;
  }
  #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-12.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-13.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li ul.submenu-languages > ul ul:after, #header-container.header-style-14.right .header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after { border-right:none; }
  #header-container.header-style-12 + #main-wrap #stuning-header #menu-fixer, #header-container.header-style-13 + #main-wrap #stuning-header #menu-fixer, #header-container.header-style-14 + #main-wrap #stuning-header #menu-fixer { display:none; }
  #header-container.header-style-12.small #header .header-wrap > .row > .columns, #header-container.header-style-12.small .header .header-wrap > .row > .columns, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-13.small #header .header-wrap > .row > .columns, #header-container.header-style-13.small .header .header-wrap > .row > .columns, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns { padding-top:50px; }
  #header-container.header-style-12.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-12.small .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-12:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-12:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13.small .header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-13:not(.small) .header .header-wrap > .row > .columns .mega-menu > ul { margin:0 -40px; }
  #header-container.header-style-12 #header, #header-container.header-style-12 .header, #header-container.header-style-13 #header, #header-container.header-style-13 .header {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    width:300px;
    background:#ffffff;
  }
  #header-container.header-style-12 #header .header-wrap, #header-container.header-style-12 .header .header-wrap, #header-container.header-style-13 #header .header-wrap, #header-container.header-style-13 .header .header-wrap {
    width:100%;
    height:100%;
    padding:0 30px;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
  }
  #header-container.header-style-12 #header .header-wrap .mega-menu, #header-container.header-style-12 .header .header-wrap .mega-menu, #header-container.header-style-13 #header .header-wrap .mega-menu, #header-container.header-style-13 .header .header-wrap .mega-menu { width:100%; }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul, #header-container.header-style-12 .header .header-wrap .mega-menu > ul, #header-container.header-style-13 #header .header-wrap .mega-menu > ul, #header-container.header-style-13 .header .header-wrap .mega-menu > ul { display:block; }
  #header-container.header-style-12 #header .header-wrap .mega-menu > ul > li, #header-container.header-style-12 .header .header-wrap .mega-menu > ul > li, #header-container.header-style-13 #header .header-wrap .mega-menu > ul > li, #header-container.header-style-13 .header .header-wrap .mega-menu > ul > li {
    float:none;
    width:100%;
    padding:12px 40px;
  }
  #header-container.header-style-12 #header .header-wrap .dfd-copyright:before, #header-container.header-style-12 .header .header-wrap .dfd-copyright:before, #header-container.header-style-13 #header .header-wrap .dfd-copyright:before, #header-container.header-style-13 .header .header-wrap .dfd-copyright:before {
    content:"";
    display:block;
    height:1px;
    position:absolute;
    top:0;
    left:-30px;
    right:-30px;
    background:#000000;
    opacity:.1;
    display:none;
  }
  #header-container.header-style-12 #header .header-wrap .dfd-copyright > div, #header-container.header-style-12 .header .header-wrap .dfd-copyright > div, #header-container.header-style-13 #header .header-wrap .dfd-copyright > div, #header-container.header-style-13 .header .header-wrap .dfd-copyright > div { line-height:inherit; }
  #header-container.header-style-12.right #header, #header-container.header-style-12.right .header, #header-container.header-style-13.right #header, #header-container.header-style-13.right .header {
    left:auto;
    right:0;
  }
  #header-container.header-style-12.right + #main-wrap {
    padding-left:0;
    padding-right:300px;
  }
  #header-container.header-style-12.right + #main-wrap.dfd-parallax-footer #footer-wrap { padding-right:300px; }
  #header-container.header-style-12 + #main-wrap { padding-left:300px; }
  #header-container.header-style-12 + #main-wrap.dfd-parallax-footer #footer-wrap { padding-left:300px; }
  #header-container.header-style-13 .dfd-side-slide-header-button-wrap {
    position:absolute;
    top:0;
    bottom:0;
    left:100%;
    width:75px;
    text-align:center;
    background:#ffffff;
    z-index:1;
  }
  #header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-logo-wrap {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    padding:10px;
    margin:0;
  }
  #header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-logo-wrap a {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:auto;
    margin:0;
  }
  #header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-logo-wrap a img { margin:0 auto; }
  #header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button {
    display:block;
    height:100%;
    top:auto;
    bottom:0;
    overflow:visible;
  }
  #header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button:before {
    content:"\ea38";
    font-size:18px;
    font-family:'dfd-socicons-font';
    position:absolute;
    top:20px;
    left:0;
    display:block;
    width:100%;
    height:1em;
    line-height:1;
    color:#ffffff;
    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;
    z-index:2;
  }
  #header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button:after {
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:-20px;
    display:block;
    width:3000px;
    background:transparent;
    opacity:0;
    visibility:hidden;
    z-index:0;
    -webkit-transition:background .3s ease .5s, opacity .3s ease .5s, visibility .3s ease .5s;
    -moz-transition:background .3s ease .5s, opacity .3s ease .5s, visibility .3s ease .5s;
    transition:background .3s ease .5s, opacity .3s ease .5s, visibility .3s ease .5s;
  }
  #header-container.header-style-13 #header, #header-container.header-style-13 .header {
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:-webkit-transform .5s ease .0s;
    -moz-transition:-moz-transform .5s ease .0s;
    transition:transform .5s ease .0s;
  }
  #header-container.header-style-13 #header .header-wrap, #header-container.header-style-13 .header .header-wrap {
    position:relative;
    z-index:2;
  }
  #header-container.header-style-13.right .dfd-side-slide-header-button-wrap {
    left:auto;
    right:100%;
  }
  #header-container.header-style-13.right .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button:after {
    left:auto;
    right:-20px;
  }
  #header-container.header-style-13.right #header, #header-container.header-style-13.right .header {
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
  }
  #header-container.header-style-13.right + #main-wrap {
    padding-left:0;
    padding-right:75px;
  }
  #header-container.header-style-13.right + #main-wrap.dfd-parallax-footer #footer-wrap { padding-right:75px; }
  #header-container.header-style-13 + #main-wrap { padding-left:75px; }
  #header-container.header-style-13 + #main-wrap.dfd-parallax-footer #footer-wrap { padding-left:75px; }
  #header-container.header-style-13.active #header, #header-container.header-style-13.active .header {
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:-webkit-transform .5s ease .3s;
    -moz-transition:-moz-transform .5s ease .3s;
    transition:transform .5s ease .3s;
  }
  #header-container.header-style-13.active .dfd-side-slide-header-button-wrap {
    background:transparent;
    -webkit-transition:background .3s ease;
    -moz-transition:background .3s ease;
    transition:background .3s ease;
  }
  #header-container.header-style-13.active .dfd-side-slide-header-button-wrap .dfd-logo-wrap { display:none; }
  #header-container.header-style-13.active .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button:before {
    content:"\ea38";
    opacity:1;
    visibility:visible;
  }
  #header-container.header-style-13.active .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button:after {
    opacity:1;
    visibility:visible;
    background:rgba(0,0,0,0.4);
    -webkit-transition:background .3s ease .0s, opacity .3s ease .0s, visibility .3s ease .0s;
    -moz-transition:background .3s ease .0s, opacity .3s ease .0s, visibility .3s ease .0s;
    transition:background .3s ease .0s, opacity .3s ease .0s, visibility .3s ease .0s;
  }
  #header-container.header-style-13.active .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button .icon-wrap { display:none; }
  #header-container.header-style-14 #header, #header-container.header-style-14 .header {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    width:75px;
    background:#ffffff;
  }
  #header-container.header-style-14 #header .header-wrap, #header-container.header-style-14 .header .header-wrap {
    width:100%;
    height:100%;
    padding:0;
  }
  #header-container.header-style-14 #header .header-wrap > .row, #header-container.header-style-14 .header .header-wrap > .row {
    width:100%;
    min-width:0;
    height:100%;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns, #header-container.header-style-14 .header .header-wrap > .row > .columns {
    width:100%;
    height:100%;
    padding:0;
    color:#1b1b1b;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns > *, #header-container.header-style-14 .header .header-wrap > .row > .columns > * { width:100%; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-logo-wrap, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-logo-wrap {
    text-align:center;
    float:none;
    line-height:initial;
    padding:25px 10px;
    margin:0 0 20px;
    border-bottom:1px solid #e7e7e7;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-logo-wrap.mobile-sticky-logos, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-logo-wrap.mobile-sticky-logos { display:none; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-logo-wrap img, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-logo-wrap img { display:inline-block; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu {
    height:auto;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul {
    margin:0;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul > li {
    padding:0;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul > li > a.item-title, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul > li > a.item-title {
    display:block;
    width:75px;
    height:60px;
    line-height:60px;
    padding-left:75px;
    overflow:hidden;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul > li > a.item-title i, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul > li > a.item-title i {
    font-size:23px;
    position:absolute;
    top:0;
    left:0;
    width:75px;
    height:inherit;
    line-height:inherit;
    text-align:center;
    color:inherit;
    opacity:1;
    -webkit-transition:color .3s ease;
    -moz-transition:color .3s ease;
    transition:color .3s ease;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul > li div.sub-nav, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul > li div.sub-nav {
    margin-top:-10px;
    margin-left:14px;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a {
    display:block;
    width:75px;
    height:60px;
    line-height:60px;
    padding-left:75px;
    overflow:hidden;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a img.iclflag, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a img.iclflag {
    font-size:23px;
    position:absolute;
    top:50%;
    left:50%;
    line-height:inherit;
    text-align:center;
    color:inherit;
    opacity:1;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:color .3s ease;
    -moz-transition:color .3s ease;
    transition:color .3s ease;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language ul.submenu-languages, #header-container.header-style-14 .header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language ul.submenu-languages {
    margin-top:-10px;
    margin-left:14px;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover {
    position:absolute;
    bottom:64px;
    text-align:center;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap {
    float:none;
    text-align:inherit;
    margin:0;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > * {
    float:none;
    height:60px;
    line-height:60px;
    text-align:inherit;
    padding:0;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child {
    margin:0;
    border-left:none;
    border-top:1px solid #e7e7e7;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap {
    position:relative;
    margin-top:20px;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap:before, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap:before {
    content:"\e905";
    font-size:23px;
    font-family:'dfd-socicons-font';
    width:100%;
    height:inherit;
    line-height:inherit;
    text-align:center;
    color:inherit;
    cursor:pointer;
    -webkit-transition:color .3s ease;
    -moz-transition:color .3s ease;
    transition:color .3s ease;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons {
    position:absolute;
    top:50%;
    left:100%;
    margin-left:20px;
    padding:10px 20px;
    color:inherit;
    background:#ffffff;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    border-radius:4px;
    opacity:0;
    visibility:hidden;
    -webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.25);
    box-shadow:0 8px 20px 0 rgba(0,0,0,0.25);
    -webkit-transition:opacity .3s ease, visibility .3s ease;
    -moz-transition:opacity .3s ease, visibility .3s ease;
    transition:opacity .3s ease, visibility .3s ease;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:before, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:before {
    content:"";
    display:block;
    width:20px;
    height:100%;
    position:absolute;
    top:0;
    right:100%;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after {
    content:"";
    position:absolute;
    right:100%;
    top:50%;
    margin-top:-7px;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap:hover .widget.soc-icons, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap:hover .widget.soc-icons {
    opacity:1;
    visibility:visible;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > a, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > a {
    display:inline-block;
    height:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > a > span:first-child, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > a > span:first-child { margin:0; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > a > span:last-child, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > a > span:last-child { display:none; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul {
    width:30px;
    height:90px;
    margin:0;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul > li, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul > li { float:none; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul > li > a, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul > li > a { padding:3px 0; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul > li > a > span, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .lang-sel > ul > li > a > span { margin:0 auto; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header { color:inherit; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header > a, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header > a {
    display:inline-block;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header > a .woo-cart-items, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .total_cart_header > a .woo-cart-items { color:inherit; }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-copyright, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-copyright {
    font-size:12px;
    position:absolute;
    bottom:0;
    height:64px;
    line-height:initial;
    text-align:center;
    padding:20px 10px;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-copyright:before, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-copyright:before {
    content:"";
    display:block;
    width:100%;
    height:1px;
    position:absolute;
    top:0;
    left:0;
    background:#000000;
    opacity:.1;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-copyright *, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-copyright * {
    font-size:inherit;
    color:inherit;
  }
  #header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-copyright > div, #header-container.header-style-14 .header .header-wrap > .row > .columns .dfd-copyright > div { overflow:hidden; }
  #header-container.header-style-14.right #header, #header-container.header-style-14.right .header {
    left:auto;
    right:0;
  }
  #header-container.header-style-14.right #header .header-wrap > .row > .columns .mega-menu > ul > li div.sub-nav, #header-container.header-style-14.right .header .header-wrap > .row > .columns .mega-menu > ul > li div.sub-nav { margin-left:14px; }
  #header-container.header-style-14.right #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons, #header-container.header-style-14.right .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons {
    left:auto;
    right:100%;
    margin-left:0;
    margin-right:20px;
  }
  #header-container.header-style-14.right #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:before, #header-container.header-style-14.right #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after, #header-container.header-style-14.right .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:before, #header-container.header-style-14.right .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after {
    right:auto;
    left:100%;
  }
  #header-container.header-style-14.right #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after, #header-container.header-style-14.right .header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after { border-right:none; }
  #header-container.header-style-14.right + #main-wrap {
    padding-left:0;
    padding-right:75px;
  }
  #header-container.header-style-14.right + #main-wrap.dfd-parallax-footer #footer-wrap { padding-right:75px; }
  #header-container.header-style-14 + #main-wrap { padding-left:75px; }
  #header-container.header-style-14 + #main-wrap.dfd-parallax-footer #footer-wrap { padding-left:75px; }
  #header-container #header, #header-container .header {
    position:relative;
    border-bottom:1px solid #e7e7e7;
  }
  #header-container #header .dfd-header-banner-wrap, #header-container .header .dfd-header-banner-wrap {
    overflow:hidden;
    max-height:500px;
    padding:20px;
    border-bottom:1px solid #e7e7e7;
    -webkit-transition:max-height .3s ease, padding .3s ease;
    -moz-transition:max-height .3s ease, padding .3s ease;
    transition:max-height .3s ease, padding .3s ease;
  }
  #header-container #header .dfd-logo-wrap .mobile-logo, #header-container .header .dfd-logo-wrap .mobile-logo { display:none; }
  #header-container #header .dfd-logo-wrap img, #header-container .header .dfd-logo-wrap img {
    max-height:100%;
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    transition:all .5s ease;
  }
  #header-container #header .header-wrap, #header-container .header .header-wrap {
    height:70px;
    line-height:70px;
    -webkit-transition:all .3s linear;
    -moz-transition:all .3s linear;
    transition:all .3s linear;
  }
  #header-container #header .header-wrap > .row, #header-container .header .header-wrap > .row {
    height:inherit;
    line-height:inherit;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
  }
  #header-container #header .header-wrap > .row > .columns, #header-container .header .header-wrap > .row > .columns {
    height:inherit;
    line-height:inherit;
    -webkit-transition:color .3s linear, background .3s linear;
    -moz-transition:color .3s linear, background .3s linear;
    transition:color .3s linear, background .3s linear;
  }
  #header-container #header .header-wrap > .row > .columns > *, #header-container .header .header-wrap > .row > .columns > * { line-height:inherit; }
  #header-container #header .header-wrap nav.mega-menu, #header-container .header .header-wrap nav.mega-menu { height:inherit; }
  #header-container #header .header-wrap .dfd-header-buttons-wrap, #header-container .header .header-wrap .dfd-header-buttons-wrap { height:inherit; }
  #header-container #header .header-wrap .dfd-header-buttons-wrap:before, #header-container #header .header-wrap .dfd-header-buttons-wrap:after, #header-container .header .header-wrap .dfd-header-buttons-wrap:before, #header-container .header .header-wrap .dfd-header-buttons-wrap:after {
    content:" ";
    display:table;
  }
  #header-container #header .header-wrap .dfd-header-buttons-wrap:after, #header-container .header .header-wrap .dfd-header-buttons-wrap:after { clear:both; }
  #header-container #header .header-wrap .dfd-header-buttons-wrap > *, #header-container .header .header-wrap .dfd-header-buttons-wrap > * {
    float:left;
    padding:0 20px;
  }
  #header-container #header .header-wrap .dl-menuwrapper, #header-container .header .header-wrap .dl-menuwrapper { display:none; }
  .boxed_layout #header-container {
    left:auto;
    width:1280px;
    max-width:1280px;
    margin:0 auto;
  }
}
#header-container.small.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before, #header-container.small.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before { color:#ffffff; }
#header-container.small #header, #header-container.small .header {
  background:transparent;
  border-color:transparent;
}
#header-container.small #header .dfd-header-banner-wrap, #header-container.small .header .dfd-header-banner-wrap {
  max-height:0;
  padding:0;
  border-width:0;
}
#header-container.small #header .dfd-top-row, #header-container.small #header .header-wrap, #header-container.small .header .dfd-top-row, #header-container.small .header .header-wrap {
  background:rgba(22,22,22,0.6);
  border-color:transparent;
}
#header-container.small #header .dfd-top-row > .row > .columns, #header-container.small #header .header-wrap > .row > .columns, #header-container.small .header .dfd-top-row > .row > .columns, #header-container.small .header .header-wrap > .row > .columns { color:#ffffff; }
#header-container.small #header .dfd-top-row > .row > .columns .dfd-header-buttons-wrap, #header-container.small #header .header-wrap > .row > .columns .dfd-header-buttons-wrap, #header-container.small .header .dfd-top-row > .row > .columns .dfd-header-buttons-wrap, #header-container.small .header .header-wrap > .row > .columns .dfd-header-buttons-wrap { color:inherit; }
#header-container.small #header .dfd-top-row > .row > .columns .dfd-header-buttons-wrap > *, #header-container.small #header .header-wrap > .row > .columns .dfd-header-buttons-wrap > *, #header-container.small .header .dfd-top-row > .row > .columns .dfd-header-buttons-wrap > *, #header-container.small .header .header-wrap > .row > .columns .dfd-header-buttons-wrap > * {
  height:inherit;
  color:inherit;
}
#header-container.small #header .dfd-top-row > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.small #header .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.small .header .dfd-top-row > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.small .header .header-wrap > .row > .columns .dfd-header-buttons-wrap .total_cart_header .woo-cart-contents .woo-cart-details { color:#ffffff; }
#header-container.small #header .dfd-top-row > .row > .columns .menu-wrap, #header-container.small #header .header-wrap > .row > .columns .menu-wrap, #header-container.small .header .dfd-top-row > .row > .columns .menu-wrap, #header-container.small .header .header-wrap > .row > .columns .menu-wrap { color:inherit; }
#header-container.small #header .dfd-top-row > .row > .columns .mega-menu, #header-container.small #header .header-wrap > .row > .columns .mega-menu, #header-container.small .header .dfd-top-row > .row > .columns .mega-menu, #header-container.small .header .header-wrap > .row > .columns .mega-menu { color:inherit; }
#header-container.small #header .dfd-top-row > .row > .columns .mega-menu > ul, #header-container.small #header .header-wrap > .row > .columns .mega-menu > ul, #header-container.small .header .dfd-top-row > .row > .columns .mega-menu > ul, #header-container.small .header .header-wrap > .row > .columns .mega-menu > ul { color:inherit; }
#header-container.small #header .dfd-top-row > .row > .columns .mega-menu > ul > li, #header-container.small #header .header-wrap > .row > .columns .mega-menu > ul > li, #header-container.small .header .dfd-top-row > .row > .columns .mega-menu > ul > li, #header-container.small .header .header-wrap > .row > .columns .mega-menu > ul > li { color:inherit; }
#header-container.small #header .dfd-top-row > .row > .columns .mega-menu > ul > li > a, #header-container.small #header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.small .header .dfd-top-row > .row > .columns .mega-menu > ul > li > a, #header-container.small .header .header-wrap > .row > .columns .mega-menu > ul > li > a { color:inherit; }
#header-container.small #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.small #header .dfd-top-row .dfd-header-buttons-wrap > *, #header-container.small #header .header-wrap .dfd-click-menu-button-wrap, #header-container.small #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.small .header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.small .header .dfd-top-row .dfd-header-buttons-wrap > *, #header-container.small .header .header-wrap .dfd-click-menu-button-wrap, #header-container.small .header .header-wrap .dfd-header-buttons-wrap > * {
  border-color:rgba(255,255,255,0.1);
  -webkit-transition:border-color .3s linear;
  -moz-transition:border-color .3s linear;
  transition:border-color .3s linear;
}
#header-container.small #header .dfd-top-row .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.small #header .header-wrap .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.small .header .dfd-top-row .total_cart_header .woo-cart-contents .woo-cart-details, #header-container.small .header .header-wrap .total_cart_header .woo-cart-contents .woo-cart-details { color:#ffffff; }
#header-container.small #header .dfd-top-row .dl-menuwrapper a .icon-wrap, #header-container.small #header .dfd-top-row .dfd-click-menu-activation-button a .icon-wrap, #header-container.small #header .header-wrap .dl-menuwrapper a .icon-wrap, #header-container.small #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap, #header-container.small .header .dfd-top-row .dl-menuwrapper a .icon-wrap, #header-container.small .header .dfd-top-row .dfd-click-menu-activation-button a .icon-wrap, #header-container.small .header .header-wrap .dl-menuwrapper a .icon-wrap, #header-container.small .header .header-wrap .dfd-click-menu-activation-button a .icon-wrap { background:#ffffff; }
.mega-menu, .onclick-menu { line-height:inherit; }
.mega-menu > ul, .onclick-menu > ul {
  list-style:none;
  margin-bottom:0;
}
.mega-menu > ul:before, .mega-menu > ul:after, .onclick-menu > ul:before, .onclick-menu > ul:after {
  content:" ";
  display:table;
}
.mega-menu > ul:after, .onclick-menu > ul:after { clear:both; }
.mega-menu > ul > li, .onclick-menu > ul > li { position:relative; }
.mega-menu > ul > li .item-title i, .onclick-menu > ul > li .item-title i {
  position:relative;
  top:2px;
  line-height:inherit;
  margin-right:10px;
  opacity:.4;
}
.mega-menu > ul > li .submenu-languages, .mega-menu > ul > li div.sub-nav, .onclick-menu > ul > li .submenu-languages, .onclick-menu > ul > li div.sub-nav {
  position:absolute;
  z-index:-1;
  pointer-events:none;
  overflow:hidden;
  display:none;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:before, .mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:after, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:before, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:after, .onclick-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:before, .onclick-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:after, .onclick-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:before, .onclick-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:after {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  right:20px;
  background:#313131;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:before, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:before, .onclick-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:before, .onclick-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:before {
  width:5px;
  height:1px;
  margin-top:-0.5px;
  margin-right:-2.5px;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:after, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:after, .onclick-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:after, .onclick-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:after {
  width:1px;
  height:5px;
  margin-top:-2.5px;
  margin-right:-0.5px;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:hover:before, .mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:hover:after, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:hover:before, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:hover:after, .onclick-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:hover:before, .onclick-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) li.has-submenu:hover:after, .onclick-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:hover:before, .onclick-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) li.has-submenu:hover:after { opacity:1; }
.mega-menu > ul > li .submenu-languages ul, .mega-menu > ul > li div.sub-nav ul, .onclick-menu > ul > li .submenu-languages ul, .onclick-menu > ul > li div.sub-nav ul {
  display:block;
  margin:0;
  padding:20px 0;
  border-radius:6px;
  -webkit-box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  z-index:1;
}
.mega-menu > ul > li .submenu-languages ul li > a, .mega-menu > ul > li div.sub-nav ul li > a, .onclick-menu > ul > li .submenu-languages ul li > a, .onclick-menu > ul > li div.sub-nav ul li > a {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.mega-menu > ul > li .submenu-languages ul li i, .mega-menu > ul > li div.sub-nav ul li i, .onclick-menu > ul > li .submenu-languages ul li i, .onclick-menu > ul > li div.sub-nav ul li i { margin-right:5px; }
.mega-menu > ul > li .submenu-languages > ul li, .mega-menu > ul > li div.sub-nav > ul li, .onclick-menu > ul > li .submenu-languages > ul li, .onclick-menu > ul > li div.sub-nav > ul li {
  position:relative;
  white-space:nowrap;
  text-align:left;
  padding:6px 60px 6px 25px;
}
.mega-menu > ul > li .submenu-languages > ul li ul, .mega-menu > ul > li div.sub-nav > ul li ul, .onclick-menu > ul > li .submenu-languages > ul li ul, .onclick-menu > ul > li div.sub-nav > ul li ul {
  position:absolute;
  top:0;
  display:none;
}
.mega-menu > ul > li .submenu-languages > ul li:hover > ul, .mega-menu > ul > li div.sub-nav > ul li:hover > ul, .onclick-menu > ul > li .submenu-languages > ul li:hover > ul, .onclick-menu > ul > li div.sub-nav > ul li:hover > ul { display:block; }
.mega-menu > ul > li .submenu-languages.open, .mega-menu > ul > li div.sub-nav.open, .onclick-menu > ul > li .submenu-languages.open, .onclick-menu > ul > li div.sub-nav.open { display:block; }
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul, #header-container.header-style-1 .mega-menu > ul, #header-container.header-style-2 .mega-menu > ul, #header-container.header-style-3 .mega-menu > ul, #header-container.header-style-4 .mega-menu > ul, #header-container.header-style-5 .mega-menu > ul, #header-container.header-style-6 .mega-menu > ul, #header-container.header-style-10 .mega-menu > ul, #header-container.header-style-11 .mega-menu > ul { margin:0 -18px; }
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li.current-menu-item:before, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-1 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-1 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-2 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-2 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-3 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-3 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-4 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-4 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-5 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-5 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-6 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-6 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-10 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-10 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-11 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-11 .mega-menu > ul > li.current-menu-ancestor:before {
  content:"";
  display:block;
  width:100%;
  height:2px;
  position:absolute;
  top:0;
  left:0;
  background:#3498db;
}
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:before, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:before, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after {
  content:" ";
  display:table;
}
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide:after, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide:after { clear:both; }
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li {
  float:left;
  padding-top:0;
  padding-bottom:0;
  border-right:1px solid rgba(0,0,0,0.1);
}
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li:last-child, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:last-child { border-right:none; }
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li > a, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a {
  display:block;
  margin-top:16px;
  margin-bottom:16px;
}
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li ul, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li ul {
  display:block;
  position:relative;
  left:0;
  margin-top:0;
  margin-left:0;
  padding:0;
  background:transparent;
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-1 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-1 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-2 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-2 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-3 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-3 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-4 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-4 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-5 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-5 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-6 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-6 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-10 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-10 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li, #header-container.header-style-11 .mega-menu > ul > li .submenu-languages > ul.sub-menu-wide > li li, #header-container.header-style-11 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li li {
  padding-left:0;
  padding-right:0;
}
.mega-menu > ul {
  display:inline-block;
  line-height:inherit;
}
.mega-menu > ul > li {
  float:left;
  line-height:inherit;
  padding:0 18px;
}
.mega-menu > ul > li .submenu-languages, .mega-menu > ul > li div.sub-nav {
  top:100%;
  left:0;
}
.mega-menu > ul > li .submenu-languages.open, .mega-menu > ul > li div.sub-nav.open {
  display:block;
  pointer-events:auto;
  z-index:1010;
  overflow:visible;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul { margin-left:10px; }
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul:before, .mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul:after, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul:before, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul:after {
  content:"";
  display:block;
  position:absolute;
  right:100%;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul:before, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul:before {
  width:14px;
  height:100%;
  top:0;
  background:transparent;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul:after, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul:after {
  top:34px;
  margin-right:-1px;
  border-top:7px solid transparent;
  border-bottom:7px solid transparent;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul.sub-nav-left, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul.sub-nav-left {
  left:auto;
  right:100%;
  margin-right:10px;
  z-index:9;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul.sub-nav-left:before, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul.sub-nav-left:before {
  right:auto;
  left:100%;
}
.mega-menu > ul > li .submenu-languages > ul:not(.sub-menu-wide) ul.sub-nav-left:after, .mega-menu > ul > li div.sub-nav > ul:not(.sub-menu-wide) ul.sub-nav-left:after {
  left:100%;
  right:0;
  margin-left:-1px;
  margin-right:0;
}
.mega-menu > ul > li .submenu-languages > ul ul, .mega-menu > ul > li div.sub-nav > ul ul {
  left:100%;
  margin-top:-20px;
}
.mega-menu > ul li .mega-menu-item-has-subtitle > a { display:block; }
.mega-menu > ul li .mega-menu-item-has-subtitle > a > span {
  display:block;
  color:initial;
}
.mega-menu > ul li .sub-nav-item > a > i { margin-right:10px; }
.onclick-menu-cover {
  position:absolute;
  right:0;
  top:100%;
  margin-top:14px;
}
.onclick-menu-cover:before, .onclick-menu-cover:after {
  content:"";
  display:block;
  position:absolute;
  bottom:100%;
}
.onclick-menu-cover:before {
  width:100%;
  height:14px;
  left:0;
  background:transparent;
}
.onclick-menu-cover:after {
  right:16px;
  margin-bottom:-1px;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu {
  padding:15px 0;
  border-radius:6px;
  -webkit-box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu li.has-submenu:before, .onclick-menu-cover .onclick-menu .onclick-nav-menu li.has-submenu:after {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  right:20px;
  background:#313131;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu li.has-submenu:before {
  width:5px;
  height:1px;
  margin-top:-0.5px;
  margin-right:-2.5px;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu li.has-submenu:after {
  width:1px;
  height:5px;
  margin-top:-2.5px;
  margin-right:-0.5px;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu li.has-submenu:hover:before, .onclick-menu-cover .onclick-menu .onclick-nav-menu li.has-submenu:hover:after { opacity:1; }
.onclick-menu-cover .onclick-menu .onclick-nav-menu li .mega-menu-item-has-subtitle > a { display:block; }
.onclick-menu-cover .onclick-menu .onclick-nav-menu li .mega-menu-item-has-subtitle > a .menu-subtitle {
  display:block;
  color:initial;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu li .sub-nav-item > a > i { margin-right:10px; }
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li { padding:6px 120px 6px 25px; }
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav {
  top:0;
  right:100%;
  margin-top:-15px;
  margin-right:14px;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages > ul, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav > ul {
  display:block;
  background-image:none !important;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages ul, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav ul { padding:15px 0; }
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages ul:before, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages ul:after, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav ul:before, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav ul:after {
  content:"";
  display:block;
  position:absolute;
  left:100%;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages ul:before, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav ul:before {
  width:14px;
  height:100%;
  top:0;
  background:transparent;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages ul:after, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav ul:after {
  top:34px;
  margin-left:-1px;
  border-top:7px solid transparent;
  border-bottom:7px solid transparent;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages li ul, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav li ul {
  top:0;
  right:100%;
  margin-top:-15px;
  margin-right:14px;
  display:none;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li .submenu-languages li:hover > ul, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav li:hover > ul { display:block; }
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li:hover .submenu-languages, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li:hover > div.sub-nav {
  display:block;
  pointer-events:auto;
  z-index:1010;
  overflow:visible;
}
.onclick-menu > ul > li.menu-item-language img.iclflag, .mega-menu > ul > li.menu-item-language img.iclflag { margin-right:10px; }
.onclick-menu > ul > li.menu-item-language ul, .mega-menu > ul > li.menu-item-language ul {
  margin:0;
  padding:20px 0;
  border-radius:6px;
  -webkit-box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
}
.onclick-menu > ul > li.menu-item-language ul li, .mega-menu > ul > li.menu-item-language ul li {
  position:relative;
  white-space:nowrap;
  text-align:left;
  padding:6px 60px 6px 25px;
}
.onclick-menu > ul > li.menu-item-language ul li > a, .mega-menu > ul > li.menu-item-language ul li > a {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language > ul {
  position:absolute;
  z-index:-1;
  pointer-events:none;
  overflow:hidden;
  display:none;
  padding:15px 0;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language > ul:before, .onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language > ul:after {
  content:"";
  display:block;
  position:absolute;
  left:100%;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language > ul:before {
  width:14px;
  height:100%;
  top:0;
  background:transparent;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language > ul:after {
  top:34px;
  margin-left:-1px;
  border-top:7px solid transparent;
  border-bottom:7px solid transparent;
}
.onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language:hover > ul {
  display:block;
  pointer-events:auto;
  z-index:1010;
  overflow:visible;
}
#header-container { min-width:0; }
@media only screen and (max-width: 1279px) {
  #header-container.header-style-1 .mega-menu > ul, #header-container.header-style-2 .mega-menu > ul, #header-container.header-style-3 .mega-menu > ul, #header-container.header-style-4 .mega-menu > ul, #header-container.header-style-5 .mega-menu > ul, #header-container.header-style-6 .mega-menu > ul, #header-container.header-style-10 .mega-menu > ul, #header-container.header-style-11 .mega-menu > ul { margin:0 -8px; }
  #header-container.header-style-1 .mega-menu > ul > li, #header-container.header-style-2 .mega-menu > ul > li, #header-container.header-style-3 .mega-menu > ul > li, #header-container.header-style-4 .mega-menu > ul > li, #header-container.header-style-5 .mega-menu > ul > li, #header-container.header-style-6 .mega-menu > ul > li, #header-container.header-style-10 .mega-menu > ul > li, #header-container.header-style-11 .mega-menu > ul > li { padding:0 8px; }
}
@media only screen and (max-width: 1100px) {
  #header-container.small:not(.header-style-8):not(.header-style-9) #header .dfd-logo-wrap:not(.mobile-sticky-logos) img { max-height:40px; }
  #header-container.small:not(.header-style-8):not(.header-style-9) #header .dfd-logo-wrap.mobile-sticky-logos img { max-height:40px; }
  #top-panel-inner, .dfd-mobile-header-hide { display:none; }
  #header-container {
    position:fixed;
    left:0;
    width:100%;
    z-index:999;
    min-width:0;
    -webkit-transition:all .3s linear;
    -moz-transition:all .3s linear;
    transition:all .3s linear;
  }
  #header-container.header-style-7 .header-wrap > .row > .columns .dfd-header-buttons-wrap .dl-menuwrapper {
    padding:0;
    width:70px;
  }
  #header-container.header-style-7 .header-wrap > .row > .columns .dfd-header-buttons-wrap .dl-menuwrapper .icon-mobile-menu { position:relative; }
  #header-container.header-style-8 .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-9 .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-12 .header-wrap > .row > .columns .dfd-header-bottom-buttons, #header-container.header-style-13 .header-wrap > .row > .columns .dfd-header-bottom-buttons {
    float:right;
    height:inherit;
    line-height:inherit;
    color:inherit;
  }
  #header-container.header-style-8 .header-wrap > .row > .columns .dfd-header-buttons-wrap .dl-menuwrapper, #header-container.header-style-9 .header-wrap > .row > .columns .dfd-header-buttons-wrap .dl-menuwrapper, #header-container.header-style-12 .header-wrap > .row > .columns .dfd-header-buttons-wrap .dl-menuwrapper, #header-container.header-style-13 .header-wrap > .row > .columns .dfd-header-buttons-wrap .dl-menuwrapper {
    padding:0;
    width:70px;
    margin-right:-20px;
  }
  #header-container .dfd-header-logos {
    float:left;
    height:100%;
  }
  #header-container:not(.small) { border-bottom:1px solid #e7e7e7; }
  #header-container:not(.small) .dfd-logo-wrap img.sticky-logo { display:none; }
  #header-container:not(.small) .dfd-logo-wrap img.mobile-logo { display:block; }
  #header-container.small + #menu-fixer { height:30px !important; }
  #header-container.small.header-style-8 .header-wrap, #header-container.small.header-style-9 .header-wrap {
    height:50px;
    line-height:50px;
  }
  #header-container.small .dfd-logo-wrap img.sticky-logo { display:block; }
  #header-container.small .dfd-logo-wrap img.mobile-logo { display:none; }
  #header-container.header-style-10 .dl-menuwrapper, #header-container.header-style-11 .dl-menuwrapper {
    display:block;
    float:right;
  }
  #header-container .dfd-additional-header-menu, #header-container .shopping-cart-box, #header-container .dfd-top-row { display:none; }
  #header-container .dfd-logo-wrap {
    float:left;
    height:100%;
    line-height:inherit;
  }
  #header-container .dfd-logo-wrap > a {
    display:block;
    height:inherit;
    line-height:inherit;
    padding:10px 0;
  }
  #header-container .dfd-logo-wrap img {
    width:auto;
    max-width:100%;
    max-height:90%;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  #header-container .dfd-logo-wrap img.main-logo { display:none; }
  #header-container .header-top-panel {
    color:#000000;
    background:#ffffff;
  }
  #header-container .header-top-panel > .row { color:inherit; }
  #header-container .header-top-panel > .row > .columns {
    padding:0 20px;
    color:inherit;
  }
  #header-container .header-top-panel > .row > .columns .dfd-header-top-info { color:inherit; }
  #header-container .header-top-panel > .row > .columns .login-header { color:inherit; }
  #header-container .header-top-panel > .row > .columns .login-header .links { color:inherit; }
  #header-container .header-top-panel > .row > .columns .login-header .links .dfd-header-links { color:inherit; }
  #header-container .header-top-panel > .row > .columns .widget.soc-icons a:not(:hover) { color:inherit; }
  #header-container .header-top-logo-panel { display:none; }
  #header-container .header-wrap {
    height:70px;
    line-height:70px;
    color:#000000;
    background:#ffffff;
    -webkit-transition:all .3s linear;
    -moz-transition:all .3s linear;
    transition:all .3s linear;
  }
  #header-container .header-wrap > .row {
    height:inherit;
    line-height:inherit;
    color:inherit;
  }
  #header-container .header-wrap > .row > .columns {
    height:inherit;
    line-height:inherit;
    padding:0 20px;
    color:inherit;
    -webkit-transition:color .3s ease;
    -moz-transition:color .3s ease;
    transition:color .3s ease;
  }
  #header-container .header-wrap > .row > .columns .mega-menu { display:none; }
  #header-container .header-wrap > .row > .columns .menu-wrap { height:inherit; }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap {
    float:right;
    height:inherit;
    line-height:inherit;
    color:inherit;
  }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap > * {
    float:left;
    height:inherit;
    line-height:inherit;
    padding:0 20px;
    color:inherit;
  }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap > *:first-child { border-left:1px solid #e7e7e7; }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap > *:first-child.dl-menuwrapper {
    width:56px;
    margin-right:0;
  }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap > *:first-child.dl-menuwrapper > a { margin-left:-10px; }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap > *:last-child { padding-right:0; }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap .dl-menuwrapper { display:block; }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap .dfd-click-menu-button-wrap { display:none; }
  #header-container .header-wrap > .row > .columns .dfd-header-buttons-cover {
    height:inherit;
    line-height:inherit;
    color:inherit;
  }
}
@media only screen and (max-width: 799px) {
  #header-container .login-header { display:none; }
  #header-container .dfd-logo-wrap { max-width:500px; }
}
@media only screen and (max-width: 640px) {
  body.dfd-custom-padding-html #header-container #header, body.dfd-custom-padding-html #header-container .header { padding:0 15px !important; }
}
@media only screen and (max-width: 570px) {
  #header-container .header-top-panel .dfd-header-top-info { display:none; }
  #header-container .dfd-logo-wrap { max-width:200px; }
}
@media only screen and (max-width: 470px) {
  #header-container .form-search-wrap { display:none; }
  #header-container .lang-sel > ul { margin-left:0; }
}
@media only screen and (max-width: 420px) {
  #header-container .dfd-logo-wrap { max-width:150px; }
}
@media only screen and (max-width: 400px) {
  #header-container .total_cart_header { display:none; }
  #header-container .lang-sel { border-left:1px solid #e7e7e7; }
}
@media only screen and (max-width: 300px) {
  #header-container .dfd-logo-wrap { max-width:80px; }
}
.dl-menuwrapper { display:none; }
body.admin-bar .sidr { padding-top:32px; }
body.sidr-opened .dfd-sidr-close {
  visibility:visible;
  opacity:1;
  display:block;
  -webkit-transition:opacity .3s ease, visibility .3s ease;
  -moz-transition:opacity .3s ease, visibility .3s ease;
  transition:opacity .3s ease, visibility .3s ease;
}
.dfd-sidr-close {
  visibility:hidden;
  opacity:0;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.4);
  z-index:99998;
  -webkit-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  -moz-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  transition:opacity .3s ease .5s, visibility .3s ease .5s;
}
.sidr {
  position:absolute;
  position:fixed;
  top:0;
  height:100%;
  z-index:99999;
  width:260px;
  overflow-x:hidden;
  overflow-y:auto;
  padding-bottom:0;
  background:#313131;
  color:#ffffff;
  -webkit-overflow-scrolling:touch;
}
.sidr::-webkit-scrollbar {
  width:3px;
  margin-right:20px;
}
.sidr::-webkit-scrollbar-track {
  background-color:transparent;
  border:none;
}
.sidr::-webkit-scrollbar-thumb {
  height:270px;
  background-color:rgba(0,0,0,0.4);
  border-radius:5px;
}
.sidr::-webkit-scrollbar-thumb:hover { background-color:rgba(0,0,0,0.8); }
.sidr .sidr-inner {
  position:relative;
  padding:60px 0;
  background:inherit;
  z-index:2;
}
.sidr .sidr-inner > .dfd-sidr-close {
  position:absolute;
  top:15px;
  bottom:auto;
  left:auto;
  right:15px;
  font-size:10px;
  color:#ffffff;
  background:transparent;
}
.sidr .sidr-inner > p {
  margin-left:15px;
  margin-right:15px;
}
.sidr .sidr-inner > ul li a {
  position:relative;
  display:block;
  padding:15px 25px;
}
.sidr .sidr-inner > ul li a:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:0;
  border-top:1px solid #414141;
}
.sidr .sidr-inner > ul li a > i { line-height:inherit; }
.sidr .sidr-inner > ul li a > i:not(.sidr-dropdown-toggler) {
  margin-right:10px;
  opacity:.4;
}
.sidr .sidr-inner > ul li a > i.sidr-dropdown-toggler {
  display:block;
  width:50px;
  height:100%;
  position:absolute;
  top:0;
  right:0;
  line-height:1;
}
.sidr .sidr-inner > ul li a > i.sidr-dropdown-toggler:before {
  content:"";
  position:absolute;
  top:50%;
  right:24px;
  display:block;
  width:3px;
  height:3px;
  margin-top:-1.5px;
  background:rgba(255,255,255,0.3);
  border-radius:50%;
  -webkit-box-shadow:-4px 0 0 0 rgba(255,255,255,.3), 4px 0 0 0 rgba(255,255,255,.3);
  box-shadow:-4px 0 0 0 rgba(255,255,255,.3), 4px 0 0 0 rgba(255,255,255,.3);
  -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 .sidr-inner > ul li a > i.sidr-dropdown-toggler:hover:before {
  background:#ffffff;
  -webkit-box-shadow:-4px 0 0 0 #ffffff, 4px 0 0 0 #ffffff;
  box-shadow:-4px 0 0 0 #ffffff, 4px 0 0 0 #ffffff;
}
.sidr .sidr-inner > ul li a > span.menu-subtitle {
  display:block;
  margin-top:5px;
}
.sidr .sidr-inner > ul li.active > a > i.sidr-dropdown-toggler:before {
  content:"\ea38";
  font-family:"dfd-socicons-font";
  font-size:7px;
  font-style:normal;
  font-weight:normal;
  margin-top:-0.5em;
  margin-right:-0.5em;
  background:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.sidr .sidr-inner > ul li.active + li > a:before { opacity:.4; }
.sidr .sidr-inner > ul li.has-submenu a { padding-right:65px; }
.sidr .sidr-inner > ul li ul {
  margin:0;
  padding:0;
}
.sidr .sidr-inner > ul > li > a:before { opacity:1; }
.sidr .sidr-inner > ul > li:first-child > a:before { display:none; }
.sidr .sidr-inner > ul > li > ul > li > a {
  padding-left:35px;
  padding-right:35px;
}
.sidr .sidr-inner > ul > li > ul > li ul { background:#272727; }
.sidr .sidr-inner > ul > li > ul > li ul li a:before { opacity:.4; }
.sidr .sidr-widgets {
  position:absolute;
  left:0;
  bottom:20px;
  width:100%;
  padding:0 25px;
  color:inherit;
  z-index:1;
}
.sidr .sidr-widgets .widget.soc-icons {
  display:block !important;
  height:40px;
  line-height:40px;
  color:inherit;
}
.sidr .sidr-widgets .widget.soc-icons a:not(:hover) { color:inherit; }
.sidr .sidr-widgets .sidr-buttons-container {
  display:block !important;
  overflow:hidden;
  height:70px;
  line-height:70px;
  margin:0 -20px;
  color:inherit;
}
.sidr .sidr-widgets .sidr-buttons-container > * {
  height:inherit;
  line-height:inherit;
  float:left;
  padding:0 20px;
}
.sidr .sidr-widgets .sidr-buttons-container * { color:inherit; }
.sidr .sidr-widgets .sidr-buttons-container .lang-sel > ul { margin-left:15px; }
.sidr .sidr-widgets .sidr-buttons-container .total_cart_header .woo-cart-contents .woo-cart-details { color:#ffffff; }
.sidr.right { right:-260px; }
.sidr.left { left:-260px; }
.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;
}
ul.sidr-class-sub-menu { display:none; }
@media only screen and (min-width: 1101px) {
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header { border-color:transparent; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .logo-wrap.header-top-logo-panel {
    color:#000000;
    background:transparent;
  }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap { background:transparent; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap > .row > .columns { color:#000000; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .top-inner-page > span > span, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .top-inner-page > span > span, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .top-inner-page > span > span, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .top-inner-page > span > span, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .top-inner-page > span > span, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .top-inner-page > span > span { background:#000000; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .login-header .dfd-header-links, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .login-header .dfd-header-links, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .login-header .dfd-header-links, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .login-header .dfd-header-links, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .login-header .dfd-header-links, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .login-header .dfd-header-links, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap .dfd-header-buttons-wrap > * { border-color:transparent; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header { border-color:transparent; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .logo-wrap.header-top-logo-panel {
    color:#ffffff;
    background:transparent;
  }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap { background:transparent; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap > .row > .columns { color:#ffffff; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .top-inner-page > span > span, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .top-inner-page > span > span, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .top-inner-page > span > span, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .top-inner-page > span > span, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .top-inner-page > span > span, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .top-inner-page > span > span { background:#ffffff; }
  #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .login-header .dfd-header-links, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-top-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .login-header .dfd-header-links, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-2:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .login-header .dfd-header-links, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-top-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .login-header .dfd-header-links, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-4:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .login-header .dfd-header-links, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-top-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .login-header .dfd-header-links, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .logo-wrap.header-top-logo-panel, #header-container.header-style-6:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap .dfd-header-buttons-wrap > * { border-color:transparent; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header { border-color:transparent; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .onclick-menu-wrap, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .onclick-menu-wrap { border-left-color:transparent; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap .dfd-click-menu-activation-button a .icon-wrap { background:#000000; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap .dfd-click-menu-activation-button a:before, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap .dfd-click-menu-activation-button a:before { color:#000000; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header { border-color:transparent; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .onclick-menu-wrap, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .onclick-menu-wrap { border-color:transparent; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap .dfd-click-menu-activation-button a .icon-wrap { background:#ffffff; }
  #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap .dfd-click-menu-activation-button a:before, #header-container.header-style-7:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap .dfd-click-menu-activation-button a:before { color:#ffffff; }
  #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header, #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header { border-color:transparent; }
  #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-top-row .dfd-click-menu-button-wrap { border-left-color:transparent; }
  #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap { background:#000000; }
  #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header, #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header { border-color:transparent; }
  #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-top-row .dfd-click-menu-button-wrap { border-left-color:transparent; }
  #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-8:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap { background:#ffffff; }
  #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header, #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header { border-color:transparent; }
  #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-top-row .dfd-click-menu-button-wrap { border-left-color:transparent; }
  #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap { background:#000000; }
  #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header, #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header { border-color:transparent; }
  #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-top-row .dfd-click-menu-button-wrap, #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-top-row .dfd-click-menu-button-wrap { border-left-color:transparent; }
  #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-9:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-click-menu-activation-button a .icon-wrap { background:#ffffff; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header { border-color:transparent; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .dfd-click-menu-button-wrap, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .dfd-click-menu-button-wrap { border-left-color:transparent; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap .dfd-click-menu-activation-button a .icon-wrap { background:#000000; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) #header .header-wrap .dfd-click-menu-activation-button a:before, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-light:not(.small) .header .header-wrap .dfd-click-menu-activation-button a:before { color:#000000; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header { border-color:transparent; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .dfd-click-menu-button-wrap, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .dfd-click-menu-button-wrap { border-left-color:transparent; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap .dfd-click-menu-activation-button a .icon-wrap { background:#ffffff; }
  #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap > .row > .columns, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) #header .header-wrap .dfd-click-menu-activation-button a:before, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap > .row > .columns, #header-container.header-style-11:not(.small).dfd-smart-header.dfd-header-dark:not(.small) .header .header-wrap .dfd-click-menu-activation-button a:before { color:#ffffff; }
}
div#stuning-header {
  position:relative;
  overflow:hidden;
  background-color:#ffffff;
}
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.5%;
  left:-0.5%;
  width:101%;
  height:101%;
}
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%);
  height:initial !important;
}
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:#ffffff;
  background:rgba(0,0,0,0.2);
  border-radius:50%;
  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#stuning-header .dfd-stuning-header-bg-container #dfd-stun-header-gallery {
  position:relative;
  left:- .5%;
  width:101%;
  height:101%;
  background:#7e7e7e;
}
div#stuning-header .dfd-stuning-header-bg-container #dfd-stun-header-gallery * { height:100%; }
div#stuning-header .dfd-stuning-header-bg-container #dfd-stun-header-gallery .slide {
  width:100%;
  height:100%;
  background-size:cover;
  background-position:center center;
}
div.page-title-inner {
  position:relative;
  height:1px;
  min-height:400px;
  -webkit-transition:min-height .3s ease;
  -moz-transition:min-height .3s ease;
  transition:min-height .3s ease;
}
div.page-title-inner .dfd-mini-categories {
  position:absolute;
  top:35px;
  left:0;
  width:100%;
}
div.page-title-inner .dfd-mini-categories .byline.category a {
  font-size:10px;
  text-transform:uppercase;
}
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 .dfd-page-title { text-align:inherit; }
div.page-title-inner .dfd-page-title + .dfd-page-subtitle { margin-top:10px; }
div.page-title-inner .dfd-page-title + .dfd-header-videoplayer { margin-top:25px; }
div.page-title-inner .dfd-page-subtitle + .dfd-header-videoplayer { margin-top:25px; }
div.page-title-inner .dfd-meta-wrap {
  position:absolute;
  bottom:25px;
  left:0;
  width:100%;
}
div.page-title-inner .dfd-meta-wrap .entry-meta {
  line-height:40px;
  color:#313131;
}
div.page-title-inner .dfd-meta-wrap .entry-meta > * { float:left; }
div.page-title-inner .dfd-meta-wrap .entry-meta.meta-left { float:left; }
div.page-title-inner .dfd-meta-wrap .entry-meta.meta-left .author-photo { float:left; }
div.page-title-inner .dfd-meta-wrap .entry-meta.meta-left .author-photo img {
  display:block;
  border-radius:50%;
}
div.page-title-inner .dfd-meta-wrap .entry-meta.meta-left > span { margin-left:15px; }
div.page-title-inner .dfd-meta-wrap .entry-meta.meta-left > span.byline.author { margin-left:5px; }
div.page-title-inner .dfd-meta-wrap .entry-meta.meta-right { float:right; }
div.page-title-inner .dfd-meta-wrap .entry-meta.meta-right > *:not(.dfd-blog-share-popup-wrap) { opacity:.6; }
div.page-title-inner .dfd-meta-wrap .entry-meta .entry-date, div.page-title-inner .dfd-meta-wrap .entry-meta .entry-comments, div.page-title-inner .dfd-meta-wrap .entry-meta .entry-views {
  position:relative;
  padding-right:15px;
  margin-right:10px;
}
div.page-title-inner .dfd-meta-wrap .entry-meta .entry-date:before, div.page-title-inner .dfd-meta-wrap .entry-meta .entry-comments:before, div.page-title-inner .dfd-meta-wrap .entry-meta .entry-views:before {
  content:"";
  display:block;
  width:1px;
  height:12px;
  position:absolute;
  top:50%;
  right:0;
  margin-top:-6px;
  background:#e7e7e7;
}
div.page-title-inner .dfd-meta-wrap .entry-meta .post-like { margin-right:25px; }
div.page-title-inner .dfd-meta-wrap .entry-meta .post-like i { margin-right:5px; }
div.page-title-inner .dfd-meta-wrap .entry-meta .dfd-blog-share-popup-wrap { line-height:.5; }
div.page-title-inner .dfd-meta-wrap .entry-meta .dfd-blog-share-popup-wrap .dfd-share-title { color:#313131; }
div.page-title-inner .dfd-meta-wrap .entry-meta .dfd-blog-share-popup-wrap ul li i { margin:0; }
div.page-title-inner .breadcrumbs { width:100%; }
div.page-title-inner .breadcrumbs + .dfd-page-title { margin-top:11px; }
div.page-title-inner .breadcrumbs + .dfd-page-subtitle { margin-top:10px; }
div.page-title-inner .breadcrumbs + .dfd-header-videoplayer { margin-top:25px; }
div.page-title-inner .breadcrumbs > nav {
  display:inline-block;
  overflow:hidden;
  margin:0 -8px;
  color:inherit;
}
div.page-title-inner .breadcrumbs > nav > span {
  position:relative;
  display:block;
  float:left;
  color:inherit;
}
div.page-title-inner .breadcrumbs > nav > span:not(.del) { padding:0 8px; }
div.page-title-inner .breadcrumbs > nav > span:before {
  content:"";
  display:block;
  width:2px;
  height:2px;
  position:absolute;
  top:50%;
  right:0;
  margin-right:-1px;
  background:#e7e7e7;
}
div.page-title-inner .breadcrumbs > nav > span:last-child:before { display:none; }
div.page-title-inner .breadcrumbs > nav a {
  color:inherit;
  opacity:1;
  -webkit-transition:color .3s ease, opacity .3s ease;
  -moz-transition:color .3s ease, opacity .3s ease;
  transition:color .3s ease, opacity .3s ease;
}
div.page-title-inner .breadcrumbs > nav a:hover { opacity:.7; }
div.page-title-inner .breadcrumbs > nav .del { display:none; }
div.page-title-inner .dfd-header-videoplayer {
  width:100%;
  text-align:inherit;
}
div.page-title-inner .dfd-header-videoplayer .dfd-video-button-wrap {
  position:relative;
  display:inline-block;
}
div.page-title-inner .dfd-header-videoplayer .dfd-video-button-wrap .dfd-play-button {
  position:relative;
  width:70px;
  height:70px;
  line-height:70px;
  text-align:center;
  color:#ffffff;
  border-radius:50%;
}
div.page-title-inner .dfd-header-videoplayer .dfd-video-button-wrap .dfd-play-button:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.4);
  border-radius:50%;
  z-index:-1;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
div.page-title-inner .dfd-header-videoplayer .dfd-video-button-wrap .dfd-play-button .dfd-socicon-icon-play {
  font-size:27px;
  line-height:inherit;
}
div.page-title-inner .dfd-header-videoplayer .dfd-video-button-wrap .dfd-play-button .dfd-socicon-icon-play:before {
  position:relative;
  left:3px;
}
div.page-title-inner .dfd-header-videoplayer .dfd-video-button-wrap .dfd-video-link {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
div.page-title-inner .dfd-header-videoplayer .dfd-video-button-wrap:hover .dfd-play-button:before {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
}
div.page-title-inner:not(.dfd-background-dark) .dfd-header-videoplayer .dfd-video-button-wrap .dfd-play-button { color:#000000; }
div.page-title-inner:not(.dfd-background-dark) .dfd-header-videoplayer .dfd-video-button-wrap .dfd-play-button:before { display:none; }
div.page-title-inner.dfd-background-dark h1.dfd-page-title { color:#ffffff; }
div.page-title-inner.dfd-background-dark h2.dfd-page-subtitle { color:rgba(255,255,255,0.7); }
div.page-title-inner.dfd-background-dark .dfd-meta-wrap .entry-meta .dfd-blog-share-popup-wrap .dfd-share-title { color:inherit; }
div.page-title-inner.dfd-background-dark .dfd-meta-wrap .entry-meta .dfd-blog-share-popup-wrap .dfd-share-title:before { border-color:rgba(255,255,255,0.2); }
div.page-title-inner.dfd-background-dark .entry-meta { color:#ffffff; }
div.page-title-inner.dfd-background-dark .entry-meta.meta-right > *:not(.dfd-blog-share-popup-wrap) { opacity:.7; }
div.page-title-inner.dfd-background-dark .entry-meta .entry-date:before, div.page-title-inner.dfd-background-dark .entry-meta .entry-comments:before, div.page-title-inner.dfd-background-dark .entry-meta .entry-views:before { background:rgba(255,255,255,0.2); }
div.page-title-inner.dfd-background-dark .breadcrumbs > nav a, div.page-title-inner.dfd-background-dark .breadcrumbs > nav span.current { opacity:.7; }
div.page-title-inner.dfd-background-dark .breadcrumbs > nav a:hover { opacity:1; }
div.page-title-inner.dfd-background-dark .breadcrumbs > nav span:before { background:rgba(255,255,255,0.2); }
div.page-title-inner.dfd-background-dark .breadcrumbs > nav .del:before { background:rgba(255,255,255,0.5); }
#menu-fixer {
  max-height:0;
  will-change:height, max-height;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-transition:max-height .5s linear;
  -moz-transition:max-height .5s linear;
  transition:max-height .5s linear;
}
.top-inner-page > span {
  position:relative;
  display:block;
  width:20px;
  height:100%;
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:-webkit-transform .3s linear;
  -moz-transition:-moz-transform .3s linear;
  transition:transform .3s linear;
}
.top-inner-page > span > span {
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:4px;
  height:4px;
  margin-top:-2px;
  margin-left:-2px;
  background:#313131;
  border-radius:50%;
}
.top-inner-page > span > span:first-child { margin-top:-9px; }
.top-inner-page > span > span:last-child { margin-top:5px; }
.top-inner-page:hover > span {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}
body.top-inner-page-active #top-panel-inner {
  z-index:9999;
  -webkit-transition:z-index 1s ease 0s;
  -moz-transition:z-index 1s ease 0s;
  transition:z-index 1s ease 0s;
}
body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.fade {
  opacity:1;
  visibility:visible;
}
body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.scale {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0) scale(1);
  -moz-transform:translateY(0) scale(1);
  -o-transform:translateY(0) scale(1);
  transform:translateY(0) scale(1);
}
body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.stretch, body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.spill, body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.windscreen, body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.lateral_swipe {
  opacity:1;
  visibility:visible;
}
body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.stretch {
  -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;
}
body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.spill, body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.windscreen {
  -webkit-transition:opacity .3s ease .4s, visibility .3s ease .4s;
  -moz-transition:opacity .3s ease .4s, visibility .3s ease .4s;
  transition:opacity .3s ease .4s, visibility .3s ease .4s;
}
body.top-inner-page-active #top-panel-inner .top-panel-inner-wrapper.lateral_swipe {
  -webkit-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  -moz-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  transition:opacity .3s ease .5s, visibility .3s ease .5s;
}
body.top-inner-page-active #top-panel-inner.stretch .dfd-top-panel-animate-wrap, body.top-inner-page-active #top-panel-inner.spill .dfd-top-panel-animate-wrap, body.top-inner-page-active #top-panel-inner.windscreen .dfd-top-panel-animate-wrap, body.top-inner-page-active #top-panel-inner.lateral_swipe .dfd-top-panel-animate-wrap {
  opacity:1;
  visibility:visible;
  -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;
}
#top-panel-inner {
  position:fixed;
  top:0;
  left:0;
  right:0;
  height:0;
  z-index:9;
  -webkit-transition:z-index 0s ease 1s;
  -moz-transition:z-index 0s ease 1s;
  transition:z-index 0s ease 1s;
}
#top-panel-inner .top-panel-inner-wrapper {
  overflow:hidden;
  background:#313131;
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%);
  -webkit-transition:-webkit-transform .5s ease;
  -moz-transition:-moz-transform .5s ease;
  transition:transform .5s ease;
}
#top-panel-inner .top-panel-inner-wrapper.fade {
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:opacity 1s ease, visibility 1s ease;
  -moz-transition:opacity 1s ease, visibility 1s ease;
  transition:opacity 1s ease, visibility 1s ease;
}
#top-panel-inner .top-panel-inner-wrapper.scale {
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  transition:all .5s ease;
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(0) scale(.7);
  -moz-transform:translateY(0) scale(.7);
  -o-transform:translateY(0) scale(.7);
  transform:translateY(0) scale(.7);
}
#top-panel-inner .top-panel-inner-wrapper.stretch, #top-panel-inner .top-panel-inner-wrapper.spill, #top-panel-inner .top-panel-inner-wrapper.windscreen, #top-panel-inner .top-panel-inner-wrapper.lateral_swipe {
  background:transparent;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  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;
}
#top-panel-inner.stretch, #top-panel-inner.spill, #top-panel-inner.windscreen, #top-panel-inner.lateral_swipe { z-index:9999; }
#top-panel-inner.stretch .dfd-top-panel-animate-wrap, #top-panel-inner.spill .dfd-top-panel-animate-wrap, #top-panel-inner.windscreen .dfd-top-panel-animate-wrap, #top-panel-inner.lateral_swipe .dfd-top-panel-animate-wrap {
  opacity:0;
  visibility:hidden;
}
#top-panel-inner.stretch .dfd-top-panel-animate-wrap {
  -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;
}
#top-panel-inner.spill .dfd-top-panel-animate-wrap, #top-panel-inner.windscreen .dfd-top-panel-animate-wrap {
  -webkit-transition:opacity .3s ease .4s, visibility .3s ease .4s;
  -moz-transition:opacity .3s ease .4s, visibility .3s ease .4s;
  transition:opacity .3s ease .4s, visibility .3s ease .4s;
}
#top-panel-inner.lateral_swipe .dfd-top-panel-animate-wrap {
  -webkit-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  -moz-transition:opacity .3s ease .5s, visibility .3s ease .5s;
  transition:opacity .3s ease .5s, visibility .3s ease .5s;
}
#top-panel-inner .top-inner-page {
  position:absolute;
  top:30px;
  right:30px;
}
#top-panel-inner .top-inner-page > span { margin:0 auto; }
#top-panel-inner .top-inner-page > span > span { background:#A9A7A7; }
#top-panel-inner .top-inner-page-close {
  position:absolute;
  top:25px;
  right:25px;
  font-size:24px;
  color:#ffffff;
}
body.admin-bar #top-panel-inner { margin-top:32px; }
.dfd-top-panel-animate-wrap {
  position:absolute;
  top:0;
  left:0;
  right:0;
}
.dfd-top-panel-animate-wrap #dfd-top-panel-loader svg path { fill:rgba(0,0,0,0.93); }
#dfd-top-panel-loader {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  40%, 43% {
    -webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    -webkit-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0);
  }
  70% {
    -webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    -webkit-transform:translate3d(0,-15px,0);
    transform:translate3d(0,-15px,0);
  }
  90% {
    -webkit-transform:translate3d(0,-4px,0);
    transform:translate3d(0,-4px,0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  40%, 43% {
    -webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    -webkit-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0);
  }
  70% {
    -webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
    -webkit-transform:translate3d(0,-15px,0);
    transform:translate3d(0,-15px,0);
  }
  90% {
    -webkit-transform:translate3d(0,-4px,0);
    transform:translate3d(0,-4px,0);
  }
}
.bounce {
  -webkit-animation-name:bounce;
  animation-name:bounce;
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
}
@-webkit-keyframes flash {
  from, 50%, to { opacity:1; }
  25%, 75% { opacity:0; }
}
@keyframes flash {
  from, 50%, to { opacity:1; }
  25%, 75% { opacity:0; }
}
.flash {
  -webkit-animation-name:flash;
  animation-name:flash;
}
@-webkit-keyframes pulse {
  from {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
  50% {
    -webkit-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
  50% {
    -webkit-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
.pulse {
  -webkit-animation-name:pulse;
  animation-name:pulse;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
  30% {
    -webkit-transform:scale3d(1.25,0.75,1);
    transform:scale3d(1.25,0.75,1);
  }
  40% {
    -webkit-transform:scale3d(0.75,1.25,1);
    transform:scale3d(0.75,1.25,1);
  }
  50% {
    -webkit-transform:scale3d(1.15,0.85,1);
    transform:scale3d(1.15,0.85,1);
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1);
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
  30% {
    -webkit-transform:scale3d(1.25,0.75,1);
    transform:scale3d(1.25,0.75,1);
  }
  40% {
    -webkit-transform:scale3d(0.75,1.25,1);
    transform:scale3d(0.75,1.25,1);
  }
  50% {
    -webkit-transform:scale3d(1.15,0.85,1);
    transform:scale3d(1.15,0.85,1);
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1);
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
.rubberBand {
  -webkit-animation-name:rubberBand;
  animation-name:rubberBand;
}
@-webkit-keyframes shake {
  from, to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0);
  }
}
@keyframes shake {
  from, to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0);
  }
}
.shake {
  -webkit-animation-name:shake;
  animation-name:shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
  6.5% {
    -webkit-transform:translateX(-6px) rotateY(-9deg);
    transform:translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform:translateX(5px) rotateY(7deg);
    transform:translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform:translateX(-3px) rotateY(-5deg);
    transform:translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform:translateX(2px) rotateY(3deg);
    transform:translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
  6.5% {
    -webkit-transform:translateX(-6px) rotateY(-9deg);
    transform:translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform:translateX(5px) rotateY(7deg);
    transform:translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform:translateX(-3px) rotateY(-5deg);
    transform:translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform:translateX(2px) rotateY(3deg);
    transform:translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-name:headShake;
  animation-name:headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform:rotate3d(0,0,1,15deg);
    transform:rotate3d(0,0,1,15deg);
  }
  40% {
    -webkit-transform:rotate3d(0,0,1,-10deg);
    transform:rotate3d(0,0,1,-10deg);
  }
  60% {
    -webkit-transform:rotate3d(0,0,1,5deg);
    transform:rotate3d(0,0,1,5deg);
  }
  80% {
    -webkit-transform:rotate3d(0,0,1,-5deg);
    transform:rotate3d(0,0,1,-5deg);
  }
  to {
    -webkit-transform:rotate3d(0,0,1,0deg);
    transform:rotate3d(0,0,1,0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform:rotate3d(0,0,1,15deg);
    transform:rotate3d(0,0,1,15deg);
  }
  40% {
    -webkit-transform:rotate3d(0,0,1,-10deg);
    transform:rotate3d(0,0,1,-10deg);
  }
  60% {
    -webkit-transform:rotate3d(0,0,1,5deg);
    transform:rotate3d(0,0,1,5deg);
  }
  80% {
    -webkit-transform:rotate3d(0,0,1,-5deg);
    transform:rotate3d(0,0,1,-5deg);
  }
  to {
    -webkit-transform:rotate3d(0,0,1,0deg);
    transform:rotate3d(0,0,1,0deg);
  }
}
.swing {
  -webkit-transform-origin:top center;
  transform-origin:top center;
  -webkit-animation-name:swing;
  animation-name:swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
  10%, 20% {
    -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  }
  40%, 60%, 80% {
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
@keyframes tada {
  from {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
  10%, 20% {
    -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  }
  40%, 60%, 80% {
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
.tada {
  -webkit-animation-name:tada;
  animation-name:tada;
}
@-webkit-keyframes wobble {
  from {
    -webkit-transform:none;
    transform:none;
  }
  15% {
    -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  }
  30% {
    -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  }
  45% {
    -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  }
  60% {
    -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  }
  75% {
    -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes wobble {
  from {
    -webkit-transform:none;
    transform:none;
  }
  15% {
    -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  }
  30% {
    -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  }
  45% {
    -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  }
  60% {
    -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  }
  75% {
    -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
.wobble {
  -webkit-animation-name:wobble;
  animation-name:wobble;
}
@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform:none;
    transform:none;
  }
  22.2% {
    -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
    transform:skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform:skewX(6.25deg) skewY(6.25deg);
    transform:skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
    transform:skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
    transform:skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
    transform:skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
    transform:skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform:none;
    transform:none;
  }
  22.2% {
    -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
    transform:skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform:skewX(6.25deg) skewY(6.25deg);
    transform:skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
    transform:skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
    transform:skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
    transform:skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
    transform:skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name:jello;
  animation-name:jello;
  -webkit-transform-origin:center;
  transform-origin:center;
}
@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03);
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97);
  }
  to {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03);
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97);
  }
  to {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
.bounceIn {
  -webkit-animation-name:bounceIn;
  animation-name:bounceIn;
}
@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0);
  }
  75% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0);
  }
  75% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
.bounceInDown {
  -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(-3000px,0,0);
    transform:translate3d(-3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(25px,0,0);
    transform:translate3d(25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(5px,0,0);
    transform:translate3d(5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(-3000px,0,0);
    transform:translate3d(-3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(25px,0,0);
    transform:translate3d(25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(5px,0,0);
    transform:translate3d(5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
.bounceInLeft {
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(3000px,0,0);
    transform:translate3d(3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(-25px,0,0);
    transform:translate3d(-25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(-5px,0,0);
    transform:translate3d(-5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(3000px,0,0);
    transform:translate3d(3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(-25px,0,0);
    transform:translate3d(-25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(-5px,0,0);
    transform:translate3d(-5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
.bounceInRight {
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(0,3000px,0);
    transform:translate3d(0,3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  75% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0);
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(0,3000px,0);
    transform:translate3d(0,3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  75% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0);
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
.bounceInUp {
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  50%, 55% {
    opacity:1;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  50%, 55% {
    opacity:1;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
}
.bounceOut {
  -webkit-animation-name:bounceOut;
  animation-name:bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
.bounceOutDown {
  -webkit-animation-name:bounceOutDown;
  animation-name:bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity:1;
    -webkit-transform:translate3d(20px,0,0);
    transform:translate3d(20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity:1;
    -webkit-transform:translate3d(20px,0,0);
    transform:translate3d(20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
.bounceOutLeft {
  -webkit-animation-name:bounceOutLeft;
  animation-name:bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity:1;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity:1;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
.bounceOutRight {
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
.bounceOutUp {
  -webkit-animation-name:bounceOutUp;
  animation-name:bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from { opacity:0; }
  to { opacity:1; }
}
@keyframes fadeIn {
  from { opacity:0; }
  to { opacity:1; }
}
[class*="transition.fadeIn"], .fadeIn {
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInDown {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInDown {
  -webkit-animation-name:fadeInDown;
  animation-name:fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInDownBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInDownBig {
  -webkit-animation-name:fadeInDownBig;
  animation-name:fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInLeft {
  -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name:fadeInLeftBig;
  animation-name:fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInRight {
  from {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInRight {
  -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInRightBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInRightBig {
  -webkit-animation-name:fadeInRightBig;
  animation-name:fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInUp {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInUp {
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInUpBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInUpBig {
  -webkit-animation-name:fadeInUpBig;
  animation-name:fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  from { opacity:1; }
  to { opacity:0; }
}
@keyframes fadeOut {
  from { opacity:1; }
  to { opacity:0; }
}
.fadeOut {
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
@keyframes fadeOutDown {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
.fadeOutDown {
  -webkit-animation-name:fadeOutDown;
  animation-name:fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
@keyframes fadeOutDownBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name:fadeOutDownBig;
  animation-name:fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
@keyframes fadeOutLeft {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
.fadeOutLeft {
  -webkit-animation-name:fadeOutLeft;
  animation-name:fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
@keyframes fadeOutLeftBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name:fadeOutLeftBig;
  animation-name:fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
@keyframes fadeOutRight {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
.fadeOutRight {
  -webkit-animation-name:fadeOutRight;
  animation-name:fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
@keyframes fadeOutRightBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name:fadeOutRightBig;
  animation-name:fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
@keyframes fadeOutUp {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
.fadeOutUp {
  -webkit-animation-name:fadeOutUp;
  animation-name:fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
@keyframes fadeOutUpBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name:fadeOutUpBig;
  animation-name:fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
    transform:perspective(400px) rotate3d(0,1,0,-360deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  40% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  50% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  80% {
    -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
    transform:perspective(400px) scale3d(.95,.95,.95);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
    transform:perspective(400px) rotate3d(0,1,0,-360deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  40% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  50% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  80% {
    -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
    transform:perspective(400px) scale3d(.95,.95,.95);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-animation-name:flip;
  animation-name:flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
    transform:perspective(400px) rotate3d(1,0,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
    transform:perspective(400px) rotate3d(1,0,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
    transform:perspective(400px) rotate3d(1,0,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
    transform:perspective(400px) rotate3d(1,0,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
[class*="transition.flipXIn"], .flipInX {
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
  -webkit-animation-name:flipInX;
  animation-name:flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    transform:perspective(400px) rotate3d(0,1,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
    transform:perspective(400px) rotate3d(0,1,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
    transform:perspective(400px) rotate3d(0,1,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    transform:perspective(400px) rotate3d(0,1,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
    transform:perspective(400px) rotate3d(0,1,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
    transform:perspective(400px) rotate3d(0,1,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
[class*="transition.flipYIn"], .flipInY {
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
  -webkit-animation-name:flipInY;
  animation-name:flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    opacity:0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    opacity:0;
  }
}
.flipOutX {
  -webkit-animation-name:flipOutX;
  animation-name:flipOutX;
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    transform:perspective(400px) rotate3d(0,1,0,-15deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    opacity:0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    transform:perspective(400px) rotate3d(0,1,0,-15deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    opacity:0;
  }
}
.flipOutY {
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
  -webkit-animation-name:flipOutY;
  animation-name:flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
    transform:translate3d(100%,0,0) skewX(-30deg);
    opacity:0;
  }
  60% {
    -webkit-transform:skewX(20deg);
    transform:skewX(20deg);
    opacity:1;
  }
  80% {
    -webkit-transform:skewX(-5deg);
    transform:skewX(-5deg);
    opacity:1;
  }
  to {
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
    transform:translate3d(100%,0,0) skewX(-30deg);
    opacity:0;
  }
  60% {
    -webkit-transform:skewX(20deg);
    transform:skewX(20deg);
    opacity:1;
  }
  80% {
    -webkit-transform:skewX(-5deg);
    transform:skewX(-5deg);
    opacity:1;
  }
  to {
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.lightSpeedIn {
  -webkit-animation-name:lightSpeedIn;
  animation-name:lightSpeedIn;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from { opacity:1; }
  to {
    -webkit-transform:translate3d(100%,0,0) skewX(30deg);
    transform:translate3d(100%,0,0) skewX(30deg);
    opacity:0;
  }
}
@keyframes lightSpeedOut {
  from { opacity:1; }
  to {
    -webkit-transform:translate3d(100%,0,0) skewX(30deg);
    transform:translate3d(100%,0,0) skewX(30deg);
    opacity:0;
  }
}
.lightSpeedOut {
  -webkit-animation-name:lightSpeedOut;
  animation-name:lightSpeedOut;
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
}
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,-200deg);
    transform:rotate3d(0,0,1,-200deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,-200deg);
    transform:rotate3d(0,0,1,-200deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateIn {
  -webkit-animation-name:rotateIn;
  animation-name:rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name:rotateInDownLeft;
  animation-name:rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInDownRight {
  -webkit-animation-name:rotateInDownRight;
  animation-name:rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name:rotateInUpLeft;
  animation-name:rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-90deg);
    transform:rotate3d(0,0,1,-90deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-90deg);
    transform:rotate3d(0,0,1,-90deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInUpRight {
  -webkit-animation-name:rotateInUpRight;
  animation-name:rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    opacity:1;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,200deg);
    transform:rotate3d(0,0,1,200deg);
    opacity:0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    opacity:1;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,200deg);
    transform:rotate3d(0,0,1,200deg);
    opacity:0;
  }
}
.rotateOut {
  -webkit-animation-name:rotateOut;
  animation-name:rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name:rotateOutDownLeft;
  animation-name:rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name:rotateOutDownRight;
  animation-name:rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name:rotateOutUpLeft;
  animation-name:rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg);
    opacity:0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg);
    opacity:0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name:rotateOutUpRight;
  animation-name:rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  20%, 60% {
    -webkit-transform:rotate3d(0,0,1,80deg);
    transform:rotate3d(0,0,1,80deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  40%, 80% {
    -webkit-transform:rotate3d(0,0,1,60deg);
    transform:rotate3d(0,0,1,60deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    opacity:1;
  }
  to {
    -webkit-transform:translate3d(0,700px,0);
    transform:translate3d(0,700px,0);
    opacity:0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  20%, 60% {
    -webkit-transform:rotate3d(0,0,1,80deg);
    transform:rotate3d(0,0,1,80deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  40%, 80% {
    -webkit-transform:rotate3d(0,0,1,60deg);
    transform:rotate3d(0,0,1,60deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    opacity:1;
  }
  to {
    -webkit-transform:translate3d(0,700px,0);
    transform:translate3d(0,700px,0);
    opacity:0;
  }
}
.hinge {
  -webkit-animation-name:hinge;
  animation-name:hinge;
}
@-webkit-keyframes rollIn {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes rollIn {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.rollIn {
  -webkit-animation-name:rollIn;
  animation-name:rollIn;
}
@-webkit-keyframes rollOut {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  }
}
@keyframes rollOut {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  }
}
.rollOut {
  -webkit-animation-name:rollOut;
  animation-name:rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  50% { opacity:1; }
}
@keyframes zoomIn {
  from {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  50% { opacity:1; }
}
[class*="transition.grow"], .zoomIn {
  -webkit-animation-name:zoomIn;
  animation-name:zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInDown {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInDown {
  -webkit-animation-name:zoomInDown;
  animation-name:zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInLeft {
  -webkit-animation-name:zoomInLeft;
  animation-name:zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInRight {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInRight {
  -webkit-animation-name:zoomInRight;
  animation-name:zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInUp {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInUp {
  -webkit-animation-name:zoomInUp;
  animation-name:zoomInUp;
}
@-webkit-keyframes zoomOut {
  from { opacity:1; }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  to { opacity:0; }
}
@keyframes zoomOut {
  from { opacity:1; }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  to { opacity:0; }
}
.zoomOut {
  -webkit-animation-name:zoomOut;
  animation-name:zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomOutDown {
  -webkit-animation-name:zoomOutDown;
  animation-name:zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin:left center;
    transform-origin:left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin:left center;
    transform-origin:left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name:zoomOutLeft;
  animation-name:zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin:right center;
    transform-origin:right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin:right center;
    transform-origin:right center;
  }
}
.zoomOutRight {
  -webkit-animation-name:zoomOutRight;
  animation-name:zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomOutUp {
  -webkit-animation-name:zoomOutUp;
  animation-name:zoomOutUp;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
[class*="transition.slideDownBigIn"], .slideInDown {
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
[class*="transition.slideLeftBigIn"], .slideInLeft {
  -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
[class*="transition.slideRightBigIn"], .slideInRight {
  -webkit-animation-name:slideInRight;
  animation-name:slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
[class*="transition.slideUpBigIn"], .slideInUp {
  -webkit-animation-name:slideInUp;
  animation-name:slideInUp;
}
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
.slideOutDown {
  -webkit-animation-name:slideOutDown;
  animation-name:slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
.slideOutLeft {
  -webkit-animation-name:slideOutLeft;
  animation-name:slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
.slideOutRight {
  -webkit-animation-name:slideOutRight;
  animation-name:slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
.slideOutUp {
  -webkit-animation-name:slideOutUp;
  animation-name:slideOutUp;
}
@-webkit-keyframes shrinkIn {
  from {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
@keyframes shrinkIn {
  from {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
[class*="transition.shrinkIn"], .shrinkIn {
  -webkit-animation-name:shrinkIn;
  animation-name:shrinkIn;
}
@-webkit-keyframes expandIn {
  from {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
@keyframes expandIn {
  from {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
[class*="transition.expandIn"], .expandIn {
  -webkit-animation-name:expandIn;
  animation-name:expandIn;
}
@-webkit-keyframes perspectiveUpIn {
  from {
    -webkit-transform:rotateX(-70deg);
    transform:rotateX(-70deg);
  }
  to {
    -webkit-transform:rotateX(0);
    transform:rotateX(0);
  }
}
@keyframes perspectiveUpIn {
  from {
    -webkit-transform:rotateX(-70deg);
    transform:rotateX(-70deg);
  }
  to {
    -webkit-transform:rotateX(0);
    transform:rotateX(0);
  }
}
[class*="transition.perspectiveUpIn"], .perspectiveUpIn {
  -webkit-animation-name:perspectiveUpIn;
  animation-name:perspectiveUpIn;
  -webkit-transform-origin:0 100%;
  -moz-transform-origin:0 100%;
  -o-transform-origin:0 100%;
  transform-origin:0 100%;
}
@-webkit-keyframes perspectiveDownIn {
  from {
    -webkit-transform:rotateX(70deg);
    transform:rotateX(0);
  }
  to {
    -webkit-transform:rotateX(0);
    transform:rotateX(0);
  }
}
@keyframes perspectiveDownIn {
  from {
    -webkit-transform:rotateX(70deg);
    transform:rotateX(70deg);
  }
  to {
    -webkit-transform:rotateX(0);
    transform:rotateX(0);
  }
}
[class*="transition.perspectiveDownIn"], .perspectiveDownIn {
  -webkit-animation-name:perspectiveDownIn;
  animation-name:perspectiveDownIn;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -o-transform-origin:0 0;
  transform-origin:0 0;
}
@-webkit-keyframes perspectiveLeftIn {
  from {
    -webkit-transform:rotateY(-70deg);
    transform:rotateY(-70deg);
  }
  to {
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
  }
}
@keyframes perspectiveLeftIn {
  from {
    -webkit-transform:rotateY(-70deg);
    transform:rotateY(-70deg);
  }
  to {
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
  }
}
[class*="transition.perspectiveLeftIn"], .perspectiveLeftIn {
  -webkit-animation-name:perspectiveLeftIn;
  animation-name:perspectiveLeftIn;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -o-transform-origin:0 0;
  transform-origin:0 0;
}
@-webkit-keyframes perspectiveRightIn {
  from {
    -webkit-transform:rotateY(70deg);
    transform:rotateY(70deg);
  }
  to {
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
  }
}
@keyframes perspectiveRightIn {
  from {
    -webkit-transform:rotateY(70deg);
    transform:rotateY(70deg);
  }
  to {
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
  }
}
[class*="transition.perspectiveRightIn"], .perspectiveRightIn {
  -webkit-animation-name:perspectiveRightIn;
  animation-name:perspectiveRightIn;
  -webkit-transform-origin:100% 100%;
  -moz-transform-origin:100% 100%;
  -o-transform-origin:100% 100%;
  transform-origin:100% 100%;
}
.audioplayer {
  position:relative;
  width:100%;
  height:90px;
}
.audioplayer:before, .audioplayer:after {
  content:" ";
  display:table;
}
.audioplayer:after { clear:both; }
.audioplayer.audioplayer-playing .audioplayer-playpause > a:after {
  content:"\ea16";
  font-size:13px;
}
.audioplayer.audioplayer-muted .audioplayer-volume .audioplayer-volume-button > a:before { content:"\ea20"; }
.audioplayer .audioplayer-playpause {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:85px;
  height:90px;
  line-height:90px;
}
.audioplayer .audioplayer-playpause > a:before, .audioplayer .audioplayer-playpause > a:after {
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:54px;
  height:54px;
  line-height:54px;
  margin-top:-27px;
  background:transparent;
  border-radius:50%;
}
.audioplayer .audioplayer-playpause > a:before {
  content:"";
  margin-left:-27px;
  -webkit-box-shadow:0 10px 25px 0 transparent;
  box-shadow:0 10px 25px 0 transparent;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.audioplayer .audioplayer-playpause > a:after {
  content:"\e9c3";
  font-family:"dfd-socicons-font";
  font-size:20px;
  text-align:center;
  margin-left:-26px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.audioplayer .audioplayer-playpause > a:hover:before {
  background:#ffffff;
  border-color:transparent;
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.audioplayer .audioplayer-playpause > a:hover:after { color:#000000; }
.audioplayer .dfd-composition-heading {
  float:left;
  width:210px;
  height:90px;
  margin-left:85px;
  padding-right:30px;
}
.audioplayer .dfd-composition-heading > div {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.audioplayer .audioplayer-bar {
  position:absolute;
  top:45px;
  left:295px;
  right:195px;
  height:3px;
  margin-right:15px;
  background:#ececec;
  border-radius:3px;
  cursor:pointer;
}
.audioplayer .audioplayer-bar .audioplayer-bar-loaded, .audioplayer .audioplayer-bar .audioplayer-bar-played {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  border-radius:3px;
}
.audioplayer .audioplayer-bar .audioplayer-bar-loaded {
  background:#3498db;
  opacity:.5;
}
.audioplayer .audioplayer-bar .audioplayer-bar-played { background:#3498db; }
.audioplayer .audioplayer-bar .audioplayer-bar-played:before {
  content:"";
  display:block;
  width:25px;
  height:25px;
  position:absolute;
  top:50%;
  right:0;
  margin-top:-12.5px;
  margin-right:-12.5px;
  background:#ffffff;
  -webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 5px 25px 0 rgba(0,0,0,0.2);
  border-radius:50%;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.audioplayer .audioplayer-time-wrapper {
  float:right;
  width:110px;
  text-align:right;
  margin-right:85px;
  padding:0 10px;
}
.audioplayer .audioplayer-time {
  display:inline-block;
  height:90px;
  line-height:90px;
}
.audioplayer .audioplayer-time.audioplayer-time-current {
  position:relative;
  margin-right:6px;
  padding-right:6px;
  color:#222328;
}
.audioplayer .audioplayer-time.audioplayer-time-current:before {
  content:"/";
  position:absolute;
  right:0;
  top:0;
  height:inherit;
  line-height:inherit;
  margin-right:-2px;
}
.audioplayer .audioplayer-time.audioplayer-time-duration { color:#222328; }
.audioplayer .audioplayer-volume {
  position:absolute;
  top:0;
  right:0;
  width:85px;
  height:90px;
  line-height:90px;
  text-align:center;
}
.audioplayer .audioplayer-volume .audioplayer-volume-button {
  height:inherit;
  line-height:inherit;
}
.audioplayer .audioplayer-volume .audioplayer-volume-button > a:before {
  content:"\ea23";
  font-family:"dfd-socicons-font";
  font-size:20px;
  color:#222328;
  opacity:.5;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.audioplayer .audioplayer-volume .audioplayer-volume-button > a:hover:before { opacity:1; }
.audioplayer .audioplayer-volume .audioplayer-volume-adjust { display:none; }
.audioplayer.responsive-mode { height:auto; }
.audioplayer.responsive-mode .audioplayer-bar {
  left:95px;
  right:95px;
}
.audioplayer.responsive-mode .dfd-composition-heading {
  width:calc(100% - 110px);
  margin-top:90px;
  margin-left:0;
  padding-left:20px;
}
.audioplayer.responsive-mode .audioplayer-time-wrapper {
  margin-top:90px;
  margin-right:0;
  padding-right:20px;
}
.dfd-background-dark .page-not-found .container-shortcodes .form-search i, .dfd-background-dark .page-not-found .container-shortcodes .form-search input[type="text"], .dfd-background-dark .page-not-found .info-wrap-empty .empty-button:not(:hover), .row .background--dark .page-not-found .container-shortcodes .form-search i, .row .background--dark .page-not-found .container-shortcodes .form-search input[type="text"], .row .background--dark .page-not-found .info-wrap-empty .empty-button:not(:hover) { color:#ffffff; }
.dfd-background-dark .page-not-found .info-wrap-empty .icon-wrap, .row .background--dark .page-not-found .info-wrap-empty .icon-wrap { color:rgba(255,255,255,0.4); }
.dfd-background-dark .page-not-found .container-shortcodes .form-search input[type="text"], .dfd-background-dark .page-not-found .info-wrap-empty .empty-button:not(:hover), .row .background--dark .page-not-found .container-shortcodes .form-search input[type="text"], .row .background--dark .page-not-found .info-wrap-empty .empty-button:not(:hover) { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .page-not-found .container-shortcodes .delimeter-empty span:before, .dfd-background-dark .page-not-found .container-shortcodes .delimeter-empty span:after, .row .background--dark .page-not-found .container-shortcodes .delimeter-empty span:before, .row .background--dark .page-not-found .container-shortcodes .delimeter-empty span:after { background:rgba(255,255,255,0.2); }
.dfd-background-dark .page-not-found .container-shortcodes .form-search input[type="text"]:focus, .dfd-background-dark .page-not-found .container-shortcodes .form-search:hover input[type="text"], .dfd-background-dark .page-not-found .container-shortcodes .form-search input[type="text"], .row .background--dark .page-not-found .container-shortcodes .form-search input[type="text"]:focus, .row .background--dark .page-not-found .container-shortcodes .form-search:hover input[type="text"], .row .background--dark .page-not-found .container-shortcodes .form-search input[type="text"] { background:rgba(255,255,255,0.1); }
.dfd-background-dark .page-not-found .container-shortcodes .form-search:hover input[type="text"], .row .background--dark .page-not-found .container-shortcodes .form-search:hover input[type="text"] { border-color:transparent; }
.dfd-background-dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header, .row .background--dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header {
  color:#ffffff;
  -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, .row .background--dark .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active {
  border-color:#ffffff;
  -webkit-box-shadow:0px 0px 0px 1px #ffffff;
  box-shadow:0px 0px 0px 1px #ffffff;
}
.dfd-background-dark .dfd-announce-module-wrap .dfd-announce-module:before, .row .background--dark .dfd-announce-module-wrap .dfd-announce-module:before { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-announce-module-wrap.style-1 i, .row .background--dark .dfd-announce-module-wrap.style-1 i { color:#ffffff; }
.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 .products >li h3, .dfd-background-dark h3.entry-title, .dfd-background-dark article.dfd-portfolio h3.entry-title:not(:hover), .dfd-background-dark article.dfd-portfolio_archive h3.entry-title:not(:hover), .dfd-background-dark .wpb_text_column strong, .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 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 .products >li h3, .row .background--dark h3.entry-title, .row .background--dark article.dfd-portfolio h3.entry-title:not(:hover), .row .background--dark article.dfd-portfolio_archive h3.entry-title:not(:hover), .row .background--dark .wpb_text_column strong, .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:#ffffff; }
.dfd-background-dark blockquote, .row .background--dark blockquote { border-left-color:rgba(255,255,255,0.2); }
.dfd-background-dark .filter li a, .row .background--dark .filter li a { color:#ffffff; }
.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, .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, .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), .row .background--dark .dfd-read-share .read-more-wrap a:not(.slide-up) { color:#ffffff; }
.dfd-background-dark .dfd-textmodule-blockquote:before, .dfd-background-dark blockquote:before, .row .background--dark .dfd-textmodule-blockquote:before, .row .background--dark blockquote:before { color:rgba(255,255,255,0.1); }
.dfd-background-dark .read-more, .row .background--dark .read-more { color:rgba(255,255,255,0.51); }
.dfd-background-dark .read-more:hover, .row .background--dark .read-more:hover { color:rgba(255,255,255,0.7); }
.dfd-background-dark span[id*="more"], .row .background--dark span[id*="more"] { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .more-button.slide-up, .row .background--dark .more-button.slide-up { text-shadow:0 0 #3498db, 0 16px #ffffff; }
.dfd-background-dark .more-button.slide-up:hover, .row .background--dark .more-button.slide-up:hover { text-shadow:0 -16px #3498db, 0 0 #ffffff; }
.dfd-background-dark .delim, .row .background--dark .delim { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .entry-meta, .row .background--dark .entry-meta { color:rgba(255,255,255,0.4); }
.dfd-background-dark .entry-meta *, .row .background--dark .entry-meta * { color:inherit; }
.dfd-background-dark ::-webkit-input-placeholder, .row .background--dark ::-webkit-input-placeholder { color:rgba(255,255,255,0.5); }
.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, .row .background--dark .more-button.dfd-animate-first-last, .row .background--dark .more-button.chaffle { color:#ffffff; }
.dfd-background-dark .more-button.dfd-animate-first-last:hover, .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:#3498db; }
.dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover, .dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-audio > .cover, .dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover, .dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-quote > .cover, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-link > .cover, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-audio > .cover, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-link > .cover, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-quote > .cover, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-link > .cover, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-audio > .cover, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-link > .cover, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-quote > .cover, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-link > .cover, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-audio > .cover, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-link > .cover, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-quote > .cover, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-audio > .cover, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-quote > .cover, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-link > .cover, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-audio > .cover, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-link > .cover, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-quote > .cover, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-link > .cover, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-audio > .cover, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-link > .cover, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-quote > .cover, .row .background--dark .dfd-posts-module.layout-metro article.post.format-link > .cover, .row .background--dark .dfd-posts-module.layout-metro article.post.format-audio > .cover, .row .background--dark .dfd-posts-module.layout-metro article.post.format-link > .cover, .row .background--dark .dfd-posts-module.layout-metro article.post.format-quote > .cover { border-color:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover:before, .dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-audio > .cover:before, .dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover:before, .dfd-background-dark .dfd-content-wrap.layout-masonry article.post.format-quote > .cover:before, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-link > .cover:before, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-audio > .cover:before, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-link > .cover:before, .dfd-background-dark .dfd-content-wrap.layout-metro article.post.format-quote > .cover:before, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-link > .cover:before, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-audio > .cover:before, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-link > .cover:before, .dfd-background-dark .dfd-posts-module.layout-masonry article.post.format-quote > .cover:before, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-link > .cover:before, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-audio > .cover:before, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-link > .cover:before, .dfd-background-dark .dfd-posts-module.layout-metro article.post.format-quote > .cover:before, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover:before, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-audio > .cover:before, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-link > .cover:before, .row .background--dark .dfd-content-wrap.layout-masonry article.post.format-quote > .cover:before, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-link > .cover:before, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-audio > .cover:before, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-link > .cover:before, .row .background--dark .dfd-content-wrap.layout-metro article.post.format-quote > .cover:before, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-link > .cover:before, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-audio > .cover:before, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-link > .cover:before, .row .background--dark .dfd-posts-module.layout-masonry article.post.format-quote > .cover:before, .row .background--dark .dfd-posts-module.layout-metro article.post.format-link > .cover:before, .row .background--dark .dfd-posts-module.layout-metro article.post.format-audio > .cover:before, .row .background--dark .dfd-posts-module.layout-metro article.post.format-link > .cover:before, .row .background--dark .dfd-posts-module.layout-metro article.post.format-quote > .cover:before { color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-sub-title, .dfd-background-dark .dfd-post-link-url, .dfd-background-dark .dfd-portfolio-module article.dfd-portfolio > .cover .entry-subtitle.dfd-content-subtitle, .dfd-background-dark .dfd-portfolio-module article.dfd-portfolio_archive > .cover .entry-subtitle.dfd-content-subtitle, .row .background--dark .dfd-sub-title, .row .background--dark .dfd-post-link-url, .row .background--dark .dfd-portfolio-module article.dfd-portfolio > .cover .entry-subtitle.dfd-content-subtitle, .row .background--dark .dfd-portfolio-module article.dfd-portfolio_archive > .cover .entry-subtitle.dfd-content-subtitle { color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-content-wrap > article.post .author-section .author a, .dfd-background-dark .dfd-posts-module article.post .author-section .author a, .row .background--dark .dfd-content-wrap > article.post .author-section .author a, .row .background--dark .dfd-posts-module article.post .author-section .author a { color:#ffffff; }
.dfd-background-dark .dfd-posts-module.content-list article.post > .cover, .row .background--dark .dfd-posts-module.content-list article.post > .cover { border-bottom-color:rgba(255,255,255,0.1); }
.dfd-background-dark .button:after, .row .background--dark .button:after { display:none; }
.dfd-background-dark .button i, .row .background--dark .button i { color:#ffffff; }
.dfd-background-dark .button:hover i, .row .background--dark .button:hover i { color:#ffffff; }
.dfd-background-dark .dfd-call-to-action-wrap .button-tilted-decoration:before, .row .background--dark .dfd-call-to-action-wrap .button-tilted-decoration:before { background:rgba(255,255,255,0.2); }
.dfd-background-dark .slick-dots li button, .row .background--dark .slick-dots li button { color:#ffffff !important; }
.dfd-background-dark .slick-dots li button:hover, .row .background--dark .slick-dots li button:hover { color:#ffffff !important; }
.dfd-background-dark .slider-controls .slider-control:before, .row .background--dark .slider-controls .slider-control:before { color:#ffffff; }
.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, .row .background--dark .text-list-slider .slick-dots li button { color:#ffffff; }
.dfd-background-dark .text-list-slider .slick-dots li button:hover, .row .background--dark .text-list-slider .slick-dots li button:hover { color:#ffffff; }
.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, .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, .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, .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, .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, .row .background--dark .slick-slider .slick-dots li.slick-active .dfd-line-dots:before { background:#3498db; }
.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:#3498db; }
.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, .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:#ffffff; }
.dfd-background-dark .dfdline ul.dfd-slick-dots li span:before, .row .background--dark .dfdline ul.dfd-slick-dots li span:before { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfdline ul.dfd-slick-dots li span:hover:before, .row .background--dark .dfdline ul.dfd-slick-dots li span:hover:before { border-color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfdline ul.dfd-slick-dots li.slick-active span:before, .row .background--dark .dfdline ul.dfd-slick-dots li.slick-active span:before { border-color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfdrounded ul.dfd-slick-dots li span, .dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li span, .row .background--dark .dfdrounded ul.dfd-slick-dots li span, .row .background--dark .dfdemptyrounded ul.dfd-slick-dots li span { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfdrounded ul.dfd-slick-dots li span:hover, .dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li span:hover, .row .background--dark .dfdrounded ul.dfd-slick-dots li span:hover, .row .background--dark .dfdemptyrounded ul.dfd-slick-dots li span:hover { border-color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfdrounded ul.dfd-slick-dots li.slick-active span:before, .dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li.slick-active span:before, .row .background--dark .dfdrounded ul.dfd-slick-dots li.slick-active span:before, .row .background--dark .dfdemptyrounded ul.dfd-slick-dots li.slick-active span:before { background:rgba(255,255,255,0.6); }
.dfd-background-dark .dfdemptyrounded ul.dfd-slick-dots li.slick-active span, .row .background--dark .dfdemptyrounded ul.dfd-slick-dots li.slick-active span { border-color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li span, .dfd-background-dark .dfdfillsquare ul.dfd-slick-dots li span, .dfd-background-dark .dfdfillrounded ul.dfd-slick-dots li span, .row .background--dark .dfdadvancesquare ul.dfd-slick-dots li span, .row .background--dark .dfdfillsquare ul.dfd-slick-dots li span, .row .background--dark .dfdfillrounded ul.dfd-slick-dots li span {
  border-color:transparent;
  background-color:rgba(255,255,255,0.2);
}
.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li span:hover, .dfd-background-dark .dfdfillsquare ul.dfd-slick-dots li span:hover, .dfd-background-dark .dfdfillrounded ul.dfd-slick-dots li span:hover, .row .background--dark .dfdadvancesquare ul.dfd-slick-dots li span:hover, .row .background--dark .dfdfillsquare ul.dfd-slick-dots li span:hover, .row .background--dark .dfdfillrounded ul.dfd-slick-dots li span:hover {
  border-color:transparent;
  background-color:rgba(255,255,255,0.4);
}
.dfd-background-dark .dfdfillrounded ul.dfd-slick-dots li.slick-active span, .row .background--dark .dfdfillrounded ul.dfd-slick-dots li.slick-active span {
  border-color:rgba(255,255,255,0);
  background:rgba(255,255,255,0.6);
}
.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li.slick-active span, .row .background--dark .dfdadvancesquare ul.dfd-slick-dots li.slick-active span { background:#999999; }
.dfd-background-dark .dfdadvancesquare ul.dfd-slick-dots li.slick-active span:before, .row .background--dark .dfdadvancesquare ul.dfd-slick-dots li.slick-active span:before { background:#999999; }
.dfd-background-dark .dfdfillsquare ul.dfd-slick-dots li.slick-active span, .row .background--dark .dfdfillsquare ul.dfd-slick-dots li.slick-active span {
  border-color:rgba(255,255,255,0);
  background:rgba(255,255,255,0.6);
}
.dfd-background-dark .dfdsquare ul.dfd-slick-dots li span, .row .background--dark .dfdsquare ul.dfd-slick-dots li span { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfdsquare ul.dfd-slick-dots li.slick-active span:before, .row .background--dark .dfdsquare ul.dfd-slick-dots li.slick-active span:before { background:rgba(255,255,255,0.6); }
.dfd-background-dark .dfdemptysquare ul.dfd-slick-dots li span, .row .background--dark .dfdemptysquare ul.dfd-slick-dots li span { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfdemptysquare ul.dfd-slick-dots li.slick-active span, .row .background--dark .dfdemptysquare ul.dfd-slick-dots li.slick-active span { border-color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfdroundedempty ul.dfd-slick-dots li span, .dfd-background-dark .dfdroundedfilled ul.dfd-slick-dots li span, .row .background--dark .dfdroundedempty ul.dfd-slick-dots li span, .row .background--dark .dfdroundedfilled ul.dfd-slick-dots li span {
  border-color:transparent;
  background-color:rgba(255,255,255,0.2);
}
.dfd-background-dark .dfdroundedempty ul.dfd-slick-dots li.slick-active span, .dfd-background-dark .dfdroundedfilled ul.dfd-slick-dots li.slick-active span, .row .background--dark .dfdroundedempty ul.dfd-slick-dots li.slick-active span, .row .background--dark .dfdroundedfilled ul.dfd-slick-dots li.slick-active span {
  border-color:rgba(255,255,255,0);
  background:rgba(255,255,255,0.6);
}
.dfd-background-dark input[type="checkbox"]:before, .row .background--dark input[type="checkbox"]:before {
  background:rgba(255,255,255,0.1);
  border-color:rgba(255,255,255,0.2);
}
.dfd-background-dark .dfd-client-logo-wrap.enable-main-border, .row .background--dark .dfd-client-logo-wrap.enable-main-border { border-color:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-client-logo-wrap.enable-delimiter .columns-with-border, .row .background--dark .dfd-client-logo-wrap.enable-delimiter .columns-with-border {
  border-top-color:rgba(255,255,255,0.1);
  border-left-color:rgba(255,255,255,0.1);
}
.dfd-background-dark .dfd-client-logo-wrap.style-1 .dfd-client-logo-item:hover .dfd-shadow-wrap, .dfd-background-dark .dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover .dfd-shadow-wrap, .row .background--dark .dfd-client-logo-wrap.style-1 .dfd-client-logo-item:hover .dfd-shadow-wrap, .row .background--dark .dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover .dfd-shadow-wrap { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-client-logo-wrap.style-1 .dfd-client-logo-item .dfd-shadow-wrap:before, .dfd-background-dark .dfd-client-logo-wrap.style-2 .dfd-client-logo-item .dfd-shadow-wrap:before, .row .background--dark .dfd-client-logo-wrap.style-1 .dfd-client-logo-item .dfd-shadow-wrap:before, .row .background--dark .dfd-client-logo-wrap.style-2 .dfd-client-logo-item .dfd-shadow-wrap:before {
  top:0;
  left:0px;
  right:0px;
}
.dfd-background-dark .dfd-client-logo-wrap.style-1 .dfd-client-logo-item:hover .dfd-shadow-wrap:before, .dfd-background-dark .dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover .dfd-shadow-wrap:before, .row .background--dark .dfd-client-logo-wrap.style-1 .dfd-client-logo-item:hover .dfd-shadow-wrap:before, .row .background--dark .dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover .dfd-shadow-wrap:before {
  -webkit-box-shadow:0px 15px 50px 0 rgba(255,255,255,0.05);
  box-shadow:0px 15px 50px 0 rgba(255,255,255,0.05);
}
.dfd-background-dark .dfd-client-logo-wrap .slider-controls .prev .count, .dfd-background-dark .dfd-client-logo-wrap .slider-controls .next .count, .dfd-background-dark .dfd-client-logo-wrap .slider-controls .prev, .dfd-background-dark .dfd-client-logo-wrap .slider-controls .next, .row .background--dark .dfd-client-logo-wrap .slider-controls .prev .count, .row .background--dark .dfd-client-logo-wrap .slider-controls .next .count, .row .background--dark .dfd-client-logo-wrap .slider-controls .prev, .row .background--dark .dfd-client-logo-wrap .slider-controls .next { color:#ffffff; }
.dfd-background-dark .dfd-client-logo-wrap .slider-controls .prev:hover, .dfd-background-dark .dfd-client-logo-wrap .slider-controls .next:hover, .row .background--dark .dfd-client-logo-wrap .slider-controls .prev:hover, .row .background--dark .dfd-client-logo-wrap .slider-controls .next:hover { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .wpcf7-form input, .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:#ffffff;
  border-color:rgba(255,255,255,0.3);
  -webkit-box-shadow:none;
  box-shadow:none;
}
.dfd-background-dark .wpcf7-form p span.chaffle, .row .background--dark .wpcf7-form p span.chaffle { color:#ffffff; }
.dfd-background-dark .wpcf7-form p span.chaffle:hover, .row .background--dark .wpcf7-form p span.chaffle:hover { color:#3498db; }
.dfd-background-dark .wpcf7-form input[type="submit"], .row .background--dark .wpcf7-form input[type="submit"] {
  color:#ffffff;
  border:1px solid rgba(255,255,255,0.3);
}
.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, .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, .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, .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, .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, .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, .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, .row .background--dark .wpcf7-form .dfd-contact-from-style-2 { border-color:#ffffff; }
.dfd-background-dark .wpcf7-form .dfd-contact-from-style-2 textarea, .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, .row .background--dark .wpcf7-form .dfd-contact-from-style-2 p span.chaffle { color:#ffffff; }
.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:#3498db; }
.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, .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:#ffffff; }
.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, .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, .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, .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, .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, .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, .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"], .row .background--dark .wpcf7-form .dfd-contact-from-style-3 input[type="submit"] {
  background:transparent;
  color:#ffffff;
  border-color:transparent;
}
.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:#3498db; }
.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, .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, .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, .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, .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, .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, .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, .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, .row .background--dark .wpcf7-form .wpcf7-not-valid-tip { color:#ffffff; }
.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, .row .background--dark .wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator:hover { background:#f1f1f1; }
.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-countdown .dot, .dfd-background-dark .dfd-countdown .number-wrap .number, .row .background--dark .dfd-countdown .dot, .row .background--dark .dfd-countdown .number-wrap .number { color:#ffffff; }
.dfd-background-dark .dfd-countdown.style-3 .number-container:before, .dfd-background-dark .dfd-countdown.style-2 .number-wrap:before, .row .background--dark .dfd-countdown.style-3 .number-container:before, .row .background--dark .dfd-countdown.style-2 .number-wrap:before { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-dropcap, .row .background--dark .dfd-dropcap { color:#ffffff; }
.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 .drop-caps-color, .row .background--dark .drop-caps-color {
  color:#ffffff !important;
  background-color:rgba(255,255,255,0.2) !important;
}
.dfd-background-dark .dk-select .dk-selected:hover, .dfd-background-dark .dk-select .dk-selected, .row .background--dark .dk-select .dk-selected:hover, .row .background--dark .dk-select .dk-selected { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dk-select .dk-selected, .row .background--dark .dk-select .dk-selected { color:#fff; }
.dfd-background-dark .dfd-facts-counter .module-icon, .row .background--dark .dfd-facts-counter .module-icon { color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-facts-counter .title-wrap .facts-subtitle, .row .background--dark .dfd-facts-counter .title-wrap .facts-subtitle { color:rgba(255,255,255,0.4); }
.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:#ffffff; }
.dfd-background-dark#footer .dfd-footer-menu ul li, .row .background--dark#footer .dfd-footer-menu ul li { color:#ffffff; }
.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, .row .background--dark#footer .dfd-footer-menu ul li:before { background:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-short-info-block-wrap .icon-wrap:before, .dfd-background-dark .dfd-short-info-block-wrap .icon-wrap:after, .dfd-background-dark .dfd-gradation-wrap .icon-wrap:before, .dfd-background-dark .dfd-gradation-wrap .icon-wrap:after, .row .background--dark .dfd-short-info-block-wrap .icon-wrap:before, .row .background--dark .dfd-short-info-block-wrap .icon-wrap:after, .row .background--dark .dfd-gradation-wrap .icon-wrap:before, .row .background--dark .dfd-gradation-wrap .icon-wrap:after { background:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-short-info-block-wrap .dfd-short-info-block-item:hover .icon-wrap, .row .background--dark .dfd-short-info-block-wrap .dfd-short-info-block-item:hover .icon-wrap { color:#ffffff; }
.dfd-background-dark .dfd-heading-module-wrap .dfd-title, .row .background--dark .dfd-heading-module-wrap .dfd-title { color:#ffffff; }
.dfd-background-dark .dfd-heading-module-wrap .dfd-sub-title, .row .background--dark .dfd-heading-module-wrap .dfd-sub-title { color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-heading-module-wrap .dfd-heading-delimiter, .row .background--dark .dfd-heading-module-wrap .dfd-heading-delimiter { border-bottom-color:#ffffff; }
.dfd-background-dark .dfd-heading-module-wrap.style_13 .dfd-title, .dfd-background-dark .dfd-heading-module-wrap.style_14 .dfd-title, .row .background--dark .dfd-heading-module-wrap.style_13 .dfd-title, .row .background--dark .dfd-heading-module-wrap.style_14 .dfd-title { color:rgba(255,255,255,0.45); }
.dfd-background-dark .dfd-heading-module-wrap.style_13 .dfd-sub-title, .dfd-background-dark .dfd-heading-module-wrap.style_14 .dfd-sub-title, .row .background--dark .dfd-heading-module-wrap.style_13 .dfd-sub-title, .row .background--dark .dfd-heading-module-wrap.style_14 .dfd-sub-title { color:#ffffff; }
.dfd-background-dark .dfd-icon-list-wrap .dfd-icon-list .content-wrap .dfd-content-title-small, .row .background--dark .dfd-icon-list-wrap .dfd-icon-list .content-wrap .dfd-content-title-small { color:#ffffff; }
.dfd-background-dark .dfd-icon-list-wrap .dfd-icon-list .icon-wrap, .row .background--dark .dfd-icon-list-wrap .dfd-icon-list .icon-wrap { color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-icon-list-wrap .dfd-icon-list .icon-wrap .none, .row .background--dark .dfd-icon-list-wrap .dfd-icon-list .icon-wrap .none { background:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-icon-list-wrap .dfd-icon-list .delimeter, .row .background--dark .dfd-icon-list-wrap .dfd-icon-list .delimeter { border-bottom-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-info-box .title-wrap .info-box-subtitle, .dfd-background-dark .dfd-info-box.style-1 .icon-wrapper .featured-icon, .row .background--dark .dfd-info-box .title-wrap .info-box-subtitle, .row .background--dark .dfd-info-box.style-1 .icon-wrapper .featured-icon { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-info-box.style-4 .icon-wrapper .module-icon:before, .dfd-background-dark .dfd-info-box.style-3 .icon-wrapper .module-icon:before, .row .background--dark .dfd-info-box.style-4 .icon-wrapper .module-icon:before, .row .background--dark .dfd-info-box.style-3 .icon-wrapper .module-icon:before { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-info-box.style-4 .icon-wrapper .module-icon:after, .row .background--dark .dfd-info-box.style-4 .icon-wrapper .module-icon:after { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-info-box.style-5 .icon-wrapper .featured-icon, .row .background--dark .dfd-info-box.style-5 .icon-wrapper .featured-icon { color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-info-box.style-4 .icon-wrapper .module-icon, .row .background--dark .dfd-info-box.style-4 .icon-wrapper .module-icon { color:#ffffff; }
.dfd-background-dark .dfd-info-box .description, .row .background--dark .dfd-info-box .description { color:rgba(255,255,255,0.7); }
.dfd-background-dark .dfd-info-banner .info-box-title, .dfd-background-dark .dfd-info-banner .description, .row .background--dark .dfd-info-banner .info-box-title, .row .background--dark .dfd-info-banner .description { color:#ffffff; }
.dfd-background-dark .dfd-info-banner .info-box-subtitle, .row .background--dark .dfd-info-banner .info-box-subtitle { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-link-style-wrap .dfd-link-element span, .row .background--dark .dfd-link-style-wrap .dfd-link-element span { color:#ffffff; }
.dfd-background-dark .dfd-link-style-wrap.style-11 .dfd-link-element .front:before, .dfd-background-dark .dfd-link-style-wrap.style-11 .dfd-link-element .front:after, .dfd-background-dark .dfd-link-style-wrap.style-10 .dfd-link-element:before, .dfd-background-dark .dfd-link-style-wrap.style-10 .dfd-link-element:after, .dfd-background-dark .dfd-link-style-wrap.style-9 .dfd-link-element .front:before, .dfd-background-dark .dfd-link-style-wrap.style-9 .dfd-link-element .front:after, .dfd-background-dark .dfd-link-style-wrap.style-8 .dfd-link-element .front:before, .dfd-background-dark .dfd-link-style-wrap.style-5 .dfd-link-element .front:before, .dfd-background-dark .dfd-link-style-wrap.style-5 .dfd-link-element .front:after, .dfd-background-dark .dfd-link-style-wrap.style-3 .dfd-link-element .front:before, .row .background--dark .dfd-link-style-wrap.style-11 .dfd-link-element .front:before, .row .background--dark .dfd-link-style-wrap.style-11 .dfd-link-element .front:after, .row .background--dark .dfd-link-style-wrap.style-10 .dfd-link-element:before, .row .background--dark .dfd-link-style-wrap.style-10 .dfd-link-element:after, .row .background--dark .dfd-link-style-wrap.style-9 .dfd-link-element .front:before, .row .background--dark .dfd-link-style-wrap.style-9 .dfd-link-element .front:after, .row .background--dark .dfd-link-style-wrap.style-8 .dfd-link-element .front:before, .row .background--dark .dfd-link-style-wrap.style-5 .dfd-link-element .front:before, .row .background--dark .dfd-link-style-wrap.style-5 .dfd-link-element .front:after, .row .background--dark .dfd-link-style-wrap.style-3 .dfd-link-element .front:before { background:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-link-style-wrap.style-6 .dfd-link-element:hover .front:before, .dfd-background-dark .dfd-link-style-wrap.style-6 .dfd-link-element .front:after, .row .background--dark .dfd-link-style-wrap.style-6 .dfd-link-element:hover .front:before, .row .background--dark .dfd-link-style-wrap.style-6 .dfd-link-element .front:after { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-link-style-wrap.style-6 .dfd-link-element:hover .front:after, .row .background--dark .dfd-link-style-wrap.style-6 .dfd-link-element:hover .front:after { border-color:transparent; }
.dfd-background-dark .dfd-pricing-block.style-02 .block-bottom, .dfd-background-dark .dfd-pricing-block.style-01, .row .background--dark .dfd-pricing-block.style-02 .block-bottom, .row .background--dark .dfd-pricing-block.style-01 { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-pricing-block.style-02 .block-head, .row .background--dark .dfd-pricing-block.style-02 .block-head { background:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-pricing-block.style-02 .block-bottom .options-list .option, .dfd-background-dark .dfd-pricing-block.style-01 .options-list .option, .dfd-background-dark .dfd-pricing-block.style-02 .block-head, .dfd-background-dark .dfd-pricing-block.style-01 .block-head, .row .background--dark .dfd-pricing-block.style-02 .block-bottom .options-list .option, .row .background--dark .dfd-pricing-block.style-01 .options-list .option, .row .background--dark .dfd-pricing-block.style-02 .block-head, .row .background--dark .dfd-pricing-block.style-01 .block-head { border-color:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-pricing-block.style-02 .icon-wrap, .dfd-background-dark .dfd-pricing-block .block-head .price-wrap, .dfd-background-dark .dfd-pricing-block .block-head .block-title, .row .background--dark .dfd-pricing-block.style-02 .icon-wrap, .row .background--dark .dfd-pricing-block .block-head .price-wrap, .row .background--dark .dfd-pricing-block .block-head .block-title { color:#ffffff; }
.dfd-background-dark .dfd-price-wrap .dfd-content-subtitle, .row .background--dark .dfd-price-wrap .dfd-content-subtitle { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-price-wrap .dfd-price-block .dfd-price-cover .price-delimeter, .row .background--dark .dfd-price-wrap .dfd-price-block .dfd-price-cover .price-delimeter { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-progressbar.layout-3 .progress-bar-line .meter-decoration, .dfd-background-dark .dfd-progressbar.layout-1 .progress-bar-line .meter-decoration, .row .background--dark .dfd-progressbar.layout-3 .progress-bar-line .meter-decoration, .row .background--dark .dfd-progressbar.layout-1 .progress-bar-line .meter-decoration { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-progressbar .progress-bar-line .meter-decoration, .row .background--dark .dfd-progressbar .progress-bar-line .meter-decoration { border-color:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-progressbar.layout-2 .progress-bar-line .meter-decoration:before, .row .background--dark .dfd-progressbar.layout-2 .progress-bar-line .meter-decoration:before { background:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-piecharts .inner-circle:before, .row .background--dark .dfd-piecharts .inner-circle:before { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-piecharts i, .row .background--dark .dfd-piecharts i { color:rgba(255,255,255,0.5); }
.dfd-background-dark .dfd-piecharts.style-4 i, .row .background--dark .dfd-piecharts.style-4 i { color:#ffffff; }
.dfd-background-dark .dfd-piecharts .pichart-subtitle, .row .background--dark .dfd-piecharts .pichart-subtitle { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-presen-bg-decor-wrap .bg-decoration.dfd-content-title-big, .row .background--dark .dfd-presen-bg-decor-wrap .bg-decoration.dfd-content-title-big { color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-presentation-tilted-wrap .dfd-content-title-big, .row .background--dark .dfd-presentation-tilted-wrap .dfd-content-title-big { color:#2b2b2b; }
.dfd-background-dark .dfd-presentation-tilted-wrap .description, .dfd-background-dark .dfd-presentation-tilted-wrap .dfd-content-subtitle, .row .background--dark .dfd-presentation-tilted-wrap .description, .row .background--dark .dfd-presentation-tilted-wrap .dfd-content-subtitle { color:#7b7b7b; }
.dfd-background-dark .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .description, .dfd-background-dark .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .dfd-content-title-big, .row .background--dark .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .description, .row .background--dark .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .dfd-content-title-big { color:#ffffff; }
.dfd-background-dark .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .block-subtitle, .row .background--dark .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .block-subtitle { color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-module-read-more-wrap.read-more-1 .button:hover, .row .background--dark .dfd-module-read-more-wrap.read-more-1 .button:hover { border-color:transparent; }
.dfd-background-dark .dfd-module-read-more-wrap.read-more-1 .button, .row .background--dark .dfd-module-read-more-wrap.read-more-1 .button { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text i, .dfd-background-dark .dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text .hover-animate-wrap, .dfd-background-dark .dfd-module-read-more-wrap.read-more-4 .icon-wrap, .dfd-background-dark .dfd-module-read-more-wrap.read-more-2 .button:hover, .dfd-background-dark .dfd-module-read-more-wrap.read-more-1 .button, .dfd-background-dark .dfd-module-read-more-wrap.read-more-8 .button, .row .background--dark .dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text i, .row .background--dark .dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text .hover-animate-wrap, .row .background--dark .dfd-module-read-more-wrap.read-more-4 .icon-wrap, .row .background--dark .dfd-module-read-more-wrap.read-more-2 .button:hover, .row .background--dark .dfd-module-read-more-wrap.read-more-1 .button, .row .background--dark .dfd-module-read-more-wrap.read-more-8 .button { color:#ffffff; }
.dfd-background-dark .dfd-module-read-more-wrap.read-more-6 .icon-wrap .dots, .dfd-background-dark .dfd-module-read-more-wrap.read-more-3 .icon-wrap .line, .row .background--dark .dfd-module-read-more-wrap.read-more-6 .icon-wrap .dots, .row .background--dark .dfd-module-read-more-wrap.read-more-3 .icon-wrap .line { background:#ffffff; }
.dfd-background-dark .dfd-module-read-more-wrap.read-more-2 .button:hover, .dfd-background-dark .dfd-module-read-more-wrap.read-more-1 .button:hover, .row .background--dark .dfd-module-read-more-wrap.read-more-2 .button:hover, .row .background--dark .dfd-module-read-more-wrap.read-more-1 .button:hover { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-module-read-more-wrap.read-more-2 .button, .dfd-background-dark .dfd-module-read-more-wrap.read-more-4 a .buton-wrap.with-text i, .dfd-background-dark .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text .hover-animate-wrap, .row .background--dark .dfd-module-read-more-wrap.read-more-2 .button, .row .background--dark .dfd-module-read-more-wrap.read-more-4 a .buton-wrap.with-text i, .row .background--dark .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text .hover-animate-wrap { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-new-share-module.style-1 ul li a, .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-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-new-share-module.style-1 ul li a .front-share, .dfd-background-dark .dfd-new-share-module.style-3 ul li a .front-share, .row .background--dark .dfd-new-share-module.style-1 ul li a .front-share, .row .background--dark .dfd-new-share-module.style-3 ul li a .front-share { color:#ffffff; }
.dfd-background-dark .dfd-new-share-module.style-5 ul li:not(:hover) a span, .row .background--dark .dfd-new-share-module.style-5 ul li:not(:hover) a span { color:#ffffff; }
.dfd-background-dark .dfd-new-share-module.style-6 ul li:not(:hover) a, .row .background--dark .dfd-new-share-module.style-6 ul li:not(:hover) a { color:#ffffff; }
.dfd-background-dark .dfd-new-share-module.style-6 ul li:not(:hover) a span, .row .background--dark .dfd-new-share-module.style-6 ul li:not(:hover) a span { color:inherit; }
.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-new-share-module.style-8 ul li:not(:hover) a span, .row .background--dark .dfd-new-share-module.style-8 ul li:not(:hover) a span { color:#ffffff; }
.dfd-background-dark .dfd-services-wrap .dfd-service-item .dfd-service-front .title-wrap .dfd-content-subtitle, .row .background--dark .dfd-services-wrap .dfd-service-item .dfd-service-front .title-wrap .dfd-content-subtitle { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after, .dfd-background-dark .dfd-services-wrap.style-1 .dfd-service-item, .row .background--dark .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after, .row .background--dark .dfd-services-wrap.style-1 .dfd-service-item { border-color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-services-wrap.style-1.flip .dfd-service-item, .dfd-background-dark .dfd-services-wrap.style-1.cubic .dfd-service-item, .row .background--dark .dfd-services-wrap.style-1.flip .dfd-service-item, .row .background--dark .dfd-services-wrap.style-1.cubic .dfd-service-item { border-color:transparent; }
.dfd-background-dark .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap, .dfd-background-dark .dfd-services-wrap.style-1 .dfd-service-item .dfd-service-front .icon-wrap, .row .background--dark .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap, .row .background--dark .dfd-services-wrap.style-1 .dfd-service-item .dfd-service-front .icon-wrap { color:#ffffff; }
.dfd-background-dark .dfd-services-wrap.style-4 .dfd-service-item .dfd-service-front .icon-wrap, .row .background--dark .dfd-services-wrap.style-4 .dfd-service-item .dfd-service-front .icon-wrap { color:rgba(255,255,255,0.2); }
.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:not(:hover), .row .background--dark .widget.soc-icons a:not(:hover) { color:rgba(255,255,255,0.5) !important; }
.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, .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:#ffffff !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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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:#ffffff; }
.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, .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-soc-icon a, .row .background--dark .dfd-soc-icon a { color:rgba(255,255,255,0.5); }
.dfd-background-dark .dfd-soc-icon.with-border a, .row .background--dark .dfd-soc-icon.with-border a { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-soc-icon.style-7 a, .row .background--dark .dfd-soc-icon.style-7 a { color:#ffffff; }
.dfd-background-dark .sort-panel.advanced .filter > li, .row .background--dark .sort-panel.advanced .filter > li { border-color:rgba(255,255,255,0.1); }
.dfd-background-dark .sort-panel.advanced .filter > li.active, .row .background--dark .sort-panel.advanced .filter > li.active { background:rgba(255,255,255,0.1); }
.dfd-background-dark .sort-panel:not(.advanced) .filter > li:hover, .row .background--dark .sort-panel:not(.advanced) .filter > li:hover { background:rgba(255,255,255,0.1); }
.dfd-background-dark .sort-panel:not(.advanced) .filter > li > a, .row .background--dark .sort-panel:not(.advanced) .filter > li > a { color:#ffffff; }
.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-wrap.style-5 input[type="text"]:focus, .dfd-background-dark .dfd-subscribe-wrap.style-5 input[type="text"]:hover, .dfd-background-dark .dfd-subscribe-wrap input[type="text"], .row .background--dark .dfd-subscribe-wrap.style-5 input[type="text"]:focus, .row .background--dark .dfd-subscribe-wrap.style-5 input[type="text"]:hover, .row .background--dark .dfd-subscribe-wrap input[type="text"] {
  border-color:rgba(255,255,255,0.2);
  background:rgba(255,255,255,0.1);
  color:#ffffff;
}
.dfd-background-dark .dfd-subscribe-wrap.style-4 .cell-text input[type="text"]:focus, .dfd-background-dark .dfd-subscribe-wrap.style-4 .cell-text input[type="text"]:hover, .row .background--dark .dfd-subscribe-wrap.style-4 .cell-text input[type="text"]:focus, .row .background--dark .dfd-subscribe-wrap.style-4 .cell-text input[type="text"]:hover { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]::-webkit-input-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]::-webkit-input-placeholder { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]:-moz-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]:-moz-placeholder { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]::-moz-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]::-moz-placeholder { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]:-ms-input-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]:-ms-input-placeholder { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]:focus::-webkit-input-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]:focus::-webkit-input-placeholder { color:transparent !important; }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]:focus:-moz-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]:focus:-moz-placeholder { color:transparent !important; }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]:focus::-moz-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]:focus::-moz-placeholder { color:transparent !important; }
.dfd-background-dark .dfd-subscribe-wrap input[type="text"]:focus:-ms-input-placeholder, .row .background--dark .dfd-subscribe-wrap input[type="text"]:focus:-ms-input-placeholder { color:transparent !important; }
.dfd-background-dark .dfd-team-member .team-member-description, .dfd-background-dark .dfd-team-member .dfd-content-title-big, .dfd-background-dark .dfd-team-member .widget.soc-icons a i, .row .background--dark .dfd-team-member .team-member-description, .row .background--dark .dfd-team-member .dfd-content-title-big, .row .background--dark .dfd-team-member .widget.soc-icons a i { color:#ffffff; }
.dfd-background-dark .dfd-team-member .dfd-content-subtitle, .row .background--dark .dfd-team-member .dfd-content-subtitle { color:rgba(255,255,255,0.6); }
.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, .row .background--dark .dfd-testimonials .dfd-testimonial-item .testimonial-title { color:#ffffff; }
.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-content, .row .background--dark .dfd-testimonial-item .testimonial-content { color:#ffffff; }
.dfd-background-dark .dfd-testimonial-item .dfd-content-title-big, .row .background--dark .dfd-testimonial-item .dfd-content-title-big { color:#ffffff; }
.dfd-background-dark .dfd-testimonial-item .dfd-content-subtitle, .row .background--dark .dfd-testimonial-item .dfd-content-subtitle { color:rgba(255,255,255,0.6); }
.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, .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, .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-slider .dfd-content-title-big, .row .background--dark .dfd-testimonial-slider .dfd-content-title-big { color:#ffffff; }
.dfd-background-dark .dfd-testimonial-slider .dfd-content-subtitle, .row .background--dark .dfd-testimonial-slider .dfd-content-subtitle { color:rgba(255,255,255,0.6); }
.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, .row .background--dark .dfd-testimonial-slider .delimiter { border-bottom-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-testimonial-slider .slick-arrow-b, .dfd-background-dark .dfd-testimonial-slider .dfd-slider-control, .dfd-background-dark .dfd-carousel-wrapper .slick-arrow-b, .dfd-background-dark .dfd-carousel-wrapper .dfd-slider-control, .row .background--dark .dfd-testimonial-slider .slick-arrow-b, .row .background--dark .dfd-testimonial-slider .dfd-slider-control, .row .background--dark .dfd-carousel-wrapper .slick-arrow-b, .row .background--dark .dfd-carousel-wrapper .dfd-slider-control { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-testimonial-slider .slick-arrow-b:hover, .dfd-background-dark .dfd-testimonial-slider .dfd-slider-control:hover, .dfd-background-dark .dfd-carousel-wrapper .slick-arrow-b:hover, .dfd-background-dark .dfd-carousel-wrapper .dfd-slider-control:hover, .row .background--dark .dfd-testimonial-slider .slick-arrow-b:hover, .row .background--dark .dfd-testimonial-slider .dfd-slider-control:hover, .row .background--dark .dfd-carousel-wrapper .slick-arrow-b:hover, .row .background--dark .dfd-carousel-wrapper .dfd-slider-control:hover { color:rgba(255,255,255,0.9); }
.dfd-background-dark .dfd-testimonial-slider .slick-arrow-b .count, .dfd-background-dark .dfd-testimonial-slider .dfd-slider-control .count, .dfd-background-dark .dfd-carousel-wrapper .slick-arrow-b .count, .dfd-background-dark .dfd-carousel-wrapper .dfd-slider-control .count, .row .background--dark .dfd-testimonial-slider .slick-arrow-b .count, .row .background--dark .dfd-testimonial-slider .dfd-slider-control .count, .row .background--dark .dfd-carousel-wrapper .slick-arrow-b .count, .row .background--dark .dfd-carousel-wrapper .dfd-slider-control .count { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-testimonial-slider .slick-arrow-b.next i, .dfd-background-dark .dfd-testimonial-slider .slick-arrow-b.prev i, .dfd-background-dark .dfd-testimonial-slider .dfd-slider-control.next i, .dfd-background-dark .dfd-testimonial-slider .dfd-slider-control.prev i, .dfd-background-dark .dfd-carousel-wrapper .slick-arrow-b.next i, .dfd-background-dark .dfd-carousel-wrapper .slick-arrow-b.prev i, .dfd-background-dark .dfd-carousel-wrapper .dfd-slider-control.next i, .dfd-background-dark .dfd-carousel-wrapper .dfd-slider-control.prev i, .row .background--dark .dfd-testimonial-slider .slick-arrow-b.next i, .row .background--dark .dfd-testimonial-slider .slick-arrow-b.prev i, .row .background--dark .dfd-testimonial-slider .dfd-slider-control.next i, .row .background--dark .dfd-testimonial-slider .dfd-slider-control.prev i, .row .background--dark .dfd-carousel-wrapper .slick-arrow-b.next i, .row .background--dark .dfd-carousel-wrapper .slick-arrow-b.prev i, .row .background--dark .dfd-carousel-wrapper .dfd-slider-control.next i, .row .background--dark .dfd-carousel-wrapper .dfd-slider-control.prev i { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-testimonial-slider .slick-arrow-b.next i:hover, .dfd-background-dark .dfd-testimonial-slider .slick-arrow-b.prev i:hover, .dfd-background-dark .dfd-testimonial-slider .dfd-slider-control.next i:hover, .dfd-background-dark .dfd-testimonial-slider .dfd-slider-control.prev i:hover, .dfd-background-dark .dfd-carousel-wrapper .slick-arrow-b.next i:hover, .dfd-background-dark .dfd-carousel-wrapper .slick-arrow-b.prev i:hover, .dfd-background-dark .dfd-carousel-wrapper .dfd-slider-control.next i:hover, .dfd-background-dark .dfd-carousel-wrapper .dfd-slider-control.prev i:hover, .row .background--dark .dfd-testimonial-slider .slick-arrow-b.next i:hover, .row .background--dark .dfd-testimonial-slider .slick-arrow-b.prev i:hover, .row .background--dark .dfd-testimonial-slider .dfd-slider-control.next i:hover, .row .background--dark .dfd-testimonial-slider .dfd-slider-control.prev i:hover, .row .background--dark .dfd-carousel-wrapper .slick-arrow-b.next i:hover, .row .background--dark .dfd-carousel-wrapper .slick-arrow-b.prev i:hover, .row .background--dark .dfd-carousel-wrapper .dfd-slider-control.next i:hover, .row .background--dark .dfd-carousel-wrapper .dfd-slider-control.prev i:hover { color:rgba(255,255,255,0.9); }
.dfd-background-dark .dfd-testimonial-slider .t_stats, .dfd-background-dark .dfd-carousel-wrapper .t_stats, .row .background--dark .dfd-testimonial-slider .t_stats, .row .background--dark .dfd-carousel-wrapper .t_stats { color:rgba(255,255,255,0.6); }
.dfd-background-dark .has-tooltip, .row .background--dark .has-tooltip {
  color:#ffffff;
  border-bottom-color:rgba(255,255,255,0.7);
}
.dfd-background-dark .has-tooltip:hover, .row .background--dark .has-tooltip:hover {
  color:rgba(255,255,255,0.9);
  border-bottom-color:rgba(255,255,255,0.9);
}
.dfd-background-dark .popover-bg, .row .background--dark .popover-bg {
  color:#1b1b1b;
  background-color:#ffffff;
}
.dfd-background-dark .popover-bg:hover, .row .background--dark .popover-bg:hover { color:rgba(27,27,27,0.6); }
.dfd-background-dark .dfd-twitter .tweet-item .date, .dfd-background-dark .dfd-twitter .author-subtitle, .row .background--dark .dfd-twitter .tweet-item .date, .row .background--dark .dfd-twitter .author-subtitle { color:rgba(255,255,255,0.6); }
.dfd-background-dark .dfd-twitter .tweet-item:before, .row .background--dark .dfd-twitter .tweet-item:before { background:rgba(255,255,255,0.2); }
.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, .row .background--dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor { color:#ffffff; }
.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, .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, .row .background--dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li {
  color:#ffffff;
  -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, .row .background--dark .wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li.ui-tabs-active {
  border-color:#ffffff;
  -webkit-box-shadow:0px 0px 0px 1px #ffffff;
  box-shadow:0px 0px 0px 1px #ffffff;
}
.dfd-background-dark .dfd-videoplayer .decoration-mask, .row .background--dark .dfd-videoplayer .decoration-mask { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-videoplayer .title-wrap .dfd-content-subtitle, .row .background--dark .dfd-videoplayer .title-wrap .dfd-content-subtitle { color:rgba(255,255,255,0.6); }
.dfd-background-dark .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, .row .background--dark .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover { color:#565656; }
.dfd-background-dark .widget h3.widget-title, .dfd-background-dark .widget_recent_reviews li > a:hover, .row .background--dark .widget h3.widget-title, .row .background--dark .widget_recent_reviews li > a:hover { color:rgba(255,255,255,0.6); }
.dfd-background-dark .widget_top_rated_products li .product_summary del, .dfd-background-dark .widget_top_rated_products li .product_summary ins, .dfd-background-dark .widget_top_rated_products li .product_summary .woocommerce-Price-amount, .dfd-background-dark .widget_products li .product_summary del, .dfd-background-dark .widget_products li .product_summary ins, .dfd-background-dark .widget_products li .product_summary .woocommerce-Price-amount, .dfd-background-dark .widget_recently_viewed_products li .product_summary del, .dfd-background-dark .widget_recently_viewed_products li .product_summary ins, .dfd-background-dark .widget_recently_viewed_products li .product_summary .woocommerce-Price-amount, .dfd-background-dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .mini-cart-content span.mini-cart-quantity, .dfd-background-dark .widget_product_categories .cat-item .count, .dfd-background-dark .widget_product_categories .cat-item.cat-parent > a, .dfd-background-dark .widget_dfd_rec_com_with_avatar_noexept .author-text, .dfd-background-dark .widget_dfd_rec_com_with_exept_noavatar .author-text, .dfd-background-dark .widget_recent_entries ul li .post-date, .dfd-background-dark .widget .entry-meta, .row .background--dark .widget_top_rated_products li .product_summary del, .row .background--dark .widget_top_rated_products li .product_summary ins, .row .background--dark .widget_top_rated_products li .product_summary .woocommerce-Price-amount, .row .background--dark .widget_products li .product_summary del, .row .background--dark .widget_products li .product_summary ins, .row .background--dark .widget_products li .product_summary .woocommerce-Price-amount, .row .background--dark .widget_recently_viewed_products li .product_summary del, .row .background--dark .widget_recently_viewed_products li .product_summary ins, .row .background--dark .widget_recently_viewed_products li .product_summary .woocommerce-Price-amount, .row .background--dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .mini-cart-content span.mini-cart-quantity, .row .background--dark .widget_product_categories .cat-item .count, .row .background--dark .widget_product_categories .cat-item.cat-parent > a, .row .background--dark .widget_dfd_rec_com_with_avatar_noexept .author-text, .row .background--dark .widget_dfd_rec_com_with_exept_noavatar .author-text, .row .background--dark .widget_recent_entries ul li .post-date, .row .background--dark .widget .entry-meta { color:rgba(255,255,255,0.4); }
.dfd-background-dark .widget_shopping_cart p.buttons a.wc-forward:not(.checkout), .dfd-background-dark .widget_shopping_cart .widget_shopping_cart_content p.total, .dfd-background-dark .widget_dfd_latest_post .dfd-widget-big-title, .dfd-background-dark h3.entry-title.dfd-widget-big-title, .dfd-background-dark .widget_icl_lang_sel_widget #lang_sel > ul > li > a, .dfd-background-dark .widget_dfd_tags .tags-widget a, .dfd-background-dark .widget_top_rated_products li .product_summary a, .dfd-background-dark .widget_products li .product_summary a, .dfd-background-dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a, .dfd-background-dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .mini-cart-content span.mini-cart-quantity .woocommerce-Price-amount, .dfd-background-dark .widget_layered_nav_filters li, .dfd-background-dark .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .dfd-background-dark .widget_product_tag_cloud .tagcloud a, .dfd-background-dark .widget_recently_viewed_products .product_summary a, .dfd-background-dark .widget_recent_reviews li .reviewer, .dfd-background-dark .widget_recent_reviews li > a, .dfd-background-dark .widget_product_categories .cat-item, .dfd-background-dark .widget_dfd_login_widget input[type="text"], .dfd-background-dark .widget_dfd_login_widget input[type="password"], .dfd-background-dark .widget_search .form-search input[type="text"], .dfd-background-dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a:before, .dfd-background-dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a:before, .dfd-background-dark .widget_meta abbr, .dfd-background-dark .dfd-widget-comment-title, .dfd-background-dark .widget_rss ul li .rss-date, .dfd-background-dark .widget_rss ul li cite, .dfd-background-dark .widget_recent_comments .recentcomments .comment-author-link, .dfd-background-dark .widget_recent_comments .recentcomments a, .dfd-background-dark .widget_recent_comments .recentcomments, .dfd-background-dark .dfd-widget-post-title, .dfd-background-dark .widget_recent_entries ul li a, .dfd-background-dark .widget_rss ul li .rsswidget, .dfd-background-dark .dfd-widget-list-content, .dfd-background-dark .widget_akismet_widget .a-stats a strong span, .dfd-background-dark .widget_archive ul li a, .dfd-background-dark .widget_categories ul li a, .dfd-background-dark .widget_nav_menu .menu .nav-item a, .dfd-background-dark .widget_nav_menu .menu .nav-item, .dfd-background-dark .widget_nav_menu .menu .nav-item .sub-nav .mega-menu-item, .dfd-background-dark .widget_pages ul .page_item, .dfd-background-dark .widget_pages ul .page_item, .dfd-background-dark .widget_meta ul li, .dfd-background-dark .widget_akismet_widget .a-stats a, .dfd-background-dark .widget_archive ul li, .dfd-background-dark .widget_categories ul li, .dfd-background-dark .dfd-widget-content-title, .dfd-background-dark .widget_calendar .calendar_wrap #wp-calendar caption, .dfd-background-dark .widget_calendar .calendar_wrap #wp-calendar tbody td, .dfd-background-dark .widget_tag_cloud .tagcloud a, .dfd-background-dark .widget_dfd_subscribe .text, .dfd-background-dark .widget_dfd_author .icon-container a, .dfd-background-dark .widget_dfd_soc_icon .dfd-soc-icon a, .row .background--dark .widget_shopping_cart p.buttons a.wc-forward:not(.checkout), .row .background--dark .widget_shopping_cart .widget_shopping_cart_content p.total, .row .background--dark .widget_dfd_latest_post .dfd-widget-big-title, .row .background--dark h3.entry-title.dfd-widget-big-title, .row .background--dark .widget_icl_lang_sel_widget #lang_sel > ul > li > a, .row .background--dark .widget_dfd_tags .tags-widget a, .row .background--dark .widget_top_rated_products li .product_summary a, .row .background--dark .widget_products li .product_summary a, .row .background--dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a, .row .background--dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .mini-cart-content span.mini-cart-quantity .woocommerce-Price-amount, .row .background--dark .widget_layered_nav_filters li, .row .background--dark .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .row .background--dark .widget_product_tag_cloud .tagcloud a, .row .background--dark .widget_recently_viewed_products .product_summary a, .row .background--dark .widget_recent_reviews li .reviewer, .row .background--dark .widget_recent_reviews li > a, .row .background--dark .widget_product_categories .cat-item, .row .background--dark .widget_dfd_login_widget input[type="text"], .row .background--dark .widget_dfd_login_widget input[type="password"], .row .background--dark .widget_search .form-search input[type="text"], .row .background--dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a:before, .row .background--dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a:before, .row .background--dark .widget_meta abbr, .row .background--dark .dfd-widget-comment-title, .row .background--dark .widget_rss ul li .rss-date, .row .background--dark .widget_rss ul li cite, .row .background--dark .widget_recent_comments .recentcomments .comment-author-link, .row .background--dark .widget_recent_comments .recentcomments a, .row .background--dark .widget_recent_comments .recentcomments, .row .background--dark .dfd-widget-post-title, .row .background--dark .widget_recent_entries ul li a, .row .background--dark .widget_rss ul li .rsswidget, .row .background--dark .dfd-widget-list-content, .row .background--dark .widget_akismet_widget .a-stats a strong span, .row .background--dark .widget_archive ul li a, .row .background--dark .widget_categories ul li a, .row .background--dark .widget_nav_menu .menu .nav-item a, .row .background--dark .widget_nav_menu .menu .nav-item, .row .background--dark .widget_nav_menu .menu .nav-item .sub-nav .mega-menu-item, .row .background--dark .widget_pages ul .page_item, .row .background--dark .widget_pages ul .page_item, .row .background--dark .widget_meta ul li, .row .background--dark .widget_akismet_widget .a-stats a, .row .background--dark .widget_archive ul li, .row .background--dark .widget_categories ul li, .row .background--dark .dfd-widget-content-title, .row .background--dark .widget_calendar .calendar_wrap #wp-calendar caption, .row .background--dark .widget_calendar .calendar_wrap #wp-calendar tbody td, .row .background--dark .widget_tag_cloud .tagcloud a, .row .background--dark .widget_dfd_subscribe .text, .row .background--dark .widget_dfd_author .icon-container a, .row .background--dark .widget_dfd_soc_icon .dfd-soc-icon a { color:#ffffff; }
.dfd-background-dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .mini-cart-content span.mini-cart-quantity, .dfd-background-dark .widget_icl_lang_sel_widget #lang_sel > ul > li > a:hover, .dfd-background-dark .widget_icl_lang_sel_widget #lang_sel > ul > li > a, .dfd-background-dark .widget.widget_dfd_tags .tags-widget a:hover, .dfd-background-dark .widget.widget_dfd_tags .tags-widget a, .dfd-background-dark .widget_product_search .woocommerce-product-search:hover input[type=search], .dfd-background-dark .widget_product_search .woocommerce-product-search input[type="search"]:focus, .dfd-background-dark .widget_product_tag_cloud .tagcloud a, .dfd-background-dark .widget_product_tag_cloud .tagcloud a:hover, .dfd-background-dark .widget_product_search .woocommerce-product-search input[type=search], .dfd-background-dark .widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a:before, .dfd-background-dark .widget.widget_tag_cloud .tagcloud a, .dfd-background-dark .widget.widget_tag_cloud .tagcloud a:hover, .dfd-background-dark .widget_search .form-search input[type="text"]:focus, .dfd-background-dark .widget_search .form-search:hover input[type="text"], .dfd-background-dark .widget_search .form-search input[type="text"], .dfd-background-dark .widget_dfd_login_widget input[type="text"]:hover, .dfd-background-dark .widget_dfd_login_widget input[type="text"]:focus, .dfd-background-dark .widget_dfd_login_widget input[type="password"]:hover, .dfd-background-dark .widget_dfd_login_widget input[type="password"]:focus, .dfd-background-dark .widget_dfd_login_widget input[type="text"], .dfd-background-dark .widget_dfd_login_widget input[type="password"], .dfd-background-dark .widget_dfd_subscribe .text, .dfd-background-dark .widget_dfd_subscribe .text:hover, .dfd-background-dark .widget_dfd_subscribe .text:focus, .dfd-background-dark .widget_dfd_subscribe .text, .dfd-background-dark .widget_dfd_author .icon-container a:hover, .dfd-background-dark .widget_dfd_author .dfd-author-container, .dfd-background-dark .widget_dfd_counter_mail .follow-widget-item:before, .row .background--dark .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li .mini-cart-content span.mini-cart-quantity, .row .background--dark .widget_icl_lang_sel_widget #lang_sel > ul > li > a:hover, .row .background--dark .widget_icl_lang_sel_widget #lang_sel > ul > li > a, .row .background--dark .widget.widget_dfd_tags .tags-widget a:hover, .row .background--dark .widget.widget_dfd_tags .tags-widget a, .row .background--dark .widget_product_search .woocommerce-product-search:hover input[type=search], .row .background--dark .widget_product_search .woocommerce-product-search input[type="search"]:focus, .row .background--dark .widget_product_tag_cloud .tagcloud a, .row .background--dark .widget_product_tag_cloud .tagcloud a:hover, .row .background--dark .widget_product_search .woocommerce-product-search input[type=search], .row .background--dark .widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a:before, .row .background--dark .widget.widget_tag_cloud .tagcloud a, .row .background--dark .widget.widget_tag_cloud .tagcloud a:hover, .row .background--dark .widget_search .form-search input[type="text"]:focus, .row .background--dark .widget_search .form-search:hover input[type="text"], .row .background--dark .widget_search .form-search input[type="text"], .row .background--dark .widget_dfd_login_widget input[type="text"]:hover, .row .background--dark .widget_dfd_login_widget input[type="text"]:focus, .row .background--dark .widget_dfd_login_widget input[type="password"]:hover, .row .background--dark .widget_dfd_login_widget input[type="password"]:focus, .row .background--dark .widget_dfd_login_widget input[type="text"], .row .background--dark .widget_dfd_login_widget input[type="password"], .row .background--dark .widget_dfd_subscribe .text, .row .background--dark .widget_dfd_subscribe .text:hover, .row .background--dark .widget_dfd_subscribe .text:focus, .row .background--dark .widget_dfd_subscribe .text, .row .background--dark .widget_dfd_author .icon-container a:hover, .row .background--dark .widget_dfd_author .dfd-author-container, .row .background--dark .widget_dfd_counter_mail .follow-widget-item:before { background:rgba(255,255,255,0.1); }
.dfd-background-dark .widget_dfd_login_widget .delim-line::after, .dfd-background-dark .widget_dfd_login_widget .delim-line::before, .dfd-background-dark .widget_price_filter .price_slider_wrapper .price_slider, .dfd-background-dark .widget_nav_menu .has-sub-category:before, .dfd-background-dark .widget_nav_menu .menu .nav-item.has-submenu:before, .dfd-background-dark .widget_nav_menu ul .page_item.page_item_has_children:before, .dfd-background-dark .widget_pages .has-sub-category:before, .dfd-background-dark .widget_pages .menu .nav-item.has-submenu:before, .dfd-background-dark .widget_pages ul .page_item.page_item_has_children:before, .dfd-background-dark .widget_categories .has-sub-category:before, .dfd-background-dark .widget_categories .menu .nav-item.has-submenu:before, .dfd-background-dark .widget_categories ul .page_item.page_item_has_children:before, .dfd-background-dark .widget_product_categories .cat-parent:before, .row .background--dark .widget_dfd_login_widget .delim-line::after, .row .background--dark .widget_dfd_login_widget .delim-line::before, .row .background--dark .widget_price_filter .price_slider_wrapper .price_slider, .row .background--dark .widget_nav_menu .has-sub-category:before, .row .background--dark .widget_nav_menu .menu .nav-item.has-submenu:before, .row .background--dark .widget_nav_menu ul .page_item.page_item_has_children:before, .row .background--dark .widget_pages .has-sub-category:before, .row .background--dark .widget_pages .menu .nav-item.has-submenu:before, .row .background--dark .widget_pages ul .page_item.page_item_has_children:before, .row .background--dark .widget_categories .has-sub-category:before, .row .background--dark .widget_categories .menu .nav-item.has-submenu:before, .row .background--dark .widget_categories ul .page_item.page_item_has_children:before, .row .background--dark .widget_product_categories .cat-parent:before { background:rgba(255,255,255,0.2); }
.dfd-background-dark .widget_shopping_cart p.buttons a.wc-forward:not(.checkout), .dfd-background-dark .widget_product_search .woocommerce-product-search input[type=search], .dfd-background-dark .widget_shopping_cart .widget_shopping_cart_content p.total, .dfd-background-dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a:hover, .dfd-background-dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a:hover, .dfd-background-dark .widget_search .form-search input[type="text"], .dfd-background-dark .widget_dfd_login_widget input[type="text"], .dfd-background-dark .widget_dfd_login_widget input[type="password"], .dfd-background-dark .widget_dfd_subscribe .text, .row .background--dark .widget_shopping_cart p.buttons a.wc-forward:not(.checkout), .row .background--dark .widget_product_search .woocommerce-product-search input[type=search], .row .background--dark .widget_shopping_cart .widget_shopping_cart_content p.total, .row .background--dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a:hover, .row .background--dark .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a:hover, .row .background--dark .widget_search .form-search input[type="text"], .row .background--dark .widget_dfd_login_widget input[type="text"], .row .background--dark .widget_dfd_login_widget input[type="password"], .row .background--dark .widget_dfd_subscribe .text { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .widget_dfd_subscribe .text:focus, .dfd-background-dark .widget_dfd_subscribe .text:hover, .row .background--dark .widget_dfd_subscribe .text:focus, .row .background--dark .widget_dfd_subscribe .text:hover {
  -webkit-box-shadow:0 10px 45px -10px rgba(0,0,0,0.5);
  box-shadow:0 10px 45px -10px rgba(0,0,0,0.5);
}
.dfd-background-dark #footer.footer-style-1 .footer-copyright .description, .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, .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 .woocommerce .star-rating:before, .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 .products .product .woo-title-wrap .price, .row .background--dark .products .product .woo-title-wrap .price { color:#ffffff; }
.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:#34db83; }
.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, .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, .row .background--dark .dfd-woocomposer_list .dfd-woo-product-list li .amount ins { color:#34db83; }
.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, .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 .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .button, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .button, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart { color:#ffffff; }
.dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button:before, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .button:before, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart:before, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button:before, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .button:before, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart:before { color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button:hover, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .button:hover, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart:hover, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button:hover, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .button:hover, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart:hover { color:rgba(255,255,255,0.7); }
.dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button:hover:before, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .button:hover:before, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart:hover:before, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button:hover:before, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .button:hover:before, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart:hover:before { color:#ffffff; }
.dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button + .dfd-prod-lightbox:after, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .button + .dfd-prod-lightbox:after, .dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart + .dfd-prod-lightbox:after, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .add_to_cart_button + .dfd-prod-lightbox:after, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .button + .dfd-prod-lightbox:after, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .added_to_cart + .dfd-prod-lightbox:after { background:rgba(255,255,255,0.1); }
.dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .dfd-prod-lightbox, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .dfd-prod-lightbox { color:rgba(255,255,255,0.4); }
.dfd-background-dark .dfd-products-style-2 .products .product .buttons-wrap .dfd-prod-lightbox:hover, .row .background--dark .dfd-products-style-2 .products .product .buttons-wrap .dfd-prod-lightbox:hover { color:#ffffff; }
.dfd-background-dark .dfd-products-style-3 .products .product .buttons-wrap .add_to_cart_button + .dfd-prod-lightbox:after, .dfd-background-dark .dfd-products-style-3 .products .product .buttons-wrap .button + .dfd-prod-lightbox:after, .dfd-background-dark .dfd-products-style-3 .products .product .buttons-wrap .added_to_cart + .dfd-prod-lightbox:after, .row .background--dark .dfd-products-style-3 .products .product .buttons-wrap .add_to_cart_button + .dfd-prod-lightbox:after, .row .background--dark .dfd-products-style-3 .products .product .buttons-wrap .button + .dfd-prod-lightbox:after, .row .background--dark .dfd-products-style-3 .products .product .buttons-wrap .added_to_cart + .dfd-prod-lightbox:after { background:rgba(255,255,255,0.1); }
.dfd-background-dark .products .product .woo-title-wrap .price-wrap, .row .background--dark .products .product .woo-title-wrap .price-wrap { color:#34db83; }
.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, .row .background--dark .products .product .woo-title-wrap .price-wrap .amount { color:#34db83; }
.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, .row .background--dark .products .product .woo-title-wrap .price-wrap ins .amount { color:#34db83; }
.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, .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 .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a i.vc_tta-icon, .row .background--dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a i.vc_tta-icon { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a:hover i.vc_tta-icon, .row .background--dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a:hover i.vc_tta-icon { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a i, .row .background--dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a:hover i, .row .background--dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a:hover i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active a { color:#1b1b1b; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active a i, .row .background--dark .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active a i { color:#1b1b1b; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a {
  border-color:rgba(255,255,255,0.23) !important;
  color:#ffffff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a:hover, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) 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, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  background:#ffffff !important;
  color:#1b1b1b !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a { border-color:rgba(255,255,255,0.2); }
.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:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a { border-bottom-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
  color:#ffffff;
  border-bottom-color:white;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a { color:#ffffff !important; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  border-bottom-color:#ffffff;
  border-color:#ffffff;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:after, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:after { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:before, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:before {
  border-color:#ffffff;
  background:#ffffff;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a, .dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
  -webkit-box-shadow:0px 17.321px 40px 0px rgba(154,154,154,0.198);
  box-shadow:0px 17.321px 40px 0px rgba(154,154,154,0.198);
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
  border-bottom-color:#ffffff;
  color:#ffffff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  border-bottom-color:rgba(255,255,255,0.4);
  -webkit-box-shadow:0px 17.321px 40px 0px rgba(154,154,154,0.198);
  box-shadow:0px 17.321px 40px 0px rgba(154,154,154,0.198);
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a { color:#ffffff !important; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) a { color:#ffffff !important; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.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_tta-tab:not(.vc_active) a:hover {
  border-color:rgba(255,255,255,0.23) !important;
  color:#3498db !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:not(.vc_active) 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:not(.vc_active) 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, .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; }
.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:#ffffff; }
.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:#ffffff !important;
}
.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:#ffffff !important;
  border-color:rgba(255,255,255,0.23) !important;
  color:#1b1b1b !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a, .row .background--dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a { border-color:rgba(255,255,255,0.2); }
.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:#ffffff; }
.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:#3498db !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, .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(52,152,219,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, .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:#02090e !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, .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:#3498db !important; }
.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:#ffffff; }
.dfd-background-dark .dfd_tabs_block .vc_tta-panels-container:before, .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, .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, .row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a { color:#ffffff !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, .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:#ffffff !important; }
.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, .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:not(.vc_active) .vc_tta-panel-heading h4 a i, .row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading h4 a i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading h4 a:hover i, .row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading h4 a:hover i { color:#ffffff; }
.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:#ffffff !important; }
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i, .row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i { color:#ffffff; }
.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, .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:#ffffff; }
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.remove_border .vc_tta-panel-heading, .row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.remove_border .vc_tta-panel-heading { border-color:transparent !important; }
.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:#3498db !important; }
.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:#3498db !important; }
.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:#3498db !important; }
.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:#3498db !important; }
.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:#ffffff !important;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-7 .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a, .row .background--dark .dfd_tabs_block .vc_tta-accordion .style-7 .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a { color:#1b1b1b !important; }
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-7 .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i, .row .background--dark .dfd_tabs_block .vc_tta-accordion .style-7 .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i { color:#1b1b1b; }
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel.vc_active:last-child .vc_tta-panel-heading, .row .background--dark .dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel.vc_active:last-child .vc_tta-panel-heading {
  border-color:rgba(255,255,255,0.34) !important;
  border-bottom:1px solid;
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel.vc_active .vc_tta-panel-heading, .row .background--dark .dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel.vc_active .vc_tta-panel-heading {
  -webkit-box-shadow:0px 17.321px 40px 0px rgba(134,134,134,0.19);
  box-shadow:0px 17.321px 40px 0px rgba(134,134,134,0.19);
  border-color:rgba(255,255,255,0.34) !important;
}
.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:#ffffff !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, .row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover { color:#ffffff !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, .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:#ffffff !important; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a .vc_tta-icon, .row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a .vc_tta-icon { color:#ffffff; }
.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 { color:#1b1b1b !important; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:hover, .row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:hover { color:#1b1b1b !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, .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:#3498db !important; }
.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, .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:#ffffff !important; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading .vc_tta-panel-title a i.vc_tta-icon, .row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading .vc_tta-panel-title a i.vc_tta-icon { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading .vc_tta-panel-title a:hover i.vc_tta-icon, .row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading .vc_tta-panel-title a:hover i.vc_tta-icon { color:#ffffff; }
.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:#1b1b1b !important; }
.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:#3498db !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, .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:#3498db !important; }
.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:#ffffff !important;
  border-color:#ffffff !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, .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:#ffffff !important; }
.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:#3498db !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, .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:#3498db !important; }
.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:#ffffff !important;
  border-color:#ffffff !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, .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:#ffffff !important; }
.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:#3498db !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, .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:#3498db !important; }
.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:#ffffff !important;
  border-bottom-color:#ffffff !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, .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:#ffffff !important; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i, .dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tabs-container .vc_tta-tab.vc_active a i, .dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab.vc_active a i, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tabs-container .vc_tta-tab.vc_active a i, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab.vc_active a i { color:#1b1b1b; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:before, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:before { background:rgba(255,255,255,0.8); }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active a, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active a {
  background:transparent !important;
  color:#ffffff !important;
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active a i, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active a i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover i { color:#ffffff; }
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab.vc_active a, .row .background--dark .dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab.vc_active a {
  background:transparent !important;
  color:#ffffff !important;
}
.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, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before { background:rgba(255,255,255,0.6) !important; }
.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, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active a { background-color:rgba(255,255,255,0.6) !important; }
.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, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active a { background-color:rgba(255,255,255,0.6) !important; }
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdsquare li a, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdsquare li a { border-color:rgba(255,255,255,0.23) !important; }
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdsquare li.vc_active a:before, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdsquare li.vc_active a:before { background:rgba(255,255,255,0.6) !important; }
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptysquare li a, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptysquare li a { border-color:rgba(255,255,255,0.23) !important; }
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptysquare li.vc_active a, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptysquare li.vc_active a { border-color:rgba(255,255,255,0.6) !important; }
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedempty li a, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedempty li a {
  background-color:rgba(255,255,255,0.23) !important;
  border-color:rgba(255,255,255,0) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedempty li a:hover, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedempty li a:hover {
  background-color:rgba(255,255,255,0) !important;
  border-color:rgba(255,255,255,0.23) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active a, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active a {
  background-color:rgba(255,255,255,0.6) !important;
  border-color:rgba(255,255,255,0) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedfilled li a, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedfilled li a {
  background-color:rgba(255,255,255,0.23) !important;
  border-color:rgba(255,255,255,0) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedfilled li a:hover, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedfilled li a:hover {
  background-color:rgba(255,255,255,0.5) !important;
  border-color:rgba(255,255,255,0) !important;
}
.dfd-background-dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active a, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active a {
  background-color:rgba(255,255,255,0.6) !important;
  border-color:rgba(255,255,255,0) !important;
}
.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, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active a { border-color:rgba(255,255,255,0.6) !important; }
.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, .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, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdline li.vc_active a:before {
  background-clip:padding-box !important;
  background:rgba(255,255,255,0.6) !important;
}
.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, .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, .row .background--dark .dfd_tabs_block .vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a {
  background-color:#999999 !important;
  border-color:transparent !important;
}
.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 {
  background:#999999 !important;
  display:block !important;
}
.dfd-background-dark .wpcf7 form.dfd_contact_form input:not([type="submit"]), .dfd-background-dark .wpcf7 form.dfd_contact_form textarea, .row .background--dark .wpcf7 form.dfd_contact_form input:not([type="submit"]), .row .background--dark .wpcf7 form.dfd_contact_form textarea {
  background:transparent !important;
  color:#ffffff !important;
}
.dfd-background-dark .wpcf7 form.dfd_contact_form ::-webkit-input-placeholder, .row .background--dark .wpcf7 form.dfd_contact_form ::-webkit-input-placeholder { color:rgba(255,255,255,0.8); }
.dfd-background-dark .wpcf7 form.dfd_contact_form ::-moz-placeholder, .row .background--dark .wpcf7 form.dfd_contact_form ::-moz-placeholder { color:rgba(255,255,255,0.8); }
.dfd-background-dark .wpcf7 form.dfd_contact_form :focus::-webkit-input-placeholder, .row .background--dark .wpcf7 form.dfd_contact_form :focus::-webkit-input-placeholder { color:transparent; }
.dfd-background-dark .wpcf7 form.dfd_contact_form :focus::-moz-placeholder, .row .background--dark .wpcf7 form.dfd_contact_form :focus::-moz-placeholder { color:transparent; }
.dfd-background-dark .wpcf7 form.dfd_contact_form :focus:-ms-input-placeholder, .row .background--dark .wpcf7 form.dfd_contact_form :focus:-ms-input-placeholder { color:transparent; }
.dfd-background-dark .wpcf7 form.dfd_contact_form .form_button input, .row .background--dark .wpcf7 form.dfd_contact_form .form_button input { background:rgba(255,255,255,0.15); }
.dfd-background-dark .wpcf7 form.dfd_contact_form .form_button .cssload-spin-box2:after, .row .background--dark .wpcf7 form.dfd_contact_form .form_button .cssload-spin-box2:after { background:transparent !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form .cssload-spin-box2, .row .background--dark .wpcf7 form.dfd_contact_form .cssload-spin-box2 {
  background:-moz-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 0%);
  background:-o-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 0%);
  background:-ms-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 0%);
  background:linear-gradient(to right,#ffffff 0%,rgba(255,255,255,0.27) 0%);
}
.dfd-background-dark .wpcf7 form.dfd_contact_form .field_error span:last-child input, .row .background--dark .wpcf7 form.dfd_contact_form .field_error span:last-child input {
  border-color:#f67066 !important;
  border-width:2px !important;
}
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 input:not(.wpcf7-submit), .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 textarea, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 .dk_container, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-selected, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 .dk-select-multi .dk-selected, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 input:not(.wpcf7-submit), .row .background--dark .wpcf7 form.dfd_contact_form.preset1 textarea, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 .dk_container, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-selected, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 .dk-select-multi .dk-selected {
  background:rgba(244,244,244,0.05) !important;
  color:#ffffff !important;
  border-color:rgba(255,255,255,0.2) !important;
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
}
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 .label_text label:first-child, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 .label_text label:first-child { color:#ffffff; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-select-options, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-select-options { color:#28262b !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 span.active input:not(.wpcf7-submit), .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 span.active textarea, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 span.active .dk_container, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 span.active .dk-select .dk-selected, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 span.active .dk-select-multi .dk-selected, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 span.active input:not(.wpcf7-submit), .row .background--dark .wpcf7 form.dfd_contact_form.preset1 span.active textarea, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 span.active .dk_container, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 span.active .dk-select .dk-selected, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 span.active .dk-select-multi .dk-selected { background-color:rgba(244,244,244,0.05) !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset2 .box, .row .background--dark .wpcf7 form.dfd_contact_form.preset2 .box { border:2px solid #ffffff; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset2 .container, .row .background--dark .wpcf7 form.dfd_contact_form.preset2 .container { border-color:#ffffff !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset2 .wpcf7-submit, .row .background--dark .wpcf7 form.dfd_contact_form.preset2 .wpcf7-submit { color:#ffffff; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active input, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active textarea, .row .background--dark .wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active input, .row .background--dark .wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active textarea { border-bottom-color:rgba(27,27,27,0.3) !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset3 .top-border, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset3 .left-border, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset3 .right-border, .row .background--dark .wpcf7 form.dfd_contact_form.preset3 .top-border, .row .background--dark .wpcf7 form.dfd_contact_form.preset3 .left-border, .row .background--dark .wpcf7 form.dfd_contact_form.preset3 .right-border { border-color:rgba(255,255,255,0.1) !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset3 .wpcf7-form-control-wrap, .row .background--dark .wpcf7 form.dfd_contact_form.preset3 .wpcf7-form-control-wrap { border-bottom-color:rgba(255,255,255,0.3); }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset3 .field_error span.wpcf7-form-control-wrap, .row .background--dark .wpcf7 form.dfd_contact_form.preset3 .field_error span.wpcf7-form-control-wrap { border-bottom-color:transparent !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active input, .dfd-background-dark .wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active textarea, .row .background--dark .wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active input, .row .background--dark .wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover .wpcf7-form-control-wrap.active textarea { border-bottom-color:rgba(27,27,27,0.1) !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form .wpcf7-form-control-wrap, .row .background--dark .wpcf7 form.dfd_contact_form .wpcf7-form-control-wrap { color:#ffffff !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form .reloadCap, .row .background--dark .wpcf7 form.dfd_contact_form .reloadCap {
  color:#ffffff !important;
  -webkit-transition:color .2s;
  -moz-transition:color .2s;
  transition:color .2s;
}
.dfd-background-dark .wpcf7 form.dfd_contact_form .reloadCap:hover, .row .background--dark .wpcf7 form.dfd_contact_form .reloadCap:hover { color:rgba(255,255,255,0.9) !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form .dk_container, .row .background--dark .wpcf7 form.dfd_contact_form .dk_container { background-color:transparent !important; }
.dfd-background-dark .wpcf7 form.dfd_contact_form .dk_container .dk_toggle, .row .background--dark .wpcf7 form.dfd_contact_form .dk_container .dk_toggle { margin-top:2px; }
.dfd-background-dark .wpcf7 form.dfd_contact_form .dk_container .dk_toggle .dk_label, .row .background--dark .wpcf7 form.dfd_contact_form .dk_container .dk_toggle .dk_label { color:#ffffff; }
.dfd-background-dark .wpcf7 form .wpcf7 form.dfd_contact_form .wpcf7-validation-errors, .row .background--dark .wpcf7 form .wpcf7 form.dfd_contact_form .wpcf7-validation-errors {
  color:#ffffff;
  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 .wpcf7 form.dfd_contact_form .error, .row .background--dark .wpcf7 form .wpcf7 form.dfd_contact_form .error {
  background:#1b1b1b;
  color:#ffffff;
}
.dfd-background-dark .wpcf7 form .dk-selected, .row .background--dark .wpcf7 form .dk-selected { background:transparent !important; }
.dfd-background-dark .cssload-spin-box2, .row .background--dark .cssload-spin-box2 {
  display:none;
  font-size:10px;
  text-indent:-9999em;
  width:16px;
  height:16px;
  border-radius:50%;
  background:-moz-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  background:-o-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  background:-ms-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  background:linear-gradient(to right,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  position:absolute;
  -webkit-animation:load3 1.4s infinite linear;
  animation:load3 1.4s infinite linear;
  -webkit-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  right:14px;
  top:14px;
}
.dfd-background-dark .cssload-spin-box2:before, .row .background--dark .cssload-spin-box2:before {
  width:50%;
  height:50%;
  background:rgba(249,249,249,0.43);
  border-radius:100% 0% 0 0;
  position:absolute;
  top:0;
  left:0;
  content:'';
}
.dfd-background-dark .cssload-spin-box2:after, .row .background--dark .cssload-spin-box2:after {
  width:12px;
  height:12px;
  border-radius:50%;
  content:'';
  margin:auto;
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  transition:all .4s ease;
}
.dfd-background-dark .box, .row .background--dark .box { width:100%; }
.dfd-background-dark .box.button-line-enable + .form_button input[type="submit"], .row .background--dark .box.button-line-enable + .form_button input[type="submit"] {
  display:block;
  width:100%;
}
.dfd-background-dark .box.button-line-enable.dfd-full-size-elements, .dfd-background-dark .box.button-line-enable.dfd-half-size-elements, .dfd-background-dark .box.button-line-enable.dfd-third-size-elements, .dfd-background-dark .box.button-line-enable.dfd-fourth-size-elements, .row .background--dark .box.button-line-enable.dfd-full-size-elements, .row .background--dark .box.button-line-enable.dfd-half-size-elements, .row .background--dark .box.button-line-enable.dfd-third-size-elements, .row .background--dark .box.button-line-enable.dfd-fourth-size-elements {
  float:left;
  padding-right:10px;
}
.dfd-background-dark .box.button-line-enable.dfd-full-size-elements + .form_button, .dfd-background-dark .box.button-line-enable.dfd-half-size-elements + .form_button, .dfd-background-dark .box.button-line-enable.dfd-third-size-elements + .form_button, .dfd-background-dark .box.button-line-enable.dfd-fourth-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-full-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-half-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-third-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-fourth-size-elements + .form_button {
  float:left;
  padding-left:10px;
}
.dfd-background-dark .box.button-line-enable.dfd-full-size-elements, .row .background--dark .box.button-line-enable.dfd-full-size-elements { width:50%; }
.dfd-background-dark .box.button-line-enable.dfd-full-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-full-size-elements + .form_button { width:50%; }
.dfd-background-dark .box.button-line-enable.dfd-half-size-elements, .row .background--dark .box.button-line-enable.dfd-half-size-elements { width:66.666%; }
.dfd-background-dark .box.button-line-enable.dfd-half-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-half-size-elements + .form_button { width:33.334%; }
.dfd-background-dark .box.button-line-enable.dfd-third-size-elements, .row .background--dark .box.button-line-enable.dfd-third-size-elements { width:75%; }
.dfd-background-dark .box.button-line-enable.dfd-third-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-third-size-elements + .form_button { width:25%; }
.dfd-background-dark .box.button-line-enable.dfd-fourth-size-elements, .row .background--dark .box.button-line-enable.dfd-fourth-size-elements { width:80%; }
.dfd-background-dark .box.button-line-enable.dfd-fourth-size-elements + .form_button, .row .background--dark .box.button-line-enable.dfd-fourth-size-elements + .form_button { width:20%; }
.dfd-background-dark .dfd-delimier-wrapper .line, .row .background--dark .dfd-delimier-wrapper .line { border-bottom-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-delimier-wrapper .delim-right .line, .dfd-background-dark .dfd-delimier-wrapper .delim-left .line, .row .background--dark .dfd-delimier-wrapper .delim-right .line, .row .background--dark .dfd-delimier-wrapper .delim-left .line { border-bottom-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-delimier-wrapper .delim-center .text, .row .background--dark .dfd-delimier-wrapper .delim-center .text { color:#ffffff; }
.dfd-background-dark .dfd-delimier-wrapper .delim-center .center-arrow, .row .background--dark .dfd-delimier-wrapper .delim-center .center-arrow { border-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-delimier-wrapper .delim-center .center-arrow i, .row .background--dark .dfd-delimier-wrapper .delim-center .center-arrow i { color:#ffffff; }
.dfd-background-dark .dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:after, .dfd-background-dark .dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:before, .row .background--dark .dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:after, .row .background--dark .dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:before { border-bottom-color:rgba(255,255,255,0.2); }
.dfd-background-dark .dfd-delimier-wrapper.dfd-delimiter-with-arrow .delim-center .center-arrow i, .row .background--dark .dfd-delimier-wrapper.dfd-delimiter-with-arrow .delim-center .center-arrow i {
  text-shadow:0px 0px #ffffff, 0px 50px #ffffff;
  color:transparent;
}
.dfd-background-dark .dfd-delimier-wrapper.dfd-delimiter-with-arrow .delim-center .center-arrow:hover, .row .background--dark .dfd-delimier-wrapper.dfd-delimiter-with-arrow .delim-center .center-arrow:hover {
  border-color:transparent;
  -webkit-box-shadow:0px 4px 16px 4px rgba(123,122,122,0.15);
  box-shadow:0px 4px 16px 4px rgba(123,122,122,0.15);
}
.dfd-background-dark .dfd-delimier-wrapper.dfd-delimiter-with-arrow .delim-center .center-arrow:hover i, .row .background--dark .dfd-delimier-wrapper.dfd-delimiter-with-arrow .delim-center .center-arrow:hover i { text-shadow:0px -50px #ffffff, 0px 0px #ffffff; }
#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:#ffffff; }
#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); }
#sub-footer.dark .block-title, #sub-footer.dark .feature-title, #sub-footer.dark .box-name { color:#ffffff; }
#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:#ffffff; }
#sub-footer.dark .footer-menu li a { color:#7a7a7a; }
#sub-footer.dark .footer-menu li a:hover { color:#3498db; }
body.bbpress #layout.no-title { padding:40px 0; }
div#bbpress-forums {
  overflow:visible;
  margin-bottom:0;
}
div#bbpress-forums .bbp-lead-topic, div#bbpress-forums .bbp-topics, div#bbpress-forums .bbp-forums, div#bbpress-forums .bbp-replies, div#bbpress-forums .bbp-search-results { border-width:0; }
div#bbpress-forums blockquote:before { font-style:normal; }
div#bbpress-forums .bbp-header {
  border-top-width:0;
  border-bottom:2px solid #e7e7e7;
  background:transparent;
  padding:14px 0;
}
div#bbpress-forums .bbp-header .forum-titles > li {
  font-family:inherit;
  font-size:11px;
  font-style:inherit;
  font-weight:inherit;
  text-transform:uppercase;
  line-height:inherit;
  letter-spacing:.6px;
  color:inherit;
}
div#bbpress-forums li.bbp-header div.bbp-reply-content, div#bbpress-forums li.bbp-header div.bbp-reply-author { text-align:left; }
div#bbpress-forums .bbp-footer { display:none; }
div#bbpress-forums div.odd, div#bbpress-forums ul.odd { background:transparent; }
div#bbpress-forums .bbp-forums-list {
  margin:0;
  border-left-width:0;
  padding-top:10px;
  padding-left:0;
}
div#bbpress-forums .bbp-forums-list li {
  font-family:inherit;
  font-size:14px;
  font-style:inherit;
  font-weight:inherit;
  text-transform:inherit;
  line-height:23px;
  letter-spacing:inherit;
  color:inherit;
}
div#bbpress-forums .bbp-forums-list li .bbp-forum-link {
  color:inherit;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums .bbp-forums-list li .bbp-forum-link:hover { opacity:.6; }
div#bbpress-forums .bbp-body ul.forum, div#bbpress-forums .bbp-body ul.topic {
  border-top:1px dashed #e7e7e7;
  padding:20px 0;
  padding-left:0;
  padding-right:0;
}
div#bbpress-forums .bbp-body ul.forum:first-child, div#bbpress-forums .bbp-body ul.topic:first-child { border-top-width:0; }
div#bbpress-forums .bbp-body ul.forum a.bbp-topic-permalink, div#bbpress-forums .bbp-body ul.topic a.bbp-topic-permalink {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums .bbp-body ul.forum a.bbp-topic-permalink:hover, div#bbpress-forums .bbp-body ul.topic a.bbp-topic-permalink:hover { opacity:.6; }
div#bbpress-forums .bbp-topic-title .bbp-topic-meta .bbp-topic-started-in > a {
  font-size:9px;
  color:#ffffff;
  background:#3498db;
  padding:7px 10px;
  border-radius:3px;
  text-transform:uppercase;
  letter-spacing:.6px;
}
div#bbpress-forums .bbp-reply-header {
  margin-top:12px;
  border-top-width:0;
  background:#f3f3f3;
  border-radius:4px;
  padding:7px 15px;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author {
  float:none;
  width:auto;
  text-align:left;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author br { display:none; }
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-name, div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-role, div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-reply-ip {
  display:inline-block;
  margin:0;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-name {
  font-size:13px;
  margin-right:3px;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-name:hover { opacity:.6; }
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-reply-ip .bbp-author-ip {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  color:inherit;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content {
  margin-left:0;
  padding-right:0;
  padding-top:15px;
  width:100%;
  position:relative;
  min-height:110px;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .bbp-author-avatar {
  display:block;
  float:left;
  border-radius:50%;
  width:80px;
  height:80px;
  overflow:hidden;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .bbp-author-avatar img {
  display:block;
  border-radius:50%;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap {
  display:block;
  margin-left:100px;
  padding-top:15px;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap p { margin:0; }
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap p a {
  color:#3498db;
  text-decoration:underline;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap p a:hover { text-decoration:none; }
div#bbpress-forums .forums.bbp-replies .bbp-body > div.hentry {
  padding-left:0;
  padding-right:0;
  padding-top:15px;
  padding-bottom:12px;
}
div#bbpress-forums .bbp-body div.hentry { border-bottom:1px dashed #e7e7e7; }
div#bbpress-forums .bbp-body div.hentry:last-child { border-bottom-width:0; }
div#bbpress-forums li.bbp-body .bbp-forum-title {
  font-size:20px;
  letter-spacing:-0.4px;
  padding-bottom:3px;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums li.bbp-body .bbp-forum-title:hover { opacity:.6; }
div#bbpress-forums .bbp-forum-info .bbp-forum-content {
  line-height:1.6;
  margin:0;
}
div#bbpress-forums .bbp-topic-freshness a, div#bbpress-forums .bbp-forum-freshness a {
  font-family:inherit;
  font-size:13px;
  font-style:inherit;
  font-weight:inherit;
  text-transform:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:inherit;
}
div#bbpress-forums .bbp-topic-freshness a.bbp-author-name, div#bbpress-forums .bbp-forum-freshness a.bbp-author-name { color:#353535; }
div#bbpress-forums li.bbp-forum-topic-count, div#bbpress-forums li.bbp-topic-voice-count, div#bbpress-forums li.bbp-forum-reply-count, div#bbpress-forums li.bbp-topic-reply-count, div#bbpress-forums li.bbp-forum-freshness, div#bbpress-forums li.bbp-topic-freshness { line-height:28px; }
div#bbpress-forums li.bbp-forum-freshness .bbp-topic-meta, div#bbpress-forums li.bbp-topic-freshness .bbp-topic-meta { margin:0; }
div#bbpress-forums li.bbp-forum-freshness .bbp-topic-meta span.bbp-topic-freshness-author, div#bbpress-forums li.bbp-topic-freshness .bbp-topic-meta span.bbp-topic-freshness-author {
  font-size:13px;
  color:#353535;
}
div#bbpress-forums li.bbp-forum-topic-count, div#bbpress-forums li.bbp-topic-voice-count, div#bbpress-forums li.bbp-forum-reply-count, div#bbpress-forums li.bbp-topic-reply-count { font-size:11px; }
div#bbpress-forums li.bbp-header .bbp-search-author, div#bbpress-forums li.bbp-header .bbp-search-content, div#bbpress-forums li.bbp-footer .bbp-search-content, div#bbpress-forums li.bbp-header .bbp-forum-content, div#bbpress-forums li.bbp-footer .bbp-forum-content, div#bbpress-forums li.bbp-header .bbp-topic-content, div#bbpress-forums li.bbp-footer .bbp-topic-content, div#bbpress-forums li.bbp-header .bbp-reply-content, div#bbpress-forums li.bbp-footer .bbp-reply-content, div#bbpress-forums li.bbp-header .bbp-forum-author, div#bbpress-forums li.bbp-footer .bbp-forum-author, div#bbpress-forums li.bbp-header .bbp-topic-author, div#bbpress-forums li.bbp-footer .bbp-topic-author, div#bbpress-forums li.bbp-header .bbp-reply-author, div#bbpress-forums li.bbp-footer .bbp-reply-author {
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.6px;
}
div#bbpress-forums .bbp-topic-started-by .bbp-author-name { color:#353535; }
div#bbpress-forums > #subscription-toggle {
  float:right;
  line-height:1;
  color:#28262b;
  padding-bottom:10px;
}
div#bbpress-forums > #subscription-toggle > span { float:right; }
div#bbpress-forums > #subscription-toggle .subscription-toggle {
  display:block;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums > #subscription-toggle .subscription-toggle:hover { opacity:.6; }
div#bbpress-forums .bbp-reply-content #subscription-toggle {
  float:right;
  padding-left:10px;
}
div#bbpress-forums .bbp-reply-content #subscription-toggle > span {
  float:right;
  padding-left:10px;
}
div#bbpress-forums .bbp-reply-content #subscription-toggle .subscription-toggle {
  display:block;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums .bbp-reply-content #subscription-toggle .subscription-toggle:hover { opacity:.6; }
div#bbpress-forums .bbp-reply-content #favorite-toggle .favorite-toggle {
  display:block;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums .bbp-reply-content #favorite-toggle .favorite-toggle:hover { opacity:.6; }
div#bbpress-forums .bbp-reply-header .bbp-meta .bbp-reply-post-date, div#bbpress-forums .bbp-reply-header .bbp-meta .bbp-reply-permalink {
  color:#868686;
  line-height:28px;
}
div#bbpress-forums .bbp-reply-header .bbp-meta .bbp-reply-permalink {
  margin-left:20px;
  margin-right:5px;
}
div#bbpress-forums span.bbp-admin-links { color:transparent; }
div#bbpress-forums span.bbp-admin-links a {
  font-size:11px;
  color:#414141;
}
div#bbpress-forums div.bbp-search-form {
  float:none;
  padding-bottom:20px;
}
div#bbpress-forums div.bbp-search-form #bbp-search-form #bbp_search {
  max-width:79%;
  width:100%;
  margin-bottom:0;
  border-radius:22px;
  padding-left:48px;
}
div#bbpress-forums div.bbp-search-form #bbp-search-form #bbp_search_submit {
  max-width:19%;
  width:100%;
  float:right;
}
div#bbpress-forums div.bbp-search-form #bbp-search-form > div { position:relative; }
div#bbpress-forums div.bbp-search-form #bbp-search-form > div:before {
  content:"\ea4c";
  position:absolute;
  width:43px;
  height:43px;
  line-height:43px;
  text-align:center;
  color:#363535;
  left:5px;
  top:0;
  font-size:12px;
  font-family:"dfd-socicons-font" !important;
}
div#bbpress-forums #bbp-search-results li.bbp-body .bbp-topic-header {
  margin-top:12px;
  border-top-width:0;
  background:#f3f3f3;
  border-radius:4px;
  padding:7px 15px;
}
div#bbpress-forums #bbp-search-results li.bbp-body .bbp-topic-header .bbp-topic-post-date, div#bbpress-forums #bbp-search-results li.bbp-body .bbp-topic-header .bbp-topic-permalink {
  color:#868686;
  line-height:28px;
}
div#bbpress-forums #bbp-search-results li.bbp-body .bbp-topic-header .bbp-topic-permalink {
  margin-left:20px;
  margin-right:5px;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author {
  float:none;
  width:auto;
  text-align:left;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author br { display:none; }
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author .bbp-author-name, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author .bbp-author-role, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author .bbp-reply-ip {
  display:inline-block;
  margin:0;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author .bbp-author-name {
  font-size:13px;
  margin-right:3px;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author .bbp-author-name:hover { opacity:.6; }
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-author .bbp-reply-ip .bbp-author-ip {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  color:inherit;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-content {
  margin-left:0;
  padding-right:0;
  padding-top:15px;
  width:100%;
  position:relative;
  min-height:110px;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-content .bbp-author-avatar {
  border-radius:50%;
  width:80px;
  height:80px;
  overflow:hidden;
  display:block;
  float:left;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-content .bbp-author-avatar img {
  display:block;
  border-radius:50%;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap {
  display:block;
  margin-left:100px;
  padding-top:15px;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap p { margin:0; }
div#bbpress-forums #bbp-search-results li.bbp-body > div.hentry {
  padding-left:0;
  padding-right:0;
  padding-top:15px;
  padding-bottom:12px;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-topic-title h3, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-topic-title .bbp-topic-title-meta, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-title h3, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-title .bbp-topic-title-meta {
  display:inline-block;
  font-size:13px;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-topic-title h3 > a, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-topic-title .bbp-topic-title-meta > a, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-title h3 > a, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-title .bbp-topic-title-meta > a {
  color:#aeaeae;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-topic-title h3 > a:hover, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-topic-title .bbp-topic-title-meta > a:hover, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-title h3 > a:hover, div#bbpress-forums #bbp-search-results li.bbp-body > div .bbp-reply-title .bbp-topic-title-meta > a:hover { color:#3498db; }
div#bbpress-forums #bbp-search-results .bbp-topic-content {
  margin-left:0;
  padding-right:0;
  padding-top:15px;
  display:table;
  width:100%;
  position:relative;
  min-height:110px;
}
div#bbpress-forums #bbp-search-results .dfd-bbpress-content-wrap {
  display:block;
  margin-left:100px;
  padding-top:15px;
}
div#bbpress-forums #bbp-search-results .dfd-bbpress-content-wrap p { margin:0; }
div#bbpress-forums #bbp-search-results .bbp-topic-author {
  float:none;
  width:auto;
  text-align:left;
}
div#bbpress-forums #bbp-search-results .bbp-topic-author br { display:none; }
div#bbpress-forums #bbp-search-results .bbp-reply-ip, div#bbpress-forums #bbp-search-results .bbp-author-role, div#bbpress-forums #bbp-search-results .bbp-author-name {
  display:inline-block;
  margin:0;
}
div#bbpress-forums #bbp-search-results .bbp-author-name {
  font-size:13px;
  margin-right:3px;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums #bbp-search-results .bbp-author-name:hover { opacity:.6; }
div#bbpress-forums #bbp-search-results .bbp-reply-ip .bbp-author-ip {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  color:inherit;
}
div#bbpress-forums #bbp-search-results .bbp-author-avatar {
  display:block;
  float:left;
  border-radius:50%;
  width:80px;
  height:80px;
  overflow:hidden;
}
div#bbpress-forums #bbp-search-results .bbp-author-avatar .avatar {
  display:block;
  border-radius:50%;
}
div#bbpress-forums div.bbp-topic-tags p {
  color:#5c5c5c;
  margin:0;
  line-height:43px;
}
div#bbpress-forums div.bbp-topic-tags p a {
  position:relative;
  display:inline-block;
  background:#e7e7e7;
  border-radius:4px;
  line-height:30px;
  padding:0px 15px;
  margin-right:7px;
  -webkit-box-shadow:0 8px 20px 3px transparent;
  box-shadow:0 8px 20px 3px transparent;
  -webkit-transform:perspective(0) translateY(0);
  -moz-transform:perspective(0) translateY(0);
  -o-transform:perspective(0) translateY(0);
  transform:perspective(0) translateY(0);
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
div#bbpress-forums div.bbp-topic-tags p a:hover {
  background:#ffffff;
  -webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);
  box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);
  -webkit-transform:perspective(400px) translateY(-2px);
  -moz-transform:perspective(400px) translateY(-2px);
  -o-transform:perspective(400px) translateY(-2px);
  transform:perspective(400px) translateY(-2px);
  z-index:1;
}
div#bbpress-forums div.bbp-topic-tags p a:last-child { margin-right:0; }
div#bbpress-forums div.bbp-the-content-wrapper, div#bbpress-forums .quicktags-toolbar, div#bbpress-forums fieldset.bbp-form p, div#bbpress-forums fieldset.bbp-form textarea, div#bbpress-forums fieldset.bbp-form select, div#bbpress-forums fieldset.bbp-form input { margin:0 0 20px 0; }
div#bbpress-forums fieldset.bbp-form input[type="checkbox"] {
  margin:0 0 20px 0;
  top:2px;
  left:3px;
}
div#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
  border-bottom-width:0;
  min-height:43px;
  background:#f2f2f2;
  border:1px solid #e7e7e7;
  border-radius:4px;
  padding:7px 15px 6px;
}
div#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar .button-small {
  margin:0;
  margin-right:5px;
  color:#414141;
  -webkit-box-shadow:none;
  box-shadow:none;
  height:auto;
  border:1px solid #e7e7e7;
}
div#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
  border:1px solid #e7e7e7;
  -webkit-box-shadow:0 10px 27px 0 transparent;
  box-shadow:0 10px 27px 0 transparent;
}
div#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content:focus, div#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content:hover {
  border-color:#ffffff;
  -webkit-box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
  box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
}
div#bbpress-forums fieldset.bbp-form { margin-bottom:0; }
div#bbpress-forums fieldset.bbp-form label {
  padding-left:15px;
  padding-bottom:8px;
  color:#5c5c5c;
}
div#bbpress-forums fieldset.bbp-form legend { color:#868686; }
div#bbpress-forums .bbp-topic-pagination .page-numbers {
  font-size:11px;
  border-width:0;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums .bbp-topic-pagination .page-numbers:hover { opacity:.6; }
div#bbpress-forums .bbp-pagination-links {
  border:1px solid #e7e7e7;
  border-radius:2px;
}
div#bbpress-forums .bbp-pagination-links .page-numbers {
  height:34px;
  line-height:34px;
  min-width:35px;
  text-align:center;
  margin:0;
  padding:0;
  border-width:0;
  border-right:1px solid #e7e7e7;
  background:transparent;
  font-size:11px;
  opacity:1;
}
div#bbpress-forums .bbp-pagination-links .page-numbers:last-child { border-right-width:0; }
div#bbpress-forums .bbp-pagination-links .page-numbers.current { color:#8c8c8c; }
div#bbpress-forums .bbp-pagination-links .page-numbers.prev, div#bbpress-forums .bbp-pagination-links .page-numbers.next {
  position:relative;
  color:transparent;
}
div#bbpress-forums .bbp-pagination-links .page-numbers.prev:before, div#bbpress-forums .bbp-pagination-links .page-numbers.next:before {
  position:absolute;
  display:block;
  width:100%;
  height:100%;
  line-height:inherit;
  font-family:"dfd-socicons-font" !important;
  color:#afafaf;
  font-size:10px;
}
div#bbpress-forums .bbp-pagination-links .page-numbers.prev:before { content:"\e9ca"; }
div#bbpress-forums .bbp-pagination-links .page-numbers.next:before { content:"\e9cb"; }
div#bbpress-forums .bbp-topic-freshness-author .bbp-author-avatar, div#bbpress-forums .bbp-topic-started-by .bbp-author-avatar, div#bbpress-forums .bbp-topic-description .bbp-author-avatar, div#bbpress-forums .bbp-forum-description .bbp-author-avatar { display:none; }
div#bbpress-forums .bbp-topic-freshness-author img.avatar, div#bbpress-forums .bbp-forum-description img.avatar, div#bbpress-forums .bbp-topic-revision-log img.avatar, div#bbpress-forums .bbp-reply-revision-log img.avatar { display:none; }
div#bbpress-forums #crumbs { display:none; }
div#bbpress-forums #bbp-user-wrapper ul.bbp-replies, div#bbpress-forums #bbp-user-wrapper ul.bbp-topics { clear:both; }
div#bbpress-forums #bbp-user-wrapper .bbp-row-actions #subscription-toggle span.is-subscribed a, div#bbpress-forums #bbp-user-wrapper .bbp-row-actions #favorite-toggle span.is-favorite a {
  position:relative;
  top:-2px;
  color:transparent;
  background:transparent;
  border-width:0;
  font-size:10px;
  width:2em;
  height:2em;
  text-align:center;
  padding:0;
  padding-left:1px;
}
div#bbpress-forums #bbp-user-wrapper .bbp-row-actions #subscription-toggle span.is-subscribed a:before, div#bbpress-forums #bbp-user-wrapper .bbp-row-actions #favorite-toggle span.is-favorite a:before {
  content:"\ea37";
  font-family:"dfd-socicons-font" !important;
  font-size:inherit;
  line-height:inherit;
  color:#ddd;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
div#bbpress-forums #bbp-user-wrapper .bbp-row-actions #subscription-toggle span.is-subscribed a:hover:before, div#bbpress-forums #bbp-user-wrapper .bbp-row-actions #favorite-toggle span.is-favorite a:hover:before { color:#363535; }
div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset {
  margin-top:0;
  margin-bottom:20px;
}
div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset label[for] {
  float:none;
  width:100%;
  padding:0 0 8px 15px;
  text-align:left;
}
div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset input, div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset textarea {
  margin:0;
  width:100%;
  background:#f2f2f2;
  border:1px solid #e7e7e7;
  -webkit-box-shadow:0 5px 10px 0 transparent;
  box-shadow:0 5px 10px 0 transparent;
  padding:5px 15px;
  border-radius:4px;
}
div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset input:focus, div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset input:hover, div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset textarea:focus, div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset textarea:hover {
  background:#fff;
  border:1px solid #fff;
  -webkit-box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
  box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
  outline-color:initial;
}
div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset fieldset.password {
  display:block;
  width:100%;
}
div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset fieldset.password span.description {
  padding:15px;
  border-width:0;
  background:#f2f2f2;
  border-radius:4px;
}
div#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar {
  display:block;
  border-radius:50%;
  overflow:hidden;
  margin-bottom:20px;
  width:100px;
}
div#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar img.avatar {
  display:block;
  margin-bottom:0;
  width:100px;
  height:100px;
}
div#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation li { padding:10px 0; }
div#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation li a {
  padding:0;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation li a:hover { opacity:.6; }
div#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation li.current a {
  background:transparent;
  color:#3498db;
}
div#bbpress-forums #bbp-user-wrapper #bbp-user-body :not(#bbp-your-profile) h2.entry-title {
  font-size:25px;
  padding-bottom:30px;
}
div#bbpress-forums #bbp-user-wrapper #bbp-user-body #bbp-user-profile .bbp-user-section p { font-size:18px; }
div#bbpress-forums #bbp-user-wrapper .bbp-user-section .bbp-reply-header .bbp-meta .bbp-header .bbp-topic-permalink {
  font-size:14px;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div#bbpress-forums #bbp-user-wrapper .bbp-user-section .bbp-reply-header .bbp-meta .bbp-header .bbp-topic-permalink:hover { opacity:.6; }
div#bbpress-forums #bbp-user-wrapper .bbp-user-section .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-pagination .page-numbers, div#bbpress-forums #bbp-user-wrapper .bbp-user-section .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-permalink { font-size:18px; }
div#bbpress-forums blockquote {
  font-size:17px;
  font-style:italic;
  line-height:35px;
  color:#2e2e2e;
  text-align:left;
  width:95%;
}
div#bbpress-forums blockquote:before { font-size:50px; }
div#bbpress-forums div.bbp-reply-content .bbp-topic-revision-log, div#bbpress-forums div.bbp-reply-content .bbp-reply-revision-log {
  padding-top:0;
  border-top-width:0;
}
div#bbpress-forums div.bbp-reply-content .bbp-topic-revision-log li, div#bbpress-forums div.bbp-reply-content .bbp-reply-revision-log li {
  border-radius:4px;
  padding:13px 15px;
  background:#eef3f5;
  margin-top:10px;
}
div#bbpress-forums div.bbp-reply-content .bbp-topic-revision-log li a, div#bbpress-forums div.bbp-reply-content .bbp-reply-revision-log li a { color:#353535; }
#bbpress-forums .dk-selected {
  border-radius:4px;
  background:#f2f2f2;
}
#bbpress-forums .dk-select-options { background:#fff; }
#bbpress-forums .dk-select-options .dk-option {
  background:transparent;
  cursor:pointer;
}
#bbpress-forums .dk-select-options .dk-option:hover {
  background:#f2f2f2;
  border-bottom-color:#f2f2f2;
}
#bbpress-forums #new-post .dk-select-open-down .dk-select-options {
  -webkit-transform:scaleY(1) translateY(-25%);
  -moz-transform:scaleY(1) translateY(-25%);
  -o-transform:scaleY(1) translateY(-25%);
  transform:scaleY(1) translateY(-25%);
}
#bbpress-forums div.bbp-template-notice, #bbpress-forums div.indicator-hint, div.bbp-template-notice, div.indicator-hint {
  margin:0;
  padding:5px 15px;
  border-width:0;
  background:#eef3f5;
  border-radius:4px;
}
#bbpress-forums div.bbp-template-notice.info, #bbpress-forums div.indicator-hint.info, div.bbp-template-notice.info, div.indicator-hint.info {
  border-width:0;
  background:#eef3f5;
}
#bbpress-forums div.bbp-template-notice, div.bbp-template-notice { margin-bottom:20px; }
#bbpress-forums div.bbp-template-notice .bbp-pagination-count, div.bbp-template-notice .bbp-pagination-count { color:#868686; }
#bbpress-forums div.bbp-template-notice p.bbp-topic-description, #bbpress-forums div.bbp-template-notice p, div.bbp-template-notice p.bbp-topic-description, div.bbp-template-notice p { color:#868686; }
#bbpress-forums div.bbp-template-notice p.bbp-topic-description a, #bbpress-forums div.bbp-template-notice p a, div.bbp-template-notice p.bbp-topic-description a, div.bbp-template-notice p a { color:inherit; }
#bbpress-forums div.bbp-template-notice p.bbp-topic-description a.bbp-author-name, #bbpress-forums div.bbp-template-notice p a.bbp-author-name, div.bbp-template-notice p.bbp-topic-description a.bbp-author-name, div.bbp-template-notice p a.bbp-author-name { color:#353535; }
#bbpress-forums > nav {
  display:inline-block;
  overflow:hidden;
  margin:0 -8px;
  color:inherit;
}
#bbpress-forums > nav > span {
  position:relative;
  display:block;
  float:left;
  color:inherit;
}
#bbpress-forums > nav > span:not(.del) { padding:0 8px; }
#bbpress-forums > nav > span:before {
  content:"";
  display:block;
  width:2px;
  height:2px;
  position:absolute;
  top:50%;
  right:0;
  margin-right:-1px;
  background:#e7e7e7;
}
#bbpress-forums > nav > span:last-child:before { display:none; }
#bbpress-forums > nav a {
  color:inherit;
  -webkit-transition:color .3s ease, opacity .3s ease;
  -moz-transition:color .3s ease, opacity .3s ease;
  transition:color .3s ease, opacity .3s ease;
}
#bbpress-forums > nav a:hover { color:#3498db; }
#bbpress-forums > nav .del { display:none; }
.dfd-content-wrap, .dfd-posts-module { position:relative; }
.dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-gallery > .cover .entry-content {
  height:6em;
  line-height:2;
  overflow:hidden;
}
.dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2 > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2 > article.post.format-gallery > .cover .entry-content p { line-height:inherit; }
.dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-gallery > .cover .entry-content {
  height:6em;
  line-height:2;
  overflow:hidden;
}
.dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-2.layout-fitRows > article.post.format-gallery > .cover .entry-content p { line-height:inherit; }
.dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-gallery > .cover .entry-content {
  height:4em;
  line-height:2;
  overflow:hidden;
}
.dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3 > article.post.format-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 > article.post.format-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3 > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4 > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5 > article.post.format-gallery > .cover .entry-content p { line-height:inherit; }
.dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-gallery > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-quote > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-link > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-audio > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-standard > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-video > .cover .entry-content, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-gallery > .cover .entry-content {
  height:4em;
  line-height:2;
  overflow:hidden;
}
.dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-3.layout-fitRows > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-4.layout-fitRows > article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-quote > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-link > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-audio > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-standard > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-video > .cover .entry-content p, .dfd-posts-module.dfd-isotope.isotope-columns-5.layout-fitRows > article.post.format-gallery > .cover .entry-content p { line-height:inherit; }
.dfd-content-wrap.posts-standard > article.post, .dfd-posts-module.posts-standard > article.post { margin-bottom:20px; }
.dfd-content-wrap.posts-tiled.layout-metro > article.post:not(.format-link):not(.format-quote):not(.format-audio):not(.dfd-featured).dfd-side-image > .cover, .dfd-posts-module.posts-tiled.layout-metro > article.post:not(.format-link):not(.format-quote):not(.format-audio):not(.dfd-featured).dfd-side-image > .cover { padding-bottom:0; }
.dfd-content-wrap.posts-tiled.layout-metro > article.post:not(.format-link):not(.format-quote):not(.format-audio):not(.dfd-featured).dfd-side-image:not(.dfd-right-image) .entry-thumb, .dfd-posts-module.posts-tiled.layout-metro > article.post:not(.format-link):not(.format-quote):not(.format-audio):not(.dfd-featured).dfd-side-image:not(.dfd-right-image) .entry-thumb { border-bottom-left-radius:6px; }
.dfd-content-wrap.posts-tiled.layout-metro > article.post:not(.format-link):not(.format-quote):not(.format-audio):not(.dfd-featured).dfd-side-image.dfd-right-image .entry-thumb, .dfd-posts-module.posts-tiled.layout-metro > article.post:not(.format-link):not(.format-quote):not(.format-audio):not(.dfd-featured).dfd-side-image.dfd-right-image .entry-thumb { border-bottom-right-radius:6px; }
.dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-quote > .cover, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-link > .cover, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.dfd-side-image > .cover, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-audio > .cover, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-quote > .cover, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-link > .cover, .dfd-content-wrap.posts-tiled.layout-metro > article.post.dfd-side-image > .cover, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-audio > .cover, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-quote > .cover, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-link > .cover, .dfd-posts-module.posts-tiled.layout-masonry > article.post.dfd-side-image > .cover, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-audio > .cover, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-quote > .cover, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-link > .cover, .dfd-posts-module.posts-tiled.layout-metro > article.post.dfd-side-image > .cover, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-audio > .cover { border:none; }
.dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-quote > .cover .author-section, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-link > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-link > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-link > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-link > .cover .author-section, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-audio > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-audio > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-audio > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-audio > .cover .author-section, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.dfd-featured > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .author-section, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-quote > .cover .author-section, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-link > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-link > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-link > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-link > .cover .author-section, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-audio > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-audio > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-audio > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-audio > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-audio > .cover .author-section, .dfd-content-wrap.posts-tiled.layout-metro > article.post.dfd-featured > .cover .entry-meta, .dfd-content-wrap.posts-tiled.layout-metro > article.post.dfd-featured > .cover h3.entry-title, .dfd-content-wrap.posts-tiled.layout-metro > article.post.dfd-featured > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled.layout-metro > article.post.dfd-featured > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-metro > article.post.dfd-featured > .cover .author-section, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-quote > .cover .author-section, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-link > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-link > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-link > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-link > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-link > .cover .author-section, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-audio > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-audio > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-audio > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-audio > .cover .author-section, .dfd-posts-module.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-masonry > article.post.dfd-featured > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-masonry > article.post.dfd-featured > .cover .author-section, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-quote > .cover .author-section, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-link > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-link > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-link > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-link > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-link > .cover .author-section, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-audio > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-audio > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-audio > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-audio > .cover .author-section, .dfd-posts-module.posts-tiled.layout-metro > article.post.dfd-featured > .cover .entry-meta, .dfd-posts-module.posts-tiled.layout-metro > article.post.dfd-featured > .cover h3.entry-title, .dfd-posts-module.posts-tiled.layout-metro > article.post.dfd-featured > .cover .entry-subtitle, .dfd-posts-module.posts-tiled.layout-metro > article.post.dfd-featured > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-metro > article.post.dfd-featured > .cover .author-section { padding:0; }
.dfd-content-wrap.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-content, .dfd-content-wrap.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-masonry > article.post.format-quote > .cover .entry-content, .dfd-posts-module.posts-tiled.layout-metro > article.post.format-quote > .cover .entry-content { padding-left:20px; }
.dfd-content-wrap.posts-tiled > article.post, .dfd-posts-module.posts-tiled > article.post { position:relative; }
.dfd-content-wrap.posts-tiled > article.post .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post .dfd-shadow-box {
  display:block;
  position:absolute;
  top:10%;
  bottom:25px;
  left:10%;
  right:10%;
  z-index:-1;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-content-wrap.posts-tiled > article.post:hover .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post:hover .dfd-shadow-box {
  -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
  box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
}
.dfd-content-wrap.posts-tiled > article.post > .cover, .dfd-posts-module.posts-tiled > article.post > .cover {
  padding-bottom:25px;
  background:#ffffff;
  border-radius:6px;
}
.dfd-content-wrap.posts-tiled > article.post > .cover .entry-thumb, .dfd-posts-module.posts-tiled > article.post > .cover .entry-thumb {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.posts-tiled > article.post > .cover .entry-meta, .dfd-content-wrap.posts-tiled > article.post > .cover h3.entry-title, .dfd-content-wrap.posts-tiled > article.post > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled > article.post > .cover .entry-content, .dfd-content-wrap.posts-tiled > article.post > .cover .author-section, .dfd-posts-module.posts-tiled > article.post > .cover .entry-meta, .dfd-posts-module.posts-tiled > article.post > .cover h3.entry-title, .dfd-posts-module.posts-tiled > article.post > .cover .entry-subtitle, .dfd-posts-module.posts-tiled > article.post > .cover .entry-content, .dfd-posts-module.posts-tiled > article.post > .cover .author-section { padding:0 25px; }
.dfd-content-wrap.posts-tiled > article.post, .dfd-posts-module.posts-tiled > article.post { margin-bottom:20px; }
.dfd-content-wrap.posts-tiled > article.post.format-quote .dfd-shadow-box, .dfd-content-wrap.posts-tiled > article.post.format-link .dfd-shadow-box, .dfd-content-wrap.posts-tiled > article.post.format-audio .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.format-quote .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.format-link .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.format-audio .dfd-shadow-box {
  display:block;
  position:absolute;
  top:10%;
  bottom:25px;
  left:10%;
  right:10%;
  z-index:-1;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-content-wrap.posts-tiled > article.post.format-quote:hover .dfd-shadow-box, .dfd-content-wrap.posts-tiled > article.post.format-link:hover .dfd-shadow-box, .dfd-content-wrap.posts-tiled > article.post.format-audio:hover .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.format-quote:hover .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.format-link:hover .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.format-audio:hover .dfd-shadow-box {
  -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
  box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
}
.dfd-content-wrap.posts-tiled > article.post.format-quote > .cover, .dfd-content-wrap.posts-tiled > article.post.format-link > .cover, .dfd-content-wrap.posts-tiled > article.post.format-audio > .cover, .dfd-posts-module.posts-tiled > article.post.format-quote > .cover, .dfd-posts-module.posts-tiled > article.post.format-link > .cover, .dfd-posts-module.posts-tiled > article.post.format-audio > .cover { background:#ffffff; }
.dfd-content-wrap.posts-tiled > article.post.dfd-side-image .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.dfd-side-image .dfd-shadow-box {
  display:block;
  position:absolute;
  top:10%;
  bottom:25px;
  left:10%;
  right:10%;
  z-index:-1;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-content-wrap.posts-tiled > article.post.dfd-side-image:hover .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.dfd-side-image:hover .dfd-shadow-box {
  -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
  box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
}
.dfd-content-wrap.posts-tiled > article.post.dfd-side-image > .cover, .dfd-posts-module.posts-tiled > article.post.dfd-side-image > .cover {
  background:#ffffff;
  border:none;
}
.dfd-content-wrap.posts-tiled > article.post.dfd-featured > .cover .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.dfd-featured > .cover .dfd-shadow-box {
  display:block;
  position:absolute;
  top:10%;
  bottom:25px;
  left:10%;
  right:10%;
  z-index:-1;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-content-wrap.posts-tiled > article.post.dfd-featured > .cover:hover .dfd-shadow-box, .dfd-posts-module.posts-tiled > article.post.dfd-featured > .cover:hover .dfd-shadow-box {
  -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
  box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
}
.dfd-content-wrap.left-image.posts-tiled article.post.format-standard > .cover, .dfd-content-wrap.left-image.posts-tiled article.post.format-gallery > .cover, .dfd-content-wrap.left-image.posts-tiled article.post.format-quote > .cover, .dfd-content-wrap.left-image.posts-tiled article.post.format-link > .cover, .dfd-content-wrap.left-image.posts-tiled article.post.format-video > .cover, .dfd-content-wrap.left-image.posts-tiled article.post.format-audio > .cover, .dfd-content-wrap.right-image.posts-tiled article.post.format-standard > .cover, .dfd-content-wrap.right-image.posts-tiled article.post.format-gallery > .cover, .dfd-content-wrap.right-image.posts-tiled article.post.format-quote > .cover, .dfd-content-wrap.right-image.posts-tiled article.post.format-link > .cover, .dfd-content-wrap.right-image.posts-tiled article.post.format-video > .cover, .dfd-content-wrap.right-image.posts-tiled article.post.format-audio > .cover, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-standard > .cover, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-gallery > .cover, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-quote > .cover, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-link > .cover, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-video > .cover, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-audio > .cover, .dfd-posts-module.left-image.posts-tiled article.post.format-standard > .cover, .dfd-posts-module.left-image.posts-tiled article.post.format-gallery > .cover, .dfd-posts-module.left-image.posts-tiled article.post.format-quote > .cover, .dfd-posts-module.left-image.posts-tiled article.post.format-link > .cover, .dfd-posts-module.left-image.posts-tiled article.post.format-video > .cover, .dfd-posts-module.left-image.posts-tiled article.post.format-audio > .cover, .dfd-posts-module.right-image.posts-tiled article.post.format-standard > .cover, .dfd-posts-module.right-image.posts-tiled article.post.format-gallery > .cover, .dfd-posts-module.right-image.posts-tiled article.post.format-quote > .cover, .dfd-posts-module.right-image.posts-tiled article.post.format-link > .cover, .dfd-posts-module.right-image.posts-tiled article.post.format-video > .cover, .dfd-posts-module.right-image.posts-tiled article.post.format-audio > .cover, .dfd-posts-module.mixed-image.posts-tiled article.post.format-standard > .cover, .dfd-posts-module.mixed-image.posts-tiled article.post.format-gallery > .cover, .dfd-posts-module.mixed-image.posts-tiled article.post.format-quote > .cover, .dfd-posts-module.mixed-image.posts-tiled article.post.format-link > .cover, .dfd-posts-module.mixed-image.posts-tiled article.post.format-video > .cover, .dfd-posts-module.mixed-image.posts-tiled article.post.format-audio > .cover { background:#ffffff; }
.dfd-content-wrap.left-image article.post, .dfd-content-wrap.right-image article.post, .dfd-content-wrap.mixed-image article.post, .dfd-posts-module.left-image article.post, .dfd-posts-module.right-image article.post, .dfd-posts-module.mixed-image article.post {
  position:relative;
  width:auto;
}
.dfd-content-wrap.left-image article.post:before, .dfd-content-wrap.left-image article.post:after, .dfd-content-wrap.right-image article.post:before, .dfd-content-wrap.right-image article.post:after, .dfd-content-wrap.mixed-image article.post:before, .dfd-content-wrap.mixed-image article.post:after, .dfd-posts-module.left-image article.post:before, .dfd-posts-module.left-image article.post:after, .dfd-posts-module.right-image article.post:before, .dfd-posts-module.right-image article.post:after, .dfd-posts-module.mixed-image article.post:before, .dfd-posts-module.mixed-image article.post:after {
  content:" ";
  display:table;
}
.dfd-content-wrap.left-image article.post:after, .dfd-content-wrap.right-image article.post:after, .dfd-content-wrap.mixed-image article.post:after, .dfd-posts-module.left-image article.post:after, .dfd-posts-module.right-image article.post:after, .dfd-posts-module.mixed-image article.post:after { clear:both; }
.dfd-content-wrap.left-image article.post.format-standard, .dfd-content-wrap.left-image article.post.format-gallery, .dfd-content-wrap.left-image article.post.format-quote, .dfd-content-wrap.left-image article.post.format-link, .dfd-content-wrap.left-image article.post.format-video, .dfd-content-wrap.left-image article.post.format-audio, .dfd-content-wrap.right-image article.post.format-standard, .dfd-content-wrap.right-image article.post.format-gallery, .dfd-content-wrap.right-image article.post.format-quote, .dfd-content-wrap.right-image article.post.format-link, .dfd-content-wrap.right-image article.post.format-video, .dfd-content-wrap.right-image article.post.format-audio, .dfd-content-wrap.mixed-image article.post.format-standard, .dfd-content-wrap.mixed-image article.post.format-gallery, .dfd-content-wrap.mixed-image article.post.format-quote, .dfd-content-wrap.mixed-image article.post.format-link, .dfd-content-wrap.mixed-image article.post.format-video, .dfd-content-wrap.mixed-image article.post.format-audio, .dfd-posts-module.left-image article.post.format-standard, .dfd-posts-module.left-image article.post.format-gallery, .dfd-posts-module.left-image article.post.format-quote, .dfd-posts-module.left-image article.post.format-link, .dfd-posts-module.left-image article.post.format-video, .dfd-posts-module.left-image article.post.format-audio, .dfd-posts-module.right-image article.post.format-standard, .dfd-posts-module.right-image article.post.format-gallery, .dfd-posts-module.right-image article.post.format-quote, .dfd-posts-module.right-image article.post.format-link, .dfd-posts-module.right-image article.post.format-video, .dfd-posts-module.right-image article.post.format-audio, .dfd-posts-module.mixed-image article.post.format-standard, .dfd-posts-module.mixed-image article.post.format-gallery, .dfd-posts-module.mixed-image article.post.format-quote, .dfd-posts-module.mixed-image article.post.format-link, .dfd-posts-module.mixed-image article.post.format-video, .dfd-posts-module.mixed-image article.post.format-audio { margin:0 -10px; }
.dfd-content-wrap.left-image article.post.format-standard > .cover, .dfd-content-wrap.left-image article.post.format-gallery > .cover, .dfd-content-wrap.left-image article.post.format-quote > .cover, .dfd-content-wrap.left-image article.post.format-link > .cover, .dfd-content-wrap.left-image article.post.format-video > .cover, .dfd-content-wrap.left-image article.post.format-audio > .cover, .dfd-content-wrap.right-image article.post.format-standard > .cover, .dfd-content-wrap.right-image article.post.format-gallery > .cover, .dfd-content-wrap.right-image article.post.format-quote > .cover, .dfd-content-wrap.right-image article.post.format-link > .cover, .dfd-content-wrap.right-image article.post.format-video > .cover, .dfd-content-wrap.right-image article.post.format-audio > .cover, .dfd-content-wrap.mixed-image article.post.format-standard > .cover, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover, .dfd-content-wrap.mixed-image article.post.format-quote > .cover, .dfd-content-wrap.mixed-image article.post.format-link > .cover, .dfd-content-wrap.mixed-image article.post.format-video > .cover, .dfd-content-wrap.mixed-image article.post.format-audio > .cover, .dfd-posts-module.left-image article.post.format-standard > .cover, .dfd-posts-module.left-image article.post.format-gallery > .cover, .dfd-posts-module.left-image article.post.format-quote > .cover, .dfd-posts-module.left-image article.post.format-link > .cover, .dfd-posts-module.left-image article.post.format-video > .cover, .dfd-posts-module.left-image article.post.format-audio > .cover, .dfd-posts-module.right-image article.post.format-standard > .cover, .dfd-posts-module.right-image article.post.format-gallery > .cover, .dfd-posts-module.right-image article.post.format-quote > .cover, .dfd-posts-module.right-image article.post.format-link > .cover, .dfd-posts-module.right-image article.post.format-video > .cover, .dfd-posts-module.right-image article.post.format-audio > .cover, .dfd-posts-module.mixed-image article.post.format-standard > .cover, .dfd-posts-module.mixed-image article.post.format-gallery > .cover, .dfd-posts-module.mixed-image article.post.format-quote > .cover, .dfd-posts-module.mixed-image article.post.format-link > .cover, .dfd-posts-module.mixed-image article.post.format-video > .cover, .dfd-posts-module.mixed-image article.post.format-audio > .cover {
  padding:0;
  background:transparent;
}
.dfd-content-wrap.left-image article.post.format-standard > .cover:before, .dfd-content-wrap.left-image article.post.format-standard > .cover:after, .dfd-content-wrap.left-image article.post.format-gallery > .cover:before, .dfd-content-wrap.left-image article.post.format-gallery > .cover:after, .dfd-content-wrap.left-image article.post.format-quote > .cover:before, .dfd-content-wrap.left-image article.post.format-quote > .cover:after, .dfd-content-wrap.left-image article.post.format-link > .cover:before, .dfd-content-wrap.left-image article.post.format-link > .cover:after, .dfd-content-wrap.left-image article.post.format-video > .cover:before, .dfd-content-wrap.left-image article.post.format-video > .cover:after, .dfd-content-wrap.left-image article.post.format-audio > .cover:before, .dfd-content-wrap.left-image article.post.format-audio > .cover:after, .dfd-content-wrap.right-image article.post.format-standard > .cover:before, .dfd-content-wrap.right-image article.post.format-standard > .cover:after, .dfd-content-wrap.right-image article.post.format-gallery > .cover:before, .dfd-content-wrap.right-image article.post.format-gallery > .cover:after, .dfd-content-wrap.right-image article.post.format-quote > .cover:before, .dfd-content-wrap.right-image article.post.format-quote > .cover:after, .dfd-content-wrap.right-image article.post.format-link > .cover:before, .dfd-content-wrap.right-image article.post.format-link > .cover:after, .dfd-content-wrap.right-image article.post.format-video > .cover:before, .dfd-content-wrap.right-image article.post.format-video > .cover:after, .dfd-content-wrap.right-image article.post.format-audio > .cover:before, .dfd-content-wrap.right-image article.post.format-audio > .cover:after, .dfd-content-wrap.mixed-image article.post.format-standard > .cover:before, .dfd-content-wrap.mixed-image article.post.format-standard > .cover:after, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover:before, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover:after, .dfd-content-wrap.mixed-image article.post.format-quote > .cover:before, .dfd-content-wrap.mixed-image article.post.format-quote > .cover:after, .dfd-content-wrap.mixed-image article.post.format-link > .cover:before, .dfd-content-wrap.mixed-image article.post.format-link > .cover:after, .dfd-content-wrap.mixed-image article.post.format-video > .cover:before, .dfd-content-wrap.mixed-image article.post.format-video > .cover:after, .dfd-content-wrap.mixed-image article.post.format-audio > .cover:before, .dfd-content-wrap.mixed-image article.post.format-audio > .cover:after, .dfd-posts-module.left-image article.post.format-standard > .cover:before, .dfd-posts-module.left-image article.post.format-standard > .cover:after, .dfd-posts-module.left-image article.post.format-gallery > .cover:before, .dfd-posts-module.left-image article.post.format-gallery > .cover:after, .dfd-posts-module.left-image article.post.format-quote > .cover:before, .dfd-posts-module.left-image article.post.format-quote > .cover:after, .dfd-posts-module.left-image article.post.format-link > .cover:before, .dfd-posts-module.left-image article.post.format-link > .cover:after, .dfd-posts-module.left-image article.post.format-video > .cover:before, .dfd-posts-module.left-image article.post.format-video > .cover:after, .dfd-posts-module.left-image article.post.format-audio > .cover:before, .dfd-posts-module.left-image article.post.format-audio > .cover:after, .dfd-posts-module.right-image article.post.format-standard > .cover:before, .dfd-posts-module.right-image article.post.format-standard > .cover:after, .dfd-posts-module.right-image article.post.format-gallery > .cover:before, .dfd-posts-module.right-image article.post.format-gallery > .cover:after, .dfd-posts-module.right-image article.post.format-quote > .cover:before, .dfd-posts-module.right-image article.post.format-quote > .cover:after, .dfd-posts-module.right-image article.post.format-link > .cover:before, .dfd-posts-module.right-image article.post.format-link > .cover:after, .dfd-posts-module.right-image article.post.format-video > .cover:before, .dfd-posts-module.right-image article.post.format-video > .cover:after, .dfd-posts-module.right-image article.post.format-audio > .cover:before, .dfd-posts-module.right-image article.post.format-audio > .cover:after, .dfd-posts-module.mixed-image article.post.format-standard > .cover:before, .dfd-posts-module.mixed-image article.post.format-standard > .cover:after, .dfd-posts-module.mixed-image article.post.format-gallery > .cover:before, .dfd-posts-module.mixed-image article.post.format-gallery > .cover:after, .dfd-posts-module.mixed-image article.post.format-quote > .cover:before, .dfd-posts-module.mixed-image article.post.format-quote > .cover:after, .dfd-posts-module.mixed-image article.post.format-link > .cover:before, .dfd-posts-module.mixed-image article.post.format-link > .cover:after, .dfd-posts-module.mixed-image article.post.format-video > .cover:before, .dfd-posts-module.mixed-image article.post.format-video > .cover:after, .dfd-posts-module.mixed-image article.post.format-audio > .cover:before, .dfd-posts-module.mixed-image article.post.format-audio > .cover:after {
  content:" ";
  display:table;
}
.dfd-content-wrap.left-image article.post.format-standard > .cover:after, .dfd-content-wrap.left-image article.post.format-gallery > .cover:after, .dfd-content-wrap.left-image article.post.format-quote > .cover:after, .dfd-content-wrap.left-image article.post.format-link > .cover:after, .dfd-content-wrap.left-image article.post.format-video > .cover:after, .dfd-content-wrap.left-image article.post.format-audio > .cover:after, .dfd-content-wrap.right-image article.post.format-standard > .cover:after, .dfd-content-wrap.right-image article.post.format-gallery > .cover:after, .dfd-content-wrap.right-image article.post.format-quote > .cover:after, .dfd-content-wrap.right-image article.post.format-link > .cover:after, .dfd-content-wrap.right-image article.post.format-video > .cover:after, .dfd-content-wrap.right-image article.post.format-audio > .cover:after, .dfd-content-wrap.mixed-image article.post.format-standard > .cover:after, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover:after, .dfd-content-wrap.mixed-image article.post.format-quote > .cover:after, .dfd-content-wrap.mixed-image article.post.format-link > .cover:after, .dfd-content-wrap.mixed-image article.post.format-video > .cover:after, .dfd-content-wrap.mixed-image article.post.format-audio > .cover:after, .dfd-posts-module.left-image article.post.format-standard > .cover:after, .dfd-posts-module.left-image article.post.format-gallery > .cover:after, .dfd-posts-module.left-image article.post.format-quote > .cover:after, .dfd-posts-module.left-image article.post.format-link > .cover:after, .dfd-posts-module.left-image article.post.format-video > .cover:after, .dfd-posts-module.left-image article.post.format-audio > .cover:after, .dfd-posts-module.right-image article.post.format-standard > .cover:after, .dfd-posts-module.right-image article.post.format-gallery > .cover:after, .dfd-posts-module.right-image article.post.format-quote > .cover:after, .dfd-posts-module.right-image article.post.format-link > .cover:after, .dfd-posts-module.right-image article.post.format-video > .cover:after, .dfd-posts-module.right-image article.post.format-audio > .cover:after, .dfd-posts-module.mixed-image article.post.format-standard > .cover:after, .dfd-posts-module.mixed-image article.post.format-gallery > .cover:after, .dfd-posts-module.mixed-image article.post.format-quote > .cover:after, .dfd-posts-module.mixed-image article.post.format-link > .cover:after, .dfd-posts-module.mixed-image article.post.format-video > .cover:after, .dfd-posts-module.mixed-image article.post.format-audio > .cover:after { clear:both; }
.dfd-content-wrap.left-image article.post.format-standard > .cover .entry-thumb, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-thumb, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-thumb, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-thumb, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-thumb, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-thumb, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-thumb, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-thumb, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-thumb, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-thumb, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-thumb, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-thumb, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-thumb, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-thumb, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-thumb, .dfd-posts-module.left-image article.post.format-link > .cover .entry-thumb, .dfd-posts-module.left-image article.post.format-video > .cover .entry-thumb, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-thumb, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-thumb, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-thumb, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-thumb, .dfd-posts-module.right-image article.post.format-link > .cover .entry-thumb, .dfd-posts-module.right-image article.post.format-video > .cover .entry-thumb, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-thumb {
  width:50%;
  margin:0;
  border-radius:6px;
}
.dfd-content-wrap.left-image article.post.format-standard > .cover .entry-thumb img, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-thumb img, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-thumb img, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-thumb img, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-thumb img, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-thumb img, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-thumb img, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-thumb img, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-thumb img, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-thumb img, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-thumb img, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-thumb img, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-thumb img, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-thumb img, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-thumb img, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-thumb img, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-thumb img, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-thumb img, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-thumb img, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-thumb img, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-thumb img, .dfd-posts-module.left-image article.post.format-link > .cover .entry-thumb img, .dfd-posts-module.left-image article.post.format-video > .cover .entry-thumb img, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-thumb img, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-thumb img, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-thumb img, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-thumb img, .dfd-posts-module.right-image article.post.format-link > .cover .entry-thumb img, .dfd-posts-module.right-image article.post.format-video > .cover .entry-thumb img, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-thumb img, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-thumb img, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-thumb img, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-thumb img, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-thumb img, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-thumb img, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-thumb img { display:block; }
.dfd-content-wrap.left-image article.post.format-standard > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.left-image article.post.format-link > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.left-image article.post.format-video > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.right-image article.post.format-link > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.right-image article.post.format-video > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-thumb .dfd-post-format-icon { display:none; }
.dfd-content-wrap.left-image article.post.format-standard > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-thumb + .entry-content, .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-thumb + .author-section, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-thumb + .entry-content, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-thumb + .author-section, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-thumb + .entry-content, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-thumb + .author-section, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-thumb + .entry-content, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-thumb + .author-section, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-thumb + .entry-content, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-thumb + .author-section, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-thumb + .entry-content, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-thumb + .author-section, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-thumb + .entry-content, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-thumb + .author-section, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-thumb + .entry-content, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-thumb + .author-section, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-thumb + .entry-content, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-thumb + .author-section, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-thumb + .entry-content, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-thumb + .author-section, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-thumb + .entry-content, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-thumb + .author-section, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-thumb + .entry-content, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-thumb + .author-section, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-thumb + .entry-content, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-thumb + .author-section, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-thumb + .entry-content, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-thumb + .author-section, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-thumb + .entry-content, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-thumb + .author-section, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-thumb + .entry-content, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-thumb + .author-section, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-thumb + .entry-content, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-thumb + .author-section, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-thumb + .entry-meta, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-thumb + h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-thumb + .entry-content, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-thumb + .author-section, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-thumb + .entry-meta, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-thumb + .entry-content, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-thumb + .author-section, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-thumb + .entry-meta, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-thumb + .entry-content, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-thumb + .author-section, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-thumb + .entry-meta, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-thumb + .entry-content, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-thumb + .author-section, .dfd-posts-module.left-image article.post.format-link > .cover .entry-thumb + .entry-meta, .dfd-posts-module.left-image article.post.format-link > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.left-image article.post.format-link > .cover .entry-thumb + .entry-content, .dfd-posts-module.left-image article.post.format-link > .cover .entry-thumb + .author-section, .dfd-posts-module.left-image article.post.format-video > .cover .entry-thumb + .entry-meta, .dfd-posts-module.left-image article.post.format-video > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.left-image article.post.format-video > .cover .entry-thumb + .entry-content, .dfd-posts-module.left-image article.post.format-video > .cover .entry-thumb + .author-section, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-thumb + .entry-meta, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-thumb + .entry-content, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-thumb + .author-section, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-thumb + .entry-meta, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-thumb + .entry-content, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-thumb + .author-section, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-thumb + .entry-meta, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-thumb + .entry-content, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-thumb + .author-section, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-thumb + .entry-meta, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-thumb + .entry-content, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-thumb + .author-section, .dfd-posts-module.right-image article.post.format-link > .cover .entry-thumb + .entry-meta, .dfd-posts-module.right-image article.post.format-link > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.right-image article.post.format-link > .cover .entry-thumb + .entry-content, .dfd-posts-module.right-image article.post.format-link > .cover .entry-thumb + .author-section, .dfd-posts-module.right-image article.post.format-video > .cover .entry-thumb + .entry-meta, .dfd-posts-module.right-image article.post.format-video > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.right-image article.post.format-video > .cover .entry-thumb + .entry-content, .dfd-posts-module.right-image article.post.format-video > .cover .entry-thumb + .author-section, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-thumb + .entry-meta, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-thumb + .entry-content, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-thumb + .author-section, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-thumb + .entry-meta, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-thumb + .entry-content, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-thumb + .author-section, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-thumb + .entry-meta, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-thumb + .entry-content, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-thumb + .author-section, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-thumb + .entry-meta, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-thumb + .entry-content, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-thumb + .author-section, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-thumb + .entry-meta, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-thumb + .entry-content, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-thumb + .author-section, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-thumb + .entry-meta, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-thumb + .entry-content, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-thumb + .author-section, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-thumb + .entry-meta, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-thumb + h3.entry-title, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-thumb + .entry-content, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-thumb + .author-section { margin-top:5%; }
.dfd-content-wrap.left-image article.post.format-standard > .cover .content-wrap, .dfd-content-wrap.left-image article.post.format-gallery > .cover .content-wrap, .dfd-content-wrap.left-image article.post.format-quote > .cover .content-wrap, .dfd-content-wrap.left-image article.post.format-link > .cover .content-wrap, .dfd-content-wrap.left-image article.post.format-video > .cover .content-wrap, .dfd-content-wrap.left-image article.post.format-audio > .cover .content-wrap, .dfd-content-wrap.right-image article.post.format-standard > .cover .content-wrap, .dfd-content-wrap.right-image article.post.format-gallery > .cover .content-wrap, .dfd-content-wrap.right-image article.post.format-quote > .cover .content-wrap, .dfd-content-wrap.right-image article.post.format-link > .cover .content-wrap, .dfd-content-wrap.right-image article.post.format-video > .cover .content-wrap, .dfd-content-wrap.right-image article.post.format-audio > .cover .content-wrap, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .content-wrap, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .content-wrap, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .content-wrap, .dfd-content-wrap.mixed-image article.post.format-link > .cover .content-wrap, .dfd-content-wrap.mixed-image article.post.format-video > .cover .content-wrap, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .content-wrap, .dfd-posts-module.left-image article.post.format-standard > .cover .content-wrap, .dfd-posts-module.left-image article.post.format-gallery > .cover .content-wrap, .dfd-posts-module.left-image article.post.format-quote > .cover .content-wrap, .dfd-posts-module.left-image article.post.format-link > .cover .content-wrap, .dfd-posts-module.left-image article.post.format-video > .cover .content-wrap, .dfd-posts-module.left-image article.post.format-audio > .cover .content-wrap, .dfd-posts-module.right-image article.post.format-standard > .cover .content-wrap, .dfd-posts-module.right-image article.post.format-gallery > .cover .content-wrap, .dfd-posts-module.right-image article.post.format-quote > .cover .content-wrap, .dfd-posts-module.right-image article.post.format-link > .cover .content-wrap, .dfd-posts-module.right-image article.post.format-video > .cover .content-wrap, .dfd-posts-module.right-image article.post.format-audio > .cover .content-wrap, .dfd-posts-module.mixed-image article.post.format-standard > .cover .content-wrap, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .content-wrap, .dfd-posts-module.mixed-image article.post.format-quote > .cover .content-wrap, .dfd-posts-module.mixed-image article.post.format-link > .cover .content-wrap, .dfd-posts-module.mixed-image article.post.format-video > .cover .content-wrap, .dfd-posts-module.mixed-image article.post.format-audio > .cover .content-wrap {
  position:absolute;
  top:50%;
  display:block;
  width:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-content-wrap.left-image article.post.format-standard > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.left-image article.post.format-gallery > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.left-image article.post.format-quote > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.left-image article.post.format-link > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.left-image article.post.format-video > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.left-image article.post.format-audio > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.right-image article.post.format-standard > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.right-image article.post.format-gallery > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.right-image article.post.format-quote > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.right-image article.post.format-link > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.right-image article.post.format-video > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.right-image article.post.format-audio > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.mixed-image article.post.format-standard > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.mixed-image article.post.format-quote > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.mixed-image article.post.format-link > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.mixed-image article.post.format-video > .cover > *:not(.entry-thumb):first-child, .dfd-content-wrap.mixed-image article.post.format-audio > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.left-image article.post.format-standard > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.left-image article.post.format-gallery > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.left-image article.post.format-quote > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.left-image article.post.format-link > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.left-image article.post.format-video > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.left-image article.post.format-audio > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.right-image article.post.format-standard > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.right-image article.post.format-gallery > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.right-image article.post.format-quote > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.right-image article.post.format-link > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.right-image article.post.format-video > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.right-image article.post.format-audio > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.mixed-image article.post.format-standard > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.mixed-image article.post.format-gallery > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.mixed-image article.post.format-quote > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.mixed-image article.post.format-link > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.mixed-image article.post.format-video > .cover > *:not(.entry-thumb):first-child, .dfd-posts-module.mixed-image article.post.format-audio > .cover > *:not(.entry-thumb):first-child { margin-top:20px; }
.dfd-content-wrap.left-image article.post.format-standard > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.left-image article.post.format-gallery > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.left-image article.post.format-quote > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.left-image article.post.format-link > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.left-image article.post.format-video > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.left-image article.post.format-audio > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.right-image article.post.format-standard > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.right-image article.post.format-gallery > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.right-image article.post.format-quote > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.right-image article.post.format-link > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.right-image article.post.format-video > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.right-image article.post.format-audio > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.mixed-image article.post.format-standard > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.mixed-image article.post.format-quote > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.mixed-image article.post.format-link > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.mixed-image article.post.format-video > .cover > *:not(.entry-thumb):last-child, .dfd-content-wrap.mixed-image article.post.format-audio > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.left-image article.post.format-standard > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.left-image article.post.format-gallery > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.left-image article.post.format-quote > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.left-image article.post.format-link > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.left-image article.post.format-video > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.left-image article.post.format-audio > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.right-image article.post.format-standard > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.right-image article.post.format-gallery > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.right-image article.post.format-quote > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.right-image article.post.format-link > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.right-image article.post.format-video > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.right-image article.post.format-audio > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.mixed-image article.post.format-standard > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.mixed-image article.post.format-gallery > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.mixed-image article.post.format-quote > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.mixed-image article.post.format-link > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.mixed-image article.post.format-video > .cover > *:not(.entry-thumb):last-child, .dfd-posts-module.mixed-image article.post.format-audio > .cover > *:not(.entry-thumb):last-child { margin-bottom:20px; }
.dfd-content-wrap.left-image article.post.format-standard > .cover .entry-meta, .dfd-content-wrap.left-image article.post.format-standard > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-subtitle, .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-standard > .cover .author-section, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-meta, .dfd-content-wrap.left-image article.post.format-gallery > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-subtitle, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-gallery > .cover .author-section, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-meta, .dfd-content-wrap.left-image article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-subtitle, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-quote > .cover .author-section, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-meta, .dfd-content-wrap.left-image article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-subtitle, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-link > .cover .author-section, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-meta, .dfd-content-wrap.left-image article.post.format-video > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-subtitle, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-video > .cover .author-section, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-meta, .dfd-content-wrap.left-image article.post.format-audio > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-subtitle, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-audio > .cover .author-section, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-meta, .dfd-content-wrap.right-image article.post.format-standard > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-subtitle, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-standard > .cover .author-section, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-meta, .dfd-content-wrap.right-image article.post.format-gallery > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-subtitle, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-gallery > .cover .author-section, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-meta, .dfd-content-wrap.right-image article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-subtitle, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-quote > .cover .author-section, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-meta, .dfd-content-wrap.right-image article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-subtitle, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-link > .cover .author-section, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-meta, .dfd-content-wrap.right-image article.post.format-video > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-subtitle, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-video > .cover .author-section, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-meta, .dfd-content-wrap.right-image article.post.format-audio > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-subtitle, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-audio > .cover .author-section, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-meta, .dfd-content-wrap.mixed-image article.post.format-standard > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .author-section, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-meta, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .author-section, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-meta, .dfd-content-wrap.mixed-image article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .author-section, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-meta, .dfd-content-wrap.mixed-image article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-link > .cover .author-section, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-meta, .dfd-content-wrap.mixed-image article.post.format-video > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-video > .cover .author-section, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-meta, .dfd-content-wrap.mixed-image article.post.format-audio > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .author-section, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-meta, .dfd-posts-module.left-image article.post.format-standard > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-subtitle, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-content, .dfd-posts-module.left-image article.post.format-standard > .cover .author-section, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-meta, .dfd-posts-module.left-image article.post.format-gallery > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-subtitle, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-content, .dfd-posts-module.left-image article.post.format-gallery > .cover .author-section, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-meta, .dfd-posts-module.left-image article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-subtitle, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-content, .dfd-posts-module.left-image article.post.format-quote > .cover .author-section, .dfd-posts-module.left-image article.post.format-link > .cover .entry-meta, .dfd-posts-module.left-image article.post.format-link > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-link > .cover .entry-subtitle, .dfd-posts-module.left-image article.post.format-link > .cover .entry-content, .dfd-posts-module.left-image article.post.format-link > .cover .author-section, .dfd-posts-module.left-image article.post.format-video > .cover .entry-meta, .dfd-posts-module.left-image article.post.format-video > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-video > .cover .entry-subtitle, .dfd-posts-module.left-image article.post.format-video > .cover .entry-content, .dfd-posts-module.left-image article.post.format-video > .cover .author-section, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-meta, .dfd-posts-module.left-image article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-subtitle, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-content, .dfd-posts-module.left-image article.post.format-audio > .cover .author-section, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-meta, .dfd-posts-module.right-image article.post.format-standard > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-subtitle, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-content, .dfd-posts-module.right-image article.post.format-standard > .cover .author-section, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-meta, .dfd-posts-module.right-image article.post.format-gallery > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-subtitle, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-content, .dfd-posts-module.right-image article.post.format-gallery > .cover .author-section, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-meta, .dfd-posts-module.right-image article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-subtitle, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-content, .dfd-posts-module.right-image article.post.format-quote > .cover .author-section, .dfd-posts-module.right-image article.post.format-link > .cover .entry-meta, .dfd-posts-module.right-image article.post.format-link > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-link > .cover .entry-subtitle, .dfd-posts-module.right-image article.post.format-link > .cover .entry-content, .dfd-posts-module.right-image article.post.format-link > .cover .author-section, .dfd-posts-module.right-image article.post.format-video > .cover .entry-meta, .dfd-posts-module.right-image article.post.format-video > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-video > .cover .entry-subtitle, .dfd-posts-module.right-image article.post.format-video > .cover .entry-content, .dfd-posts-module.right-image article.post.format-video > .cover .author-section, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-meta, .dfd-posts-module.right-image article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-subtitle, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-content, .dfd-posts-module.right-image article.post.format-audio > .cover .author-section, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-meta, .dfd-posts-module.mixed-image article.post.format-standard > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-subtitle, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-standard > .cover .author-section, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-meta, .dfd-posts-module.mixed-image article.post.format-gallery > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-subtitle, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .author-section, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-meta, .dfd-posts-module.mixed-image article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-subtitle, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-quote > .cover .author-section, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-meta, .dfd-posts-module.mixed-image article.post.format-link > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-subtitle, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-link > .cover .author-section, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-meta, .dfd-posts-module.mixed-image article.post.format-video > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-subtitle, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-video > .cover .author-section, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-meta, .dfd-posts-module.mixed-image article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-subtitle, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-audio > .cover .author-section { padding:0 30px; }
.dfd-content-wrap.left-image article.post.format-standard > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-gallery > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-video > .cover h3.entry-title, .dfd-content-wrap.left-image article.post.format-audio > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-standard > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-gallery > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-video > .cover h3.entry-title, .dfd-content-wrap.right-image article.post.format-audio > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-standard > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-quote > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-link > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-video > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-standard > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-gallery > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-link > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-video > .cover h3.entry-title, .dfd-posts-module.left-image article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-standard > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-gallery > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-link > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-video > .cover h3.entry-title, .dfd-posts-module.right-image article.post.format-audio > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-standard > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-gallery > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-quote > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-link > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-video > .cover h3.entry-title, .dfd-posts-module.mixed-image article.post.format-audio > .cover h3.entry-title { margin-bottom:0; }
.dfd-content-wrap.left-image article.post.format-standard > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-content, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-content, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-content, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-content, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-content, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-content, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-content, .dfd-posts-module.left-image article.post.format-link > .cover .entry-content, .dfd-posts-module.left-image article.post.format-video > .cover .entry-content, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-content, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-content, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-content, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-content, .dfd-posts-module.right-image article.post.format-link > .cover .entry-content, .dfd-posts-module.right-image article.post.format-video > .cover .entry-content, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-content, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-content {
  max-height:6em;
  line-height:2;
  overflow:hidden;
}
.dfd-content-wrap.left-image article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-content p, .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-content p, .dfd-content-wrap.left-image article.post.format-link > .cover .entry-content p, .dfd-content-wrap.left-image article.post.format-video > .cover .entry-content p, .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-content p, .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-content p, .dfd-content-wrap.right-image article.post.format-link > .cover .entry-content p, .dfd-content-wrap.right-image article.post.format-video > .cover .entry-content p, .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-content p, .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-content p, .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-content p, .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-content p, .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-content p, .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-content p, .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-content p, .dfd-posts-module.left-image article.post.format-standard > .cover .entry-content p, .dfd-posts-module.left-image article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.left-image article.post.format-quote > .cover .entry-content p, .dfd-posts-module.left-image article.post.format-link > .cover .entry-content p, .dfd-posts-module.left-image article.post.format-video > .cover .entry-content p, .dfd-posts-module.left-image article.post.format-audio > .cover .entry-content p, .dfd-posts-module.right-image article.post.format-standard > .cover .entry-content p, .dfd-posts-module.right-image article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.right-image article.post.format-quote > .cover .entry-content p, .dfd-posts-module.right-image article.post.format-link > .cover .entry-content p, .dfd-posts-module.right-image article.post.format-video > .cover .entry-content p, .dfd-posts-module.right-image article.post.format-audio > .cover .entry-content p, .dfd-posts-module.mixed-image article.post.format-standard > .cover .entry-content p, .dfd-posts-module.mixed-image article.post.format-gallery > .cover .entry-content p, .dfd-posts-module.mixed-image article.post.format-quote > .cover .entry-content p, .dfd-posts-module.mixed-image article.post.format-link > .cover .entry-content p, .dfd-posts-module.mixed-image article.post.format-video > .cover .entry-content p, .dfd-posts-module.mixed-image article.post.format-audio > .cover .entry-content p {
  line-height:inherit;
  margin-bottom:0;
}
.dfd-content-wrap.left-image.posts-tiled article.post.format-standard > .cover .entry-thumb, .dfd-content-wrap.left-image.posts-tiled article.post.format-gallery > .cover .entry-thumb, .dfd-content-wrap.left-image.posts-tiled article.post.format-quote > .cover .entry-thumb, .dfd-content-wrap.left-image.posts-tiled article.post.format-link > .cover .entry-thumb, .dfd-content-wrap.left-image.posts-tiled article.post.format-video > .cover .entry-thumb, .dfd-content-wrap.left-image.posts-tiled article.post.format-audio > .cover .entry-thumb, .dfd-posts-module.left-image.posts-tiled article.post.format-standard > .cover .entry-thumb, .dfd-posts-module.left-image.posts-tiled article.post.format-gallery > .cover .entry-thumb, .dfd-posts-module.left-image.posts-tiled article.post.format-quote > .cover .entry-thumb, .dfd-posts-module.left-image.posts-tiled article.post.format-link > .cover .entry-thumb, .dfd-posts-module.left-image.posts-tiled article.post.format-video > .cover .entry-thumb, .dfd-posts-module.left-image.posts-tiled article.post.format-audio > .cover .entry-thumb {
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.left-image article.post > .cover .entry-thumb, .dfd-posts-module.left-image article.post > .cover .entry-thumb { float:left; }
.dfd-content-wrap.left-image article.post > .cover .entry-thumb .byline.category, .dfd-posts-module.left-image article.post > .cover .entry-thumb .byline.category { margin-left:10px; }
.dfd-content-wrap.left-image article.post > .cover .content-wrap, .dfd-posts-module.left-image article.post > .cover .content-wrap {
  left:50%;
  float:right;
  text-align:left;
}
.dfd-content-wrap.right-image.posts-tiled article.post.format-standard > .cover .entry-thumb, .dfd-content-wrap.right-image.posts-tiled article.post.format-gallery > .cover .entry-thumb, .dfd-content-wrap.right-image.posts-tiled article.post.format-quote > .cover .entry-thumb, .dfd-content-wrap.right-image.posts-tiled article.post.format-link > .cover .entry-thumb, .dfd-content-wrap.right-image.posts-tiled article.post.format-video > .cover .entry-thumb, .dfd-content-wrap.right-image.posts-tiled article.post.format-audio > .cover .entry-thumb, .dfd-posts-module.right-image.posts-tiled article.post.format-standard > .cover .entry-thumb, .dfd-posts-module.right-image.posts-tiled article.post.format-gallery > .cover .entry-thumb, .dfd-posts-module.right-image.posts-tiled article.post.format-quote > .cover .entry-thumb, .dfd-posts-module.right-image.posts-tiled article.post.format-link > .cover .entry-thumb, .dfd-posts-module.right-image.posts-tiled article.post.format-video > .cover .entry-thumb, .dfd-posts-module.right-image.posts-tiled article.post.format-audio > .cover .entry-thumb {
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.dfd-content-wrap.right-image article.post > .cover .entry-thumb, .dfd-posts-module.right-image article.post > .cover .entry-thumb { float:right; }
.dfd-content-wrap.right-image article.post > .cover .entry-thumb .byline.category, .dfd-posts-module.right-image article.post > .cover .entry-thumb .byline.category { margin-right:10px; }
.dfd-content-wrap.right-image article.post > .cover .content-wrap, .dfd-posts-module.right-image article.post > .cover .content-wrap {
  left:0;
  float:left;
  text-align:right;
}
.dfd-content-wrap.mixed-image.posts-tiled article.post.format-standard:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-gallery:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-quote:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-link:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-video:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-audio:nth-child(even) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-standard:nth-child(even) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-gallery:nth-child(even) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-quote:nth-child(even) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-link:nth-child(even) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-video:nth-child(even) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-audio:nth-child(even) > .cover .entry-thumb {
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.dfd-content-wrap.mixed-image.posts-tiled article.post.format-standard:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-gallery:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-quote:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-link:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-video:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image.posts-tiled article.post.format-audio:nth-child(odd) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-standard:nth-child(odd) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-gallery:nth-child(odd) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-quote:nth-child(odd) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-link:nth-child(odd) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-video:nth-child(odd) > .cover .entry-thumb, .dfd-posts-module.mixed-image.posts-tiled article.post.format-audio:nth-child(odd) > .cover .entry-thumb {
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.mixed-image article.post:nth-child(even) > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post:nth-child(even) > .cover .entry-thumb { float:right; }
.dfd-content-wrap.mixed-image article.post:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-posts-module.mixed-image article.post:nth-child(even) > .cover .entry-thumb .byline.category { margin-left:10px; }
.dfd-content-wrap.mixed-image article.post:nth-child(even) > .cover .content-wrap, .dfd-posts-module.mixed-image article.post:nth-child(even) > .cover .content-wrap {
  left:0;
  float:left;
  text-align:right;
}
.dfd-content-wrap.mixed-image article.post:nth-child(odd) > .cover .entry-thumb, .dfd-posts-module.mixed-image article.post:nth-child(odd) > .cover .entry-thumb { float:left; }
.dfd-content-wrap.mixed-image article.post:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-posts-module.mixed-image article.post:nth-child(odd) > .cover .entry-thumb .byline.category { margin-right:10px; }
.dfd-content-wrap.mixed-image article.post:nth-child(odd) > .cover .content-wrap, .dfd-posts-module.mixed-image article.post:nth-child(odd) > .cover .content-wrap {
  left:50%;
  float:right;
  text-align:left;
}
.dfd-content-wrap.layout-masonry:not(.posts-tiled) article.post:not(.dfd-featured).format-video > .cover:before, .dfd-posts-module.layout-masonry:not(.posts-tiled) article.post:not(.dfd-featured).format-video > .cover:before { bottom:0; }
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover, .dfd-content-wrap.layout-masonry article.post.format-link > .cover, .dfd-content-wrap.layout-masonry article.post.format-audio > .cover, .dfd-content-wrap.layout-metro article.post.format-quote > .cover, .dfd-content-wrap.layout-metro article.post.format-link > .cover, .dfd-content-wrap.layout-metro article.post.format-audio > .cover, .dfd-posts-module.layout-masonry article.post.format-quote > .cover, .dfd-posts-module.layout-masonry article.post.format-link > .cover, .dfd-posts-module.layout-masonry article.post.format-audio > .cover, .dfd-posts-module.layout-metro article.post.format-quote > .cover, .dfd-posts-module.layout-metro article.post.format-link > .cover, .dfd-posts-module.layout-metro article.post.format-audio > .cover {
  position:relative;
  padding:80px 25px 100px;
  border:1px solid #e7e7e7;
  border-radius:6px;
}
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-thumb, .dfd-content-wrap.layout-masonry article.post.format-link > .cover .entry-thumb, .dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.format-link > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-thumb, .dfd-posts-module.layout-masonry article.post.format-quote > .cover .entry-thumb, .dfd-posts-module.layout-masonry article.post.format-link > .cover .entry-thumb, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.format-quote > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.format-link > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-thumb {
  margin-top:-80px;
  margin-left:-25px;
  margin-right:-25px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-thumb img, .dfd-content-wrap.layout-masonry article.post.format-link > .cover .entry-thumb img, .dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-thumb img, .dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-thumb img, .dfd-content-wrap.layout-metro article.post.format-link > .cover .entry-thumb img, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-thumb img, .dfd-posts-module.layout-masonry article.post.format-quote > .cover .entry-thumb img, .dfd-posts-module.layout-masonry article.post.format-link > .cover .entry-thumb img, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.format-quote > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.format-link > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-thumb img {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-masonry article.post.format-link > .cover .entry-content .byline.category, .dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.format-link > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content .byline.category, .dfd-posts-module.layout-masonry article.post.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-masonry article.post.format-link > .cover .entry-content .byline.category, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.format-link > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-content .byline.category {
  position:absolute;
  top:15px;
  right:15px;
  background:#3498db;
  border-radius:4px;
  z-index:3;
}
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-content .byline.category > a, .dfd-content-wrap.layout-masonry article.post.format-link > .cover .entry-content .byline.category > a, .dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-content .byline.category > a, .dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-content .byline.category > a, .dfd-content-wrap.layout-metro article.post.format-link > .cover .entry-content .byline.category > a, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-masonry article.post.format-quote > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-masonry article.post.format-link > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-metro article.post.format-quote > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-metro article.post.format-link > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-content .byline.category > a {
  display:block;
  white-space:nowrap;
  padding:10px 20px;
}
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .author-section, .dfd-content-wrap.layout-masonry article.post.format-link > .cover .author-section, .dfd-content-wrap.layout-masonry article.post.format-audio > .cover .author-section, .dfd-content-wrap.layout-metro article.post.format-quote > .cover .author-section, .dfd-content-wrap.layout-metro article.post.format-link > .cover .author-section, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .author-section, .dfd-posts-module.layout-masonry article.post.format-quote > .cover .author-section, .dfd-posts-module.layout-masonry article.post.format-link > .cover .author-section, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .author-section, .dfd-posts-module.layout-metro article.post.format-quote > .cover .author-section, .dfd-posts-module.layout-metro article.post.format-link > .cover .author-section, .dfd-posts-module.layout-metro article.post.format-audio > .cover .author-section {
  position:absolute;
  left:25px;
  bottom:25px;
}
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover:before, .dfd-content-wrap.layout-metro article.post.format-quote > .cover:before, .dfd-posts-module.layout-masonry article.post.format-quote > .cover:before, .dfd-posts-module.layout-metro article.post.format-quote > .cover:before {
  content:"\ea51";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.format-quote > .cover .entry-content, .dfd-posts-module.layout-metro article.post.format-quote > .cover .entry-content { padding-left:20px; }
.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-masonry article.post.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.format-quote > .cover .entry-content .byline.category { display:block; }
.dfd-content-wrap.layout-masonry article.post.format-quote .quote-content, .dfd-content-wrap.layout-metro article.post.format-quote .quote-content, .dfd-posts-module.layout-masonry article.post.format-quote .quote-content, .dfd-posts-module.layout-metro article.post.format-quote .quote-content {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-content-wrap.layout-masonry article.post.format-quote .quote-content p, .dfd-content-wrap.layout-metro article.post.format-quote .quote-content p, .dfd-posts-module.layout-masonry article.post.format-quote .quote-content p, .dfd-posts-module.layout-metro article.post.format-quote .quote-content p {
  font:inherit;
  text-transform:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  margin:0;
  color:inherit;
}
.dfd-content-wrap.layout-masonry article.post.format-quote .quote-content:hover, .dfd-content-wrap.layout-metro article.post.format-quote .quote-content:hover, .dfd-posts-module.layout-masonry article.post.format-quote .quote-content:hover, .dfd-posts-module.layout-metro article.post.format-quote .quote-content:hover { opacity:.7; }
.dfd-content-wrap.layout-masonry article.post.format-quote .quote-content + .quote-author, .dfd-content-wrap.layout-metro article.post.format-quote .quote-content + .quote-author, .dfd-posts-module.layout-masonry article.post.format-quote .quote-content + .quote-author, .dfd-posts-module.layout-metro article.post.format-quote .quote-content + .quote-author { margin-top:25px; }
.dfd-content-wrap.layout-masonry article.post.format-audio > .cover, .dfd-content-wrap.layout-metro article.post.format-audio > .cover, .dfd-posts-module.layout-masonry article.post.format-audio > .cover, .dfd-posts-module.layout-metro article.post.format-audio > .cover { padding-bottom:80px; }
.dfd-content-wrap.layout-masonry article.post.format-audio > .cover:before, .dfd-content-wrap.layout-metro article.post.format-audio > .cover:before, .dfd-posts-module.layout-masonry article.post.format-audio > .cover:before, .dfd-posts-module.layout-metro article.post.format-audio > .cover:before {
  content:"\ea25";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-subtitle, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-subtitle, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .entry-subtitle, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-subtitle {
  margin-top:0;
  opacity:.5;
}
.dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-content { margin-top:10px; }
.dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-content iframe, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content iframe, .dfd-posts-module.layout-masonry article.post.format-audio > .cover .entry-content iframe, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-content iframe { margin-top:15px; }
.dfd-content-wrap.layout-masonry article.post.format-link > .cover, .dfd-content-wrap.layout-metro article.post.format-link > .cover, .dfd-posts-module.layout-masonry article.post.format-link > .cover, .dfd-posts-module.layout-metro article.post.format-link > .cover { position:relative; }
.dfd-content-wrap.layout-masonry article.post.format-link > .cover:before, .dfd-content-wrap.layout-metro article.post.format-link > .cover:before, .dfd-posts-module.layout-masonry article.post.format-link > .cover:before, .dfd-posts-module.layout-metro article.post.format-link > .cover:before {
  content:"\ea55";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.dfd-content-wrap.layout-masonry article.post.format-link h3.entry-title, .dfd-content-wrap.layout-metro article.post.format-link h3.entry-title, .dfd-posts-module.layout-masonry article.post.format-link h3.entry-title, .dfd-posts-module.layout-metro article.post.format-link h3.entry-title {
  line-height:1.8;
  margin-bottom:25px;
}
.dfd-content-wrap.layout-masonry article.post.format-link .dfd-post-link-url, .dfd-content-wrap.layout-metro article.post.format-link .dfd-post-link-url, .dfd-posts-module.layout-masonry article.post.format-link .dfd-post-link-url, .dfd-posts-module.layout-metro article.post.format-link .dfd-post-link-url { word-wrap:break-word; }
.dfd-content-wrap.layout-masonry article.post.format-link .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.format-link .entry-content .byline.category, .dfd-posts-module.layout-masonry article.post.format-link .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.format-link .entry-content .byline.category { display:block; }
.dfd-content-wrap.layout-masonry article.post:not(.dfd-featured).format-audio .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post:not(.dfd-featured).format-audio .entry-content .byline.category, .dfd-posts-module.layout-masonry article.post:not(.dfd-featured).format-audio .entry-content .byline.category, .dfd-posts-module.layout-metro article.post:not(.dfd-featured).format-audio .entry-content .byline.category { display:block; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio .dfd-shadow-box, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video .dfd-shadow-box, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard .dfd-shadow-box, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio .dfd-shadow-box, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video .dfd-shadow-box, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard .dfd-shadow-box, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio .dfd-shadow-box, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video .dfd-shadow-box, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard .dfd-shadow-box, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio .dfd-shadow-box, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video .dfd-shadow-box, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard .dfd-shadow-box {
  display:block;
  position:absolute;
  top:10%;
  bottom:25px;
  left:10%;
  right:10%;
  z-index:-1;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio:hover .dfd-shadow-box, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video:hover .dfd-shadow-box, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard:hover .dfd-shadow-box, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio:hover .dfd-shadow-box, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video:hover .dfd-shadow-box, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard:hover .dfd-shadow-box, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio:hover .dfd-shadow-box, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video:hover .dfd-shadow-box, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard:hover .dfd-shadow-box, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio:hover .dfd-shadow-box, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video:hover .dfd-shadow-box, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard:hover .dfd-shadow-box {
  -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
  box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover {
  overflow:hidden;
  padding:180px 25px;
  background:#313131;
  border-radius:6px;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-thumb, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-thumb, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-thumb, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-thumb, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-thumb, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-thumb {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
  border-radius:6px;
  z-index:0;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-thumb:before, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-thumb:before, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-thumb:before, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-thumb:before, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-thumb:before, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-thumb:before, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-thumb:before, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-thumb:before, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-thumb:before, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-thumb:before, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-thumb:before, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-thumb:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:rgba(0,0,0,0.5);
  border-radius:6px;
  z-index:1;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-thumb img, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-thumb img, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-thumb img, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-thumb img, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-thumb img, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-thumb img, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-thumb img, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-thumb img, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-thumb img { visibility:hidden; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-meta {
  margin:0;
  opacity:.4;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover h3.entry-title, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-subtitle, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover h3.entry-title, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-subtitle, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-content, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .author-section, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-meta, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover h3.entry-title, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-subtitle, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-content, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .author-section, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover h3.entry-title, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-subtitle, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover h3.entry-title, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-subtitle, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .author-section, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover h3.entry-title, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-subtitle, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .author-section {
  position:relative;
  color:#ffffff;
  z-index:2;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-content, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-content {
  height:4em;
  line-height:2;
  overflow:hidden;
  opacity:.5;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content p, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .entry-content p, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-content p, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content p, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .entry-content p, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .entry-content p, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content p, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .entry-content p, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .entry-content p, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content p, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .entry-content p, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .entry-content p {
  line-height:inherit;
  margin-bottom:0;
  color:inherit;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .author-section, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .author-section, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .author-section, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .author-section {
  position:absolute;
  bottom:25px;
  left:25px;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section .byline.author, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .author-section .byline.author, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section .byline.author, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .author-section .byline.author, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .author-section .byline.author, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .author-section .byline.author, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section .byline.author, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .author-section .byline.author, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section .byline.author, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .author-section .byline.author, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .author-section .byline.author, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .author-section .byline.author { color:inherit; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section .byline.author a, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .author-section .byline.author a, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section .byline.author a, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .author-section .byline.author a, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .author-section .byline.author a, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-standard > .cover .author-section .byline.author a, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .author-section .byline.author a, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .author-section .byline.author a, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-standard > .cover .author-section .byline.author a, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .author-section .byline.author a, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .author-section .byline.author a, .dfd-posts-module.layout-metro article.post.dfd-featured.format-standard > .cover .author-section .byline.author a { color:inherit; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover {
  background:#7f8a91;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover:before, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover:before, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover:before, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover:before {
  color:#ffffff;
  opacity:.5;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
  border-radius:6px;
  z-index:0;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb:before, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb:before, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb:before, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:rgba(0,0,0,0.5);
  border-radius:6px;
  z-index:1;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb img, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb img, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb img { visibility:hidden; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb .byline.category, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-thumb .byline.category, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-thumb .byline.category { display:none; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .inner-cover, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .inner-cover, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .inner-cover, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .inner-cover {
  position:relative;
  z-index:2;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-meta {
  margin:0;
  opacity:.4;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-meta, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover h3.entry-title, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content, .dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .author-section, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-meta, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover h3.entry-title, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .author-section { color:#ffffff; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content a, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content a, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content a, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content a { color:inherit; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content a p, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content a p, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content a p, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content a p { color:inherit; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content .quote-author, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content .quote-author, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .entry-content .quote-author, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .entry-content .quote-author {
  color:inherit;
  opacity:.5;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .author-section .byline.author, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .author-section .byline.author, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .author-section .byline.author, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .author-section .byline.author { color:inherit; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-quote > .cover .author-section .byline.author a, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-quote > .cover .author-section .byline.author a, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-quote > .cover .author-section .byline.author a, .dfd-posts-module.layout-metro article.post.dfd-featured.format-quote > .cover .author-section .byline.author a { color:inherit; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover {
  padding-top:80px;
  padding-bottom:80px;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover:before, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover:before, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover:before, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover:before {
  color:#ffffff;
  opacity:.5;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover .dfd-post-format-icon, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover .dfd-post-format-icon, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover .dfd-post-format-icon, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover .dfd-post-format-icon {
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%);
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover > .entry-thumb + div:not(.inner-cover), .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover > .entry-thumb + div:not(.inner-cover), .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover > .entry-thumb + div:not(.inner-cover), .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover > .entry-thumb + div:not(.inner-cover) { margin-top:100px; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-video > .cover > .entry-thumb + .inner-cover > *:first-child, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-video > .cover > .entry-thumb + .inner-cover > *:first-child, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-video > .cover > .entry-thumb + .inner-cover > *:first-child, .dfd-posts-module.layout-metro article.post.dfd-featured.format-video > .cover > .entry-thumb + .inner-cover > *:first-child { margin-top:100px; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover {
  padding-top:80px;
  padding-bottom:80px;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover:before, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover:before, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover:before, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover:before {
  color:#ffffff;
  opacity:.5;
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .dfd-post-format-icon, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .dfd-post-format-icon, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .dfd-post-format-icon, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .dfd-post-format-icon {
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%);
}
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover > .entry-thumb + div:not(.inner-cover), .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover > .entry-thumb + div:not(.inner-cover), .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover > .entry-thumb + div:not(.inner-cover), .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover > .entry-thumb + div:not(.inner-cover) { margin-top:100px; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover > .entry-thumb + .inner-cover > *:first-child, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover > .entry-thumb + .inner-cover > *:first-child, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover > .entry-thumb + .inner-cover > *:first-child, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover > .entry-thumb + .inner-cover > *:first-child { margin-top:100px; }
.dfd-content-wrap.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content a.dfd-socicon-microphone-black-shape, .dfd-content-wrap.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content a.dfd-socicon-microphone-black-shape, .dfd-posts-module.layout-masonry article.post.dfd-featured.format-audio > .cover .entry-content a.dfd-socicon-microphone-black-shape, .dfd-posts-module.layout-metro article.post.dfd-featured.format-audio > .cover .entry-content a.dfd-socicon-microphone-black-shape {
  font-size:30px;
  line-height:1;
  position:absolute;
  top:50%;
  left:50%;
}
.dfd-content-wrap.layout-metro article.post > .cover, .dfd-posts-module.layout-metro article.post > .cover {
  height:100%;
  padding-bottom:90px;
}
.dfd-content-wrap.layout-metro article.post > .cover .author-section, .dfd-posts-module.layout-metro article.post > .cover .author-section {
  position:absolute;
  left:0;
  bottom:25px;
}
.dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-content { margin-top:10px; }
.dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content iframe, .dfd-posts-module.layout-metro article.post.format-audio > .cover .entry-content iframe {
  height:0;
  visibility:hidden;
}
.dfd-content-wrap.layout-metro article.post.format-quote > .cover, .dfd-content-wrap.layout-metro article.post.format-link > .cover, .dfd-content-wrap.layout-metro article.post.format-audio > .cover, .dfd-content-wrap.layout-metro article.post.dfd-featured > .cover, .dfd-posts-module.layout-metro article.post.format-quote > .cover, .dfd-posts-module.layout-metro article.post.format-link > .cover, .dfd-posts-module.layout-metro article.post.format-audio > .cover, .dfd-posts-module.layout-metro article.post.dfd-featured > .cover {
  display:table !important;
  width:100%;
}
.dfd-content-wrap.layout-metro article.post.format-quote > .cover .inner-cover, .dfd-content-wrap.layout-metro article.post.format-link > .cover .inner-cover, .dfd-content-wrap.layout-metro article.post.format-audio > .cover .inner-cover, .dfd-content-wrap.layout-metro article.post.dfd-featured > .cover .inner-cover, .dfd-posts-module.layout-metro article.post.format-quote > .cover .inner-cover, .dfd-posts-module.layout-metro article.post.format-link > .cover .inner-cover, .dfd-posts-module.layout-metro article.post.format-audio > .cover .inner-cover, .dfd-posts-module.layout-metro article.post.dfd-featured > .cover .inner-cover {
  display:table-cell;
  vertical-align:middle;
}
.dfd-content-wrap.layout-metro article.post:not(.dfd-side-image).format-quote > .cover .inner-cover, .dfd-posts-module.layout-metro article.post:not(.dfd-side-image).format-quote > .cover .inner-cover { position:static; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover > *, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover > *, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover > *, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover > * { width:100%; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content { overflow:visible; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content .byline.category { display:none; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover { display:block !important; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .entry-thumb, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-thumb { margin:0; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content { height:auto; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .entry-content .byline.category, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .entry-content .byline.category, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .entry-content .byline.category { top:-70px; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > .entry-subtitle, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .inner-cover > .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .inner-cover > .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .inner-cover > .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .inner-cover > .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .inner-cover > .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > .entry-subtitle, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .inner-cover > .entry-content { padding:0 45px; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .author-section, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-quote > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-link > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image.post-tiled.format-audio > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-quote > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-link > .cover .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.post-tiled).format-audio > .cover .author-section { padding:0 45px; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover {
  padding:0;
  border:1px solid #e7e7e7;
  border-radius:6px;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover:before, .dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover:after, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover:before, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover:after {
  content:" ";
  display:table;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover:after, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover:after { clear:both; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover > *, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover > * { width:50%; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover .entry-thumb {
  overflow:visible;
  height:100%;
  background-size:cover;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover .entry-thumb img, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover .entry-thumb img { visibility:hidden; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover h3.entry-title a, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover h3.entry-title a {
  font-size:120%;
  line-height:1.3;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover .inner-cover, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover .inner-cover {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover .entry-content {
  overflow:hidden;
  height:4em;
  line-height:2;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover .entry-content p, .dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover .entry-content a, .dfd-content-wrap.layout-metro article.post.dfd-side-image > .cover .entry-content h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover .entry-content p, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover .entry-content a, .dfd-posts-module.layout-metro article.post.dfd-side-image > .cover .entry-content h3.entry-title { line-height:inherit; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .entry-thumb {
  float:left;
  border-top-left-radius:6px;
  border-bottom-left-radius:6px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .inner-cover, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .inner-cover { float:right; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.dfd-right-image) h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.dfd-right-image) h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .author-section { padding:0 45px; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image:not(.dfd-right-image) .author-section {
  position:absolute;
  bottom:25px;
  right:0;
  left:auto;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image.dfd-right-image .entry-thumb, .dfd-posts-module.layout-metro article.post.dfd-side-image.dfd-right-image .entry-thumb {
  float:right;
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.dfd-content-wrap.layout-metro article.post.dfd-side-image.dfd-right-image .inner-cover, .dfd-posts-module.layout-metro article.post.dfd-side-image.dfd-right-image .inner-cover { float:left; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.dfd-right-image .entry-meta, .dfd-content-wrap.layout-metro article.post.dfd-side-image.dfd-right-image h3.entry-title, .dfd-content-wrap.layout-metro article.post.dfd-side-image.dfd-right-image .entry-content, .dfd-content-wrap.layout-metro article.post.dfd-side-image.dfd-right-image .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image.dfd-right-image .entry-meta, .dfd-posts-module.layout-metro article.post.dfd-side-image.dfd-right-image h3.entry-title, .dfd-posts-module.layout-metro article.post.dfd-side-image.dfd-right-image .entry-content, .dfd-posts-module.layout-metro article.post.dfd-side-image.dfd-right-image .author-section { padding:0 45px; }
.dfd-content-wrap.layout-metro article.post.dfd-side-image.dfd-right-image .author-section, .dfd-posts-module.layout-metro article.post.dfd-side-image.dfd-right-image .author-section {
  position:absolute;
  bottom:25px;
  left:0;
}
.dfd-content-wrap.layout-full-content article.post, .dfd-posts-module.layout-full-content article.post { position:relative; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover {
  position:relative;
  padding:80px 25px 100px;
  border:1px solid #e7e7e7;
  border-radius:6px;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-thumb, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-thumb, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-thumb, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-thumb, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-thumb, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-thumb {
  margin-top:-80px;
  margin-left:-25px;
  margin-right:-25px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-thumb img, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-thumb img, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-thumb img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-thumb img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-thumb img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-thumb img {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content .byline.category, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-content .byline.category, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content .byline.category, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-content .byline.category, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content .byline.category {
  position:absolute;
  top:15px;
  right:15px;
  background:#3498db;
  border-radius:4px;
  z-index:3;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content .byline.category > a, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-content .byline.category > a, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .entry-content .byline.category > a, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content .byline.category > a {
  display:block;
  white-space:nowrap;
  padding:10px 20px;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .author-section, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .author-section, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .author-section, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .author-section, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover .author-section, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .author-section {
  position:absolute;
  left:25px;
  bottom:25px;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover:before {
  content:"\ea51";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content { padding-left:20px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content .byline.category, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote > .cover .entry-content .byline.category { display:block; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content p, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content p {
  font:inherit;
  text-transform:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  margin:0;
  color:inherit;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content:hover, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content:hover { opacity:.7; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content + .quote-author, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-quote .quote-content + .quote-author { margin-top:25px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover { padding-bottom:80px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover:before {
  content:"\ea25";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-subtitle, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-subtitle {
  margin-top:0;
  opacity:.5;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content { margin-top:10px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content iframe, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-audio > .cover .entry-content iframe { margin-top:15px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover { position:relative; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link > .cover:before {
  content:"\ea55";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link h3.entry-title, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link h3.entry-title {
  line-height:1.8;
  margin-bottom:25px;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link .dfd-post-link-url, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link .dfd-post-link-url { word-wrap:break-word; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link .entry-content .byline.category, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper.format-link .entry-content .byline.category { display:block; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper + .dfd-content-after-media, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-media-wrapper + .dfd-content-after-media { margin-top:30px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media .aligncenter, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media .aligncenter { margin-bottom:15px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media .alignleft, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media .alignleft { margin:0 20px 15px 0; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media .alignright, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media .alignright { margin:0 0 15px 20px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > strong > img, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > figure > img, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > figure > a > img, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > img, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > strong > img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > figure > img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > figure > a > img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > img, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > img { border-radius:6px; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media strong, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media strong { color:#4a4a4a; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title) { color:#3498db; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ol, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ol, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ol, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ol {
  list-style:initial;
  list-style-type:decimal;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ol ol, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ol ol, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ol ol, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ol ol {
  list-style:initial;
  list-style-type:decimal;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul { margin-left:0; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:10px 0;
  color:#3b3b3b;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li:before, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li:before {
  content:"";
  float:left;
  display:block;
  width:6px;
  height:6px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-3px;
  margin-left:-25px;
  background:#3498db;
  border-radius:50%;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li li, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li li, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li li, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:5px 0;
  color:#3b3b3b;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li li:before, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li li:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li li:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li li:before {
  content:"";
  float:left;
  display:block;
  width:4px;
  height:4px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-2px;
  margin-left:-25px;
  background:#636363;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li li li:before, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li li li:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul > li li li:before, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul > li li li:before {
  content:"";
  float:left;
  display:block;
  width:10px;
  height:1px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-0.5px;
  margin-left:-25px;
  background:#bfbfbf;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul ul, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul ul, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p > ul ul, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > ul ul { margin-left:0; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table {
  background:transparent;
  border:none;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table thead, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table thead, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table thead, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table thead {
  background:transparent;
  border-bottom:2px solid rgba(0,0,0,0.04);
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table thead tr th, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table thead tr th, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table thead tr th, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table thead tr th {
  font-size:11px;
  font-weight:bold;
  line-height:1.2;
  text-transform:uppercase;
  letter-spacing:.3px;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr { border-bottom:1px solid #e7e7e7; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr:nth-child(even), .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr:nth-child(even), .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr:nth-child(even), .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr:nth-child(even) { background:transparent; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr:last-child, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr:last-child, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr:last-child, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr:last-child { border-bottom:none; }
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr th, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr th, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr th, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr th {
  line-height:3;
  padding-left:10px;
  padding-right:10px;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr td, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr td, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > table tbody tr td, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > p table tbody tr td {
  line-height:3;
  vertical-align:middle;
}
.dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h1, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h2, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h3, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h4, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h5, .dfd-content-wrap.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h6, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h1, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h2, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h3, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h4, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h5, .dfd-posts-module.layout-full-content article.post > .cover > .entry-content .dfd-content-after-media > h6 { margin-bottom:14px; }
.dfd-content-wrap:not(.dfd-post_single) article.post.sticky > .cover h3.entry-title, .dfd-posts-module:not(.dfd-post_single) article.post.sticky > .cover h3.entry-title { color:#3498db; }
.dfd-content-wrap article.post > .cover, .dfd-posts-module article.post > .cover { position:relative; }
.dfd-content-wrap article.post > .cover > *:first-child:not(.entry-thumb):not(.entry-content), .dfd-posts-module article.post > .cover > *:first-child:not(.entry-thumb):not(.entry-content) { padding-top:30px; }
.dfd-content-wrap article.post > .cover > .entry-thumb, .dfd-posts-module article.post > .cover > .entry-thumb { border-radius:6px; }
.dfd-content-wrap article.post .dfd-media-wrapper, .dfd-content-wrap article.post .entry-thumb, .dfd-posts-module article.post .dfd-media-wrapper, .dfd-posts-module article.post .entry-thumb {
  position:relative;
  overflow:hidden;
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
}
.dfd-content-wrap article.post .dfd-media-wrapper img:not(.attachment-post-thumbnail.size-post-thumbnail), .dfd-content-wrap article.post .entry-thumb img:not(.attachment-post-thumbnail.size-post-thumbnail), .dfd-posts-module article.post .dfd-media-wrapper img:not(.attachment-post-thumbnail.size-post-thumbnail), .dfd-posts-module article.post .entry-thumb img:not(.attachment-post-thumbnail.size-post-thumbnail) {
  display:block;
  min-width:100%;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-content-wrap article.post .dfd-media-wrapper img.attachment-post-thumbnail.size-post-thumbnail, .dfd-content-wrap article.post .entry-thumb img.attachment-post-thumbnail.size-post-thumbnail, .dfd-posts-module article.post .dfd-media-wrapper img.attachment-post-thumbnail.size-post-thumbnail, .dfd-posts-module article.post .entry-thumb img.attachment-post-thumbnail.size-post-thumbnail { border-radius:6px; }
.dfd-content-wrap article.post .dfd-media-wrapper:hover img:not(.attachment-post-thumbnail.size-post-thumbnail), .dfd-content-wrap article.post .entry-thumb:hover img:not(.attachment-post-thumbnail.size-post-thumbnail), .dfd-posts-module article.post .dfd-media-wrapper:hover img:not(.attachment-post-thumbnail.size-post-thumbnail), .dfd-posts-module article.post .entry-thumb:hover img:not(.attachment-post-thumbnail.size-post-thumbnail) {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
}
.dfd-content-wrap article.post .dfd-media-wrapper .byline.category, .dfd-content-wrap article.post .entry-thumb .byline.category, .dfd-posts-module article.post .dfd-media-wrapper .byline.category, .dfd-posts-module article.post .entry-thumb .byline.category {
  position:absolute;
  top:15px;
  right:15px;
  background:#3498db;
  border-radius:4px;
  z-index:3;
}
.dfd-content-wrap article.post .dfd-media-wrapper .byline.category > a, .dfd-content-wrap article.post .entry-thumb .byline.category > a, .dfd-posts-module article.post .dfd-media-wrapper .byline.category > a, .dfd-posts-module article.post .entry-thumb .byline.category > a {
  display:block;
  white-space:nowrap;
  padding:10px 20px;
}
.dfd-content-wrap article.post .dfd-media-wrapper .dfd-post-format-icon, .dfd-content-wrap article.post .entry-thumb .dfd-post-format-icon, .dfd-posts-module article.post .dfd-media-wrapper .dfd-post-format-icon, .dfd-posts-module article.post .entry-thumb .dfd-post-format-icon {
  font-size:24px;
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:80px;
  height:80px;
  line-height:80px;
  text-align:center;
  margin-top:-40px;
  margin-left:-40px;
  color:#ffffff;
  border-radius:50%;
  z-index:2;
}
.dfd-content-wrap article.post .dfd-media-wrapper .dfd-post-format-icon:before, .dfd-content-wrap article.post .entry-thumb .dfd-post-format-icon:before, .dfd-posts-module article.post .dfd-media-wrapper .dfd-post-format-icon:before, .dfd-posts-module article.post .entry-thumb .dfd-post-format-icon:before {
  position:relative;
  line-height:inherit;
  z-index:1;
}
.dfd-content-wrap article.post .dfd-media-wrapper .dfd-post-format-icon:after, .dfd-content-wrap article.post .entry-thumb .dfd-post-format-icon:after, .dfd-posts-module article.post .dfd-media-wrapper .dfd-post-format-icon:after, .dfd-posts-module article.post .entry-thumb .dfd-post-format-icon:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.4);
  border-radius:50%;
  z-index:0;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-content-wrap article.post .dfd-media-wrapper .dfd-post-format-icon:hover:after, .dfd-content-wrap article.post .entry-thumb .dfd-post-format-icon:hover:after, .dfd-posts-module article.post .dfd-media-wrapper .dfd-post-format-icon:hover:after, .dfd-posts-module article.post .entry-thumb .dfd-post-format-icon:hover:after {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}
.dfd-content-wrap article.post .dfd-media-wrapper + .entry-meta, .dfd-content-wrap article.post .dfd-media-wrapper + h3.entry-title, .dfd-content-wrap article.post .dfd-media-wrapper + .entry-subtitle, .dfd-content-wrap article.post .dfd-media-wrapper + .entry-content, .dfd-content-wrap article.post .dfd-media-wrapper + .author-section, .dfd-content-wrap article.post .entry-thumb + .entry-meta, .dfd-content-wrap article.post .entry-thumb + h3.entry-title, .dfd-content-wrap article.post .entry-thumb + .entry-subtitle, .dfd-content-wrap article.post .entry-thumb + .entry-content, .dfd-content-wrap article.post .entry-thumb + .author-section, .dfd-posts-module article.post .dfd-media-wrapper + .entry-meta, .dfd-posts-module article.post .dfd-media-wrapper + h3.entry-title, .dfd-posts-module article.post .dfd-media-wrapper + .entry-subtitle, .dfd-posts-module article.post .dfd-media-wrapper + .entry-content, .dfd-posts-module article.post .dfd-media-wrapper + .author-section, .dfd-posts-module article.post .entry-thumb + .entry-meta, .dfd-posts-module article.post .entry-thumb + h3.entry-title, .dfd-posts-module article.post .entry-thumb + .entry-subtitle, .dfd-posts-module article.post .entry-thumb + .entry-content, .dfd-posts-module article.post .entry-thumb + .author-section { margin-top:30px; }
.dfd-content-wrap article.post .entry-meta > *, .dfd-posts-module article.post .entry-meta > * { float:none; }
.dfd-content-wrap article.post .entry-meta > * > *, .dfd-posts-module article.post .entry-meta > * > * { margin-bottom:5px; }
.dfd-content-wrap article.post .entry-meta + h3.entry-title, .dfd-content-wrap article.post .entry-meta + .entry-subtitle, .dfd-content-wrap article.post .entry-meta + .entry-content, .dfd-content-wrap article.post .entry-meta + .author-section, .dfd-posts-module article.post .entry-meta + h3.entry-title, .dfd-posts-module article.post .entry-meta + .entry-subtitle, .dfd-posts-module article.post .entry-meta + .entry-content, .dfd-posts-module article.post .entry-meta + .author-section { margin-top:10px; }
.dfd-content-wrap article.post h3.entry-title > a, .dfd-posts-module article.post h3.entry-title > a {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-content-wrap article.post h3.entry-title:hover > a, .dfd-posts-module article.post h3.entry-title:hover > a { opacity:.7; }
.dfd-content-wrap article.post h3.entry-title + .entry-subtitle, .dfd-content-wrap article.post h3.entry-title + .entry-content, .dfd-content-wrap article.post h3.entry-title + .author-section, .dfd-posts-module article.post h3.entry-title + .entry-subtitle, .dfd-posts-module article.post h3.entry-title + .entry-content, .dfd-posts-module article.post h3.entry-title + .author-section { margin-top:20px; }
.dfd-content-wrap article.post .entry-subtitle + .entry-content, .dfd-content-wrap article.post .entry-subtitle + .author-section, .dfd-posts-module article.post .entry-subtitle + .entry-content, .dfd-posts-module article.post .entry-subtitle + .author-section { margin-top:20px; }
.dfd-content-wrap article.post .entry-content .byline.category, .dfd-posts-module article.post .entry-content .byline.category { display:none; }
.dfd-content-wrap article.post .entry-content + .author-section, .dfd-posts-module article.post .entry-content + .author-section { margin-top:20px; }
.dfd-content-wrap article.post .author-section, .dfd-posts-module article.post .author-section {
  height:34px;
  line-height:34px;
}
.dfd-content-wrap article.post .author-section .author, .dfd-posts-module article.post .author-section .author {
  display:inline-block;
  height:inherit;
  line-height:inherit;
  overflow:hidden;
}
.dfd-content-wrap article.post .author-section .author img, .dfd-posts-module article.post .author-section .author img {
  display:block;
  float:left;
  margin-right:10px;
  border-radius:50%;
}
.dfd-content-wrap article.post .author-section .author a, .dfd-posts-module article.post .author-section .author a {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-content-wrap article.post .author-section .author:hover a, .dfd-posts-module article.post .author-section .author:hover a {
  opacity:.7;
  color:inherit;
}
.dfd-content-wrap .dfd-img-lazy-load:not(.image-loaded), .dfd-posts-module .dfd-img-lazy-load:not(.image-loaded) {
  background:#f2f2f2 url(../img/preloader-img-thumb.gif) center center no-repeat;
  background-size:initial !important;
}
.dfd-archive-page-description { margin-bottom:20px; }
article.post.disable-category .entry-thumb > .byline.category, article.post.disable-category .entry-content > .byline.category {
  display:none;
  visibility:hidden;
}
article.post.format-gallery .entry-thumb .slick-slide img {
  -webkit-transform:scale(1);
  transform:scale(1);
}
article.post.format-gallery .dfd-gallery-bar {
  position:absolute;
  top:0;
  left:0;
  height:2px;
  background:rgba(255,255,255,0.2);
  display:none;
}
article.post.format-gallery .slider-controls .prev, article.post.format-gallery .slider-controls .next {
  font-size:8px;
  position:absolute;
  bottom:10px;
  display:block;
  width:28px;
  height:28px;
  text-align:center;
  line-height:24px;
  color:#ffffff;
  border:2px solid transparent;
  border-radius:50%;
  -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;
}
article.post.format-gallery .slider-controls .prev > span, article.post.format-gallery .slider-controls .next > span {
  position:absolute;
  top:50%;
  display:block;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
}
article.post.format-gallery .slider-controls .prev:hover, article.post.format-gallery .slider-controls .next:hover { border-color:rgba(255,255,255,0.2); }
article.post.format-gallery .slider-controls .prev { left:15px; }
article.post.format-gallery .slider-controls .prev > span {
  left:100%;
  margin-left:10px;
}
article.post.format-gallery .slider-controls .next { right:15px; }
article.post.format-gallery .slider-controls .next > span {
  right:100%;
  margin-right:10px;
}
article.post.format-gallery .slick-dots {
  position:absolute;
  bottom:20px;
  left:50%;
  max-width:calc(100% - 100px);
  margin:0;
  padding:0;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
article.post.format-gallery .slick-dots > li {
  float:left;
  width:auto;
  height:10px;
  margin:10px 0 0;
  padding:0 13px;
}
article.post.format-gallery .slick-dots > li button {
  text-indent:9999em;
  overflow:hidden;
  width:10px;
  height:10px;
  padding:0;
  background:rgba(255,255,255,0.5);
  border:2px solid transparent;
  border-radius:50%;
  cursor:pointer;
  -webkit-transform:scale(.6);
  transform:scale(.6);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
article.post.format-gallery .slick-dots > li button:hover {
  background:transparent;
  border-color:rgba(255,255,255,0.5);
  -webkit-transform:scale(1);
  transform:scale(1);
}
article.post.format-gallery .slick-dots > li.slick-active button {
  background:#ffffff;
  -webkit-transform:scale(1);
  transform:scale(1);
}
article.post.format-gallery .slick-dots > li.slick-active button:hover { border-color:#ffffff; }
article.post.format-video .flex-video iframe { border-radius:6px; }
article.post.format-video .video-js { border-radius:6px; }
#layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover .author-section, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-subtitle, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-meta, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover .cover, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover .author-section { padding:0 20px; }
#layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover h3.entry-title, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover h3.entry-title { margin-top:10px; }
#layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-standard > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-gallery > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-quote > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-link > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-video > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.left-image article.post.format-audio > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-standard > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-gallery > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-quote > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-link > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-video > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.right-image article.post.format-audio > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-standard > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-gallery > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-quote > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-link > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-video > .cover .entry-content, #layout > .row:not(.full-width) .blog-section.sidebar-both .dfd-content-wrap.mixed-image article.post.format-audio > .cover .entry-content {
  height:3em;
  line-height:1.5;
  overflow:hidden;
}
#layout.single-post > .row.full-width >.blog-section.no-sidebars { padding:0 30px; }
#layout.single-post > .row.full-width >.blog-section.no-sidebars .about-author, #layout.single-post > .row.full-width >.blog-section.no-sidebars .dfd-related-posts-wrap, #layout.single-post > .row.full-width >.blog-section.no-sidebars #comments, #layout.single-post > .row.full-width >.blog-section.no-sidebars #respond {
  max-width:930px;
  margin-left:auto;
  margin-right:auto;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post { position:relative; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover {
  position:relative;
  padding:80px 25px 100px;
  border:1px solid #e7e7e7;
  border-radius:6px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover .entry-thumb, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover .entry-thumb, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-thumb {
  margin-top:-80px;
  margin-left:-25px;
  margin-right:-25px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover .entry-thumb img, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover .entry-thumb img, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-thumb img {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover .entry-content .byline.category, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover .entry-content .byline.category, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-content .byline.category {
  position:absolute;
  top:15px;
  right:15px;
  background:#3498db;
  border-radius:4px;
  z-index:3;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover .entry-content .byline.category > a, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover .entry-content .byline.category > a, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-content .byline.category > a {
  display:block;
  white-space:nowrap;
  padding:10px 20px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover .author-section, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover .author-section, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .author-section {
  position:absolute;
  left:25px;
  bottom:25px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover:before {
  content:"\ea51";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover .entry-content { padding-left:20px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover .entry-content .byline.category { display:block; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote .quote-content {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote .quote-content p {
  font:inherit;
  text-transform:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  margin:0;
  color:inherit;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote .quote-content:hover { opacity:.7; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote .quote-content + .quote-author { margin-top:25px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover { padding-bottom:80px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover:before {
  content:"\ea25";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-subtitle {
  margin-top:0;
  opacity:.5;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-content { margin-top:10px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-content iframe { margin-top:15px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover { position:relative; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover:before {
  content:"\ea55";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link h3.entry-title {
  line-height:1.8;
  margin-bottom:25px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link .dfd-post-link-url { word-wrap:break-word; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link .entry-content .byline.category { display:block; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote .quote-content + .quote-author {
  margin-bottom:-1.5em;
  padding-right:40px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link .dfd-post-link-url {
  display:block;
  margin-bottom:-1.5em;
  padding-right:40px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-quote > .cover, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-link > .cover { padding:20px 25px 50px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-video > .cover:before { display:none; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover { padding:0; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover > *:first-child:not(.entry-thumb) { padding-top:0; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover:before { display:none; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover .entry-content { margin-top:0; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post > .cover + .entry-content { margin-top:30px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .dfd-single-categories ul li { margin-bottom:5px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .dfd-single-categories + h3.entry-title, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .dfd-single-categories + .entry-subtitle, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .dfd-single-categories + .entry-meta, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .dfd-single-categories + .cover, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .dfd-single-categories + .entry-content { margin-top:5px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .h3.entry-title + .entry-subtitle, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .h3.entry-title + .entry-meta, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .h3.entry-title + .cover, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .h3.entry-title + .entry-content { margin-top:25px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-subtitle + .entry-meta, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-subtitle + .cover, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-subtitle + .entry-content { margin-top:25px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-meta + .cover, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-meta + .entry-content { margin-top:25px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .cover + .entry-content { margin-top:25px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content:before, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content:after {
  content:" ";
  display:table;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content:after { clear:both; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content .aligncenter { margin-bottom:15px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content .alignleft { margin:0 20px 15px 0; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content .alignright { margin:0 0 15px 20px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > strong > img, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > figure > img, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > figure > a > img, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > img, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > img { border-radius:6px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content strong { color:#4a4a4a; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title) { color:#3498db; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ol, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ol {
  list-style:initial;
  list-style-type:decimal;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ol ol, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ol ol {
  list-style:initial;
  list-style-type:decimal;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul { margin-left:0; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul > li, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul > li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:10px 0;
  color:#3b3b3b;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul > li:before, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul > li:before {
  content:"";
  float:left;
  display:block;
  width:6px;
  height:6px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-3px;
  margin-left:-25px;
  background:#3498db;
  border-radius:50%;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul > li li, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul > li li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:5px 0;
  color:#3b3b3b;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul > li li:before, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul > li li:before {
  content:"";
  float:left;
  display:block;
  width:4px;
  height:4px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-2px;
  margin-left:-25px;
  background:#636363;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul > li li li:before, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul > li li li:before {
  content:"";
  float:left;
  display:block;
  width:10px;
  height:1px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-0.5px;
  margin-left:-25px;
  background:#bfbfbf;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul ul, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul ul { margin-left:0; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table {
  background:transparent;
  border:none;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table thead, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table thead {
  background:transparent;
  border-bottom:2px solid rgba(0,0,0,0.04);
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table thead tr th, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table thead tr th {
  font-size:11px;
  font-weight:bold;
  line-height:1.2;
  text-transform:uppercase;
  letter-spacing:.3px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table tbody tr, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table tbody tr { border-bottom:1px solid #e7e7e7; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table tbody tr:nth-child(even), #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table tbody tr:nth-child(even) { background:transparent; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table tbody tr:last-child, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table tbody tr:last-child { border-bottom:none; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table tbody tr th, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table tbody tr th {
  line-height:3;
  padding-left:10px;
  padding-right:10px;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > table tbody tr td, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p table tbody tr td {
  line-height:3;
  vertical-align:middle;
}
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > h1, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > h2, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > h3, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > h4, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > h5, #layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > h6 { margin-bottom:14px; }
#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .dfd-blog-share-fixed-wrap.sticky {
  right:auto;
  -webkit-transform:translate3d(-78px,10px,0);
  -moz-transform:translate3d(-78px,10px,0);
  -o-transform:translate3d(-78px,10px,0);
  transform:translate3d(-78px,10px,0);
}
#layout.single-post .dfd-related-posts-wrap {
  margin-top:40px;
  padding-bottom:60px;
}
#layout.single-post .dfd-related-posts-wrap > h3.entry-title {
  padding:0 10px;
  margin-bottom:35px;
}
#layout.single-post .dfd-related-posts-wrap article.post > .cover .entry-thumb { border-radius:4px; }
#layout.single-post .dfd-related-posts-wrap article.post > .cover .entry-thumb + .entry-meta, #layout.single-post .dfd-related-posts-wrap article.post > .cover .entry-thumb + h3.entry-title, #layout.single-post .dfd-related-posts-wrap article.post > .cover .entry-thumb + .entry-content, #layout.single-post .dfd-related-posts-wrap article.post > .cover .entry-thumb + .author-section { margin-top:23px; }
#layout.single-post .dfd-related-posts-wrap article.post.format-quote > .cover, #layout.single-post .dfd-related-posts-wrap article.post.format-link > .cover, #layout.single-post .dfd-related-posts-wrap article.post.format-audio > .cover {
  padding:0 10px;
  border:none;
}
#layout.single-post .dfd-related-posts-wrap article.post.format-quote > .cover:before, #layout.single-post .dfd-related-posts-wrap article.post.format-link > .cover:before, #layout.single-post .dfd-related-posts-wrap article.post.format-audio > .cover:before { display:none; }
#layout.single-post .dfd-related-posts-wrap article.post.format-quote > .cover:hover, #layout.single-post .dfd-related-posts-wrap article.post.format-link > .cover:hover, #layout.single-post .dfd-related-posts-wrap article.post.format-audio > .cover:hover {
  -webkit-box-shadow:none;
  box-shadow:none;
}
#layout.single-post .dfd-related-posts-wrap article.post.format-quote > .cover .entry-thumb, #layout.single-post .dfd-related-posts-wrap article.post.format-link > .cover .entry-thumb, #layout.single-post .dfd-related-posts-wrap article.post.format-audio > .cover .entry-thumb { margin:0; }
#layout.single-post .dfd-related-posts-wrap article.post > .cover { padding:0 10px; }
@media only screen and (min-width: 1024px) {
  div#stuning-header:not(.dfd-composer-post) div.page-title-inner .dfd-meta-wrap { padding:0 8.3333%; }
  div#stuning-header:not(.dfd-composer-post) div.page-title-inner .dfd-meta-wrap .dfd-blog-share-popup-wrap .dfd-share-buttons { right:8.3333%; }
  #layout:not(.dfd-composer-post).single-post .blog-section.no-sidebars .dfd-content-wrap {
    width:83.33333%;
    margin:0 auto;
  }
}
button, .button, input[type="submit"] {
  display:inline-block;
  line-height:43px;
  padding:0 30px;
  background:#3498db;
  border:0px solid #3498db;
  cursor:pointer;
  border-radius:43px;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
button:disabled, button:disabled[disabled], .button:disabled, .button:disabled[disabled], input[type="submit"]:disabled, input[type="submit"]:disabled[disabled] {
  cursor:not-allowed;
  opacity:.7;
}
.body-back-to-top {
  position:fixed;
  bottom:-42px;
  right:42px;
  width:42px;
  height:42px;
  line-height:42px;
  text-align:center;
  cursor:pointer;
  z-index:998;
  border-radius:50%;
  opacity:0;
  -webkit-transition:bottom .5s ease, opacity .5s ease;
  -moz-transition:bottom .5s ease, opacity .5s ease;
  transition:bottom .5s ease, opacity .5s ease;
}
.body-back-to-top > i {
  position:relative;
  overflow:hidden;
  font-size:9px;
  width:inherit;
  height:inherit;
  line-height:inherit;
  display:block;
  color:transparent;
  text-shadow:0px 0px #ffffff, 0px 50px #ffffff;
  -webkit-transition:text-shadow .2s ease;
  -moz-transition:text-shadow .2s ease;
  transition:text-shadow .2s ease;
  z-index:1;
}
.body-back-to-top:after {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  background:rgba(0,0,0,0.25);
  -webkit-box-shadow:0px 0px 0px 0px transparent;
  box-shadow:0px 0px 0px 0px transparent;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
  border-radius:inherit;
}
.body-back-to-top:hover i { text-shadow:0px -50px #ffffff, 0px 0px #ffffff; }
.body-back-to-top:hover:after {
  -webkit-transform:scale(1.07);
  transform:scale(1.07);
  background:#3498db;
  -webkit-box-shadow:0px 10px 20px 8px rgba(0,0,0,0.15);
  box-shadow:0px 10px 20px 8px rgba(0,0,0,0.15);
}
.body-back-to-top:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  opacity:1;
  display:block;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
  border-radius:inherit;
  -webkit-transition:transform .5s ease, opacity .6s ease;
  -moz-transition:transform .5s ease, opacity .6s ease;
  transition:transform .5s ease, opacity .6s ease;
}
.body-back-to-top.active:after { background:#3498db; }
.body-back-to-top.active:before {
  background:#3498db;
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
  opacity:0;
}
.body-back-to-top.visible {
  opacity:1;
  bottom:40px;
}
.body-back-to-top.visible.lifted { bottom:130px; }
.dfd-dots-link {
  display:block;
  width:40px;
  height:8px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-4px;
  margin-left:-20px;
}
.dfd-dots-link > span {
  display:block;
  width:8px;
  height:8px;
  position:absolute;
  top:0;
  left:50%;
  border-radius:50%;
}
.dfd-dots-link > span.dfd-left-dot { left:0; }
.dfd-dots-link > span.dfd-right-dot {
  left:auto;
  right:0;
}
.dfd-dots-link > span.dfd-middle-dot { margin-left:-4px; }
@media only screen and (min-width: 800px) {
  #respond, #comments {
    width:83.33333%;
    margin:0 auto;
  }
}
#comments { padding-top:60px; }
#comments .commentlist { margin:60px 0 0; }
#comments .commentlist > li.comment {
  padding-bottom:45px;
  margin-bottom:45px;
  border-bottom:1px solid #e7e7e7;
}
#comments .commentlist > li.comment:last-child {
  margin-bottom:0;
  padding-bottom:60px;
}
#comments .commentlist > li.comment .comment { margin-top:50px; }
#comments .commentlist .comment ul { margin-left:70px; }
#comments .commentlist .comment div.clearfix .avatar-box {
  position:relative;
  overflow:hidden;
  width:70px;
  height:70px;
  float:left;
  border-radius:50%;
}
#comments .commentlist .comment div.clearfix .comment-content { margin-left:90px; }
#comments .commentlist .comment div.clearfix .comment-content strong { color:#4a4a4a; }
#comments .commentlist .comment div.clearfix .comment-content .comment-author { line-height:40px; }
#comments .commentlist .comment div.clearfix .comment-content .comment-author .author {
  float:left;
  font-size:15px;
  height:40px;
  line-height:inherit;
  margin-right:20px;
}
#comments .commentlist .comment div.clearfix .comment-content .comment-author .reply {
  float:right;
  height:40px;
  line-height:inherit;
}
#comments .commentlist .comment div.clearfix .comment-content .comment-author .reply .comment-edit-link, #comments .commentlist .comment div.clearfix .comment-content .comment-author .reply .comment-reply-link {
  display:block;
  float:left;
  line-height:inherit;
  padding:0 15px;
  color:#282828;
  border-radius:40px;
  -webkit-box-shadow:0 10px 27px 0px transparent;
  box-shadow:0 10px 27px 0px transparent;
  -webkit-transform:perspective(0px) translateY(0);
  -moz-transform:perspective(0px) translateY(0);
  -o-transform:perspective(0px) translateY(0);
  transform:perspective(0px) translateY(0);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
#comments .commentlist .comment div.clearfix .comment-content .comment-author .reply .comment-edit-link:hover, #comments .commentlist .comment div.clearfix .comment-content .comment-author .reply .comment-reply-link:hover {
  -webkit-box-shadow:0 10px 27px 0px rgba(0,0,0,0.2);
  box-shadow:0 10px 27px 0px rgba(0,0,0,0.2);
  -webkit-transform:perspective(400px) translateY(-2px);
  -moz-transform:perspective(400px) translateY(-2px);
  -o-transform:perspective(400px) translateY(-2px);
  transform:perspective(400px) translateY(-2px);
}
#comments .commentlist .comment div.clearfix .comment-content .comment-author .reply .comment-edit-link i, #comments .commentlist .comment div.clearfix .comment-content .comment-author .reply .comment-reply-link i {
  float:left;
  font-size:15px;
  line-height:inherit;
  margin-right:5px;
  color:#c3c3c3;
}
#comments .commentlist .comment div.clearfix .comment-content .comment-author .reply .comment-reply-link { margin-left:10px; }
#comments .commentlist .comment div.clearfix .comment-content .comment-author .entry-meta {
  height:40px;
  line-height:inherit;
}
#comments .commentlist .comment div.clearfix .comment-content .comment-author .entry-meta i { line-height:inherit; }
#comments .commentlist .comment div.clearfix .comment-content .ovh { width:100%; }
#comments .commentlist .comment div.clearfix .comment-content .ovh .aligncenter { margin-bottom:15px; }
#comments .commentlist .comment div.clearfix .comment-content .ovh .alignleft { margin:0 20px 15px 0; }
#comments .commentlist .comment div.clearfix .comment-content .ovh .alignright { margin:0 0 15px 20px; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > strong > img, #comments .commentlist .comment div.clearfix .comment-content .ovh > figure > img, #comments .commentlist .comment div.clearfix .comment-content .ovh > figure > a > img, #comments .commentlist .comment div.clearfix .comment-content .ovh > p > img, #comments .commentlist .comment div.clearfix .comment-content .ovh > img { border-radius:6px; }
#comments .commentlist .comment div.clearfix .comment-content .ovh strong { color:#4a4a4a; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), #comments .commentlist .comment div.clearfix .comment-content .ovh > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title), #comments .commentlist .comment div.clearfix .comment-content .ovh > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title) { color:#3498db; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ol, #comments .commentlist .comment div.clearfix .comment-content .ovh > ol {
  list-style:initial;
  list-style-type:decimal;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ol ol, #comments .commentlist .comment div.clearfix .comment-content .ovh > ol ol {
  list-style:initial;
  list-style-type:decimal;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ul, #comments .commentlist .comment div.clearfix .comment-content .ovh > ul { margin-left:0; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ul > li, #comments .commentlist .comment div.clearfix .comment-content .ovh > ul > li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:10px 0;
  color:#3b3b3b;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ul > li:before, #comments .commentlist .comment div.clearfix .comment-content .ovh > ul > li:before {
  content:"";
  float:left;
  display:block;
  width:6px;
  height:6px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-3px;
  margin-left:-25px;
  background:#3498db;
  border-radius:50%;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ul > li li, #comments .commentlist .comment div.clearfix .comment-content .ovh > ul > li li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:5px 0;
  color:#3b3b3b;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ul > li li:before, #comments .commentlist .comment div.clearfix .comment-content .ovh > ul > li li:before {
  content:"";
  float:left;
  display:block;
  width:4px;
  height:4px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-2px;
  margin-left:-25px;
  background:#636363;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ul > li li li:before, #comments .commentlist .comment div.clearfix .comment-content .ovh > ul > li li li:before {
  content:"";
  float:left;
  display:block;
  width:10px;
  height:1px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-0.5px;
  margin-left:-25px;
  background:#bfbfbf;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > p > ul ul, #comments .commentlist .comment div.clearfix .comment-content .ovh > ul ul { margin-left:0; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > table, #comments .commentlist .comment div.clearfix .comment-content .ovh > p table {
  background:transparent;
  border:none;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > table thead, #comments .commentlist .comment div.clearfix .comment-content .ovh > p table thead {
  background:transparent;
  border-bottom:2px solid rgba(0,0,0,0.04);
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > table thead tr th, #comments .commentlist .comment div.clearfix .comment-content .ovh > p table thead tr th {
  font-size:11px;
  font-weight:bold;
  line-height:1.2;
  text-transform:uppercase;
  letter-spacing:.3px;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > table tbody tr, #comments .commentlist .comment div.clearfix .comment-content .ovh > p table tbody tr { border-bottom:1px solid #e7e7e7; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > table tbody tr:nth-child(even), #comments .commentlist .comment div.clearfix .comment-content .ovh > p table tbody tr:nth-child(even) { background:transparent; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > table tbody tr:last-child, #comments .commentlist .comment div.clearfix .comment-content .ovh > p table tbody tr:last-child { border-bottom:none; }
#comments .commentlist .comment div.clearfix .comment-content .ovh > table tbody tr th, #comments .commentlist .comment div.clearfix .comment-content .ovh > p table tbody tr th {
  line-height:3;
  padding-left:10px;
  padding-right:10px;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > table tbody tr td, #comments .commentlist .comment div.clearfix .comment-content .ovh > p table tbody tr td {
  line-height:3;
  vertical-align:middle;
}
#comments .commentlist .comment div.clearfix .comment-content .ovh > h1, #comments .commentlist .comment div.clearfix .comment-content .ovh > h2, #comments .commentlist .comment div.clearfix .comment-content .ovh > h3, #comments .commentlist .comment div.clearfix .comment-content .ovh > h4, #comments .commentlist .comment div.clearfix .comment-content .ovh > h5, #comments .commentlist .comment div.clearfix .comment-content .ovh > h6 { margin-bottom:14px; }
#comments .commentlist .comment div.clearfix .comment-content .ovh p { margin-bottom:0; }
#respond { padding-top:60px; }
#respond .cancel-comment-reply { text-align:center; }
#respond .cancel-comment-reply #cancel-comment-reply-link {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
#respond form > *:first-child { margin-bottom:40px; }
#respond form label {
  padding:0 15px;
  margin-bottom:10px;
  color:#5c5c5c;
}
#respond form input:not([type="submit"]), #respond form textarea { margin-bottom:10px; }
#respond form p { margin-bottom:0; }
#respond form > * {
  float:left;
  width:100%;
  padding:0 10px;
}
#respond form > *.comment-form-author, #respond form > *.comment-form-email, #respond form > *.comment-form-url { width:33.3333%; }
#respond form > *.comment-notes, #respond form > *.form-submit, #respond form > *.logged-in-as { text-align:center; }
#respond form > *.form-submit { margin-top:20px; }
#respond form a {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
#respond form a:hover { color:#3498db; }
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:#ffffff;
  -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; }
.dropdown {
  position:relative;
  float:right;
  background-color:transparent;
  border:1px solid #e7e7e7;
  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 #e7e7e7;
}
.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:#3498db; }
.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; }
.blog-top-block {
  padding:0 10px;
  margin:0 -5px 20px;
}
.blog-top-block > * {
  float:left;
  padding:0 5px;
  margin-bottom:20px;
}
.blog-top-block .dfd-blog-page-icon {
  position:relative;
  display:block;
  width:43px;
  height:43px;
  padding:0;
  margin-left:5px;
  background:#e9e9e9;
  border:2px solid #e9e9e9;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
  border-radius:50%;
}
.blog-top-block .dfd-blog-page-icon > span {
  display:block;
  width:2px;
  height:2px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-1px;
  margin-left:-1px;
  background:#363636;
}
.blog-top-block .dfd-blog-page-icon > span:before, .blog-top-block .dfd-blog-page-icon > span:after {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  background:inherit;
}
.blog-top-block .dfd-blog-page-icon > span:before {
  right:100%;
  margin-right:2px;
}
.blog-top-block .dfd-blog-page-icon > span:after {
  left:100%;
  margin-left:2px;
}
.blog-top-block .dfd-blog-page-icon > span:first-child { margin-top:-5px; }
.blog-top-block .dfd-blog-page-icon > span:last-child { margin-top:3px; }
.blog-top-block .dfd-blog-page-icon:hover { background:transparent; }
.click-dropdown { position:relative; }
.click-dropdown > a {
  position:relative;
  display:block;
  min-width:250px;
  font-size:13px;
  line-height:43px;
  padding:0 100px 0 20px;
  color:#2f2f2f;
  background:#e9e9e9;
  border-radius:43px;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px);
  -moz-transform:perspective(0px);
  -o-transform:perspective(0px);
  transform:perspective(0px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.click-dropdown > a:before {
  content:"\e9c5";
  font-family:"dfd-socicons-font";
  font-size:5px;
  text-align:center;
  overflow:hidden;
  position:absolute;
  top:50%;
  right:15px;
  width:7px;
  height:3px;
  line-height:2px;
  margin-top:-0.5em;
}
.click-dropdown > a span {
  display:none;
  position:fixed;
  top:-3000px;
  bottom:-3000px;
  left:-3000px;
  right:-3000px;
  z-index:5;
}
.click-dropdown > div {
  position:absolute;
  top:0;
  left:0;
  padding:0;
  background:#ffffff;
  min-width:200px;
  height:auto;
  min-width:280px;
  max-height:100px;
  overflow:hidden;
  border-radius:4px;
  opacity:0;
  visibility:hidden;
  z-index:7;
  -webkit-box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  -webkit-transform:scaleY(.5) translateY(0);
  -moz-transform:scaleY(.5) translateY(0);
  -o-transform:scaleY(.5) translateY(0);
  transform:scaleY(.5) translateY(0);
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
  -o-transform-origin:50% 50%;
  transform-origin:50% 50%;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.click-dropdown > div ::-webkit-scrollbar {
  width:3px;
  margin-right:20px;
}
.click-dropdown > div ::-webkit-scrollbar-track {
  background-color:transparent;
  border:none;
}
.click-dropdown > div ::-webkit-scrollbar-thumb {
  height:50px;
  background-color:rgba(0,0,0,0.25);
  border-radius:5px;
}
.click-dropdown > div ::-webkit-scrollbar-thumb:hover { background-color:rgba(0,0,0,0.8); }
.click-dropdown > div ul {
  position:relative;
  margin-bottom:0;
  max-height:600px;
  list-style:none;
  overflow-x:hidden;
  overflow-y:auto;
}
.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;
  opacity:.4;
}
.click-dropdown > div ul.category-filer .icon-wrap i.none:before {
  content:"-";
  font-family:"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 solid #e7e7e7;
  -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:#e7e7e7; }
.click-dropdown > div ul.filter-authors li, .click-dropdown > div ul.filter-tags li { padding:0 20px; }
.click-dropdown:hover > a {
  background:#ffffff;
  -webkit-transform:perspective(1200px);
  -moz-transform:perspective(1200px);
  -o-transform:perspective(1200px);
  transform:perspective(1200px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.click-dropdown.active > a span { display:block; }
.click-dropdown.active > div {
  top:0;
  height:auto;
  max-height:600px;
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleY(1) translateY(-10%);
  -moz-transform:scaleY(1) translateY(-10%);
  -o-transform:scaleY(1) translateY(-10%);
  transform:scaleY(1) translateY(-10%);
}
.dk-select { position:relative; }
.dk-select .dk-selected {
  position:relative;
  display:block;
  font-size:13px;
  height:43px;
  line-height:43px;
  padding:0 40px 0 20px;
  color:#2f2f2f;
  background:#e9e9e9;
  cursor:pointer;
  border-radius:43px;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px);
  -moz-transform:perspective(0px);
  -o-transform:perspective(0px);
  transform:perspective(0px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dk-select .dk-selected:before {
  content:"\e9c5";
  font-family:"dfd-socicons-font";
  font-size:5px;
  text-align:center;
  overflow:hidden;
  position:absolute;
  top:50%;
  right:15px;
  width:7px;
  height:3px;
  line-height:2px;
  margin-top:-0.5em;
}
.dk-select .dk-selected:hover {
  background:#ffffff;
  -webkit-transform:perspective(1200px);
  -moz-transform:perspective(1200px);
  -o-transform:perspective(1200px);
  transform:perspective(1200px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.dk-select .dk-select-options {
  position:absolute;
  top:0;
  left:0;
  padding:0;
  margin-bottom:0;
  background:#ffffff;
  min-width:200px;
  height:auto;
  width:100%;
  max-height:200px;
  overflow:auto;
  border-radius:4px;
  opacity:0;
  visibility:hidden;
  z-index:7;
  -webkit-box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  -webkit-transform:scaleY(.5) translateY(0);
  -moz-transform:scaleY(.5) translateY(0);
  -o-transform:scaleY(.5) translateY(0);
  transform:scaleY(.5) translateY(0);
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
  -o-transform-origin:50% 50%;
  transform-origin:50% 50%;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.dk-select .dk-select-options::-webkit-scrollbar {
  width:3px;
  margin-right:20px;
}
.dk-select .dk-select-options::-webkit-scrollbar-track {
  background-color:transparent;
  border:none;
}
.dk-select .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 { background-color:rgba(0,0,0,0.8); }
.dk-select .dk-select-options .dk-option {
  overflow:hidden;
  padding:0 20px;
  color:#28262b;
  background:transparent;
  border-bottom:1px solid #e7e7e7;
  -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;
  font-size:13px;
  line-height:3em;
  display:block;
}
.dk-select .dk-select-options .dk-option:last-child { border-bottom-width:0; }
.dk-select .dk-select-options .dk-option:hover { background:#e7e7e7; }
.dk-select.dk-select-open-up .dk-select-options, .dk-select.dk-select-open-down .dk-select-options {
  visibility:visible;
  opacity:1;
}
.dk-select.dk-select-open-up .dk-select-options {
  -webkit-transform:scaleY(1) translateY(-70%);
  -moz-transform:scaleY(1) translateY(-70%);
  -o-transform:scaleY(1) translateY(-70%);
  transform:scaleY(1) translateY(-70%);
}
.dk-select.dk-select-open-down .dk-select-options {
  -webkit-transform:scaleY(1) translateY(-10%);
  -moz-transform:scaleY(1) translateY(-10%);
  -o-transform:scaleY(1) translateY(-10%);
  transform:scaleY(1) translateY(-10%);
}
select[data-dkcacheid] { display:none; }
@-webkit-keyframes dfdFolioHoverDots {
  0% { -webkit-transform:scale(.5); }
  50% { -webkit-transform:scale(1.5); }
  100% { -webkit-transform:scale(1); }
}
@-moz-keyframes dfdFolioHoverDots {
  0% { -moz-transform:scale(.5); }
  50% { -moz-transform:scale(1.5); }
  100% { -moz-transform:scale(1); }
}
@-o-keyframes dfdFolioHoverDots {
  0% { -o-transform:scale(.5); }
  50% { -o-transform:scale(1.5); }
  100% { -o-transform:scale(1); }
}
@-ms-keyframes dfdFolioHoverDots {
  0% { -ms-transform:scale(.5); }
  50% { -ms-transform:scale(1.5); }
  100% { -ms-transform:scale(1); }
}
@keyframes dfdFolioHoverDots {
  0% {
    -webkit-transform:scale(.5);
    transform:scale(.5);
  }
  50% {
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
  }
  100% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}
article.dfd-portfolio.portfolio-hover-style-1 .entry-hover, article.dfd-gallery.portfolio-hover-style-1 .entry-hover, article.dfd-portfolio_archive.portfolio-hover-style-1 .entry-hover, article.dfd-gallery_archive.portfolio-hover-style-1 .entry-hover, .dfd-simple-advertisement.portfolio-hover-style-1 .entry-hover {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -webkit-transform:translate(100%,100%);
  transform:translate(100%,100%);
}
article.dfd-portfolio.dfd-3d-parallax, article.dfd-gallery.dfd-3d-parallax, article.dfd-portfolio_archive.dfd-3d-parallax, article.dfd-gallery_archive.dfd-3d-parallax, .dfd-simple-advertisement.dfd-3d-parallax {
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
article.dfd-portfolio.dfd-3d-parallax > .cover, article.dfd-gallery.dfd-3d-parallax > .cover, article.dfd-portfolio_archive.dfd-3d-parallax > .cover, article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-simple-advertisement.dfd-3d-parallax > .cover {
  overflow:visible !important;
  pointer-events:none;
  background:transparent !important;
  will-change:transform;
  -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;
  -webkit-transition:-webkit-transform .23s linear;
  -moz-transition:-moz-transform .23s linear;
  transition:transform .23s linear;
}
article.dfd-portfolio.dfd-3d-parallax > .cover *, article.dfd-gallery.dfd-3d-parallax > .cover *, article.dfd-portfolio_archive.dfd-3d-parallax > .cover *, article.dfd-gallery_archive.dfd-3d-parallax > .cover *, .dfd-simple-advertisement.dfd-3d-parallax > .cover * { pointer-events:none; }
article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in.hover-3d, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out.hover-3d, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in.hover-3d, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out.hover-3d, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in.hover-3d, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out.hover-3d, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in.hover-3d, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out.hover-3d, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in.hover-3d, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out.hover-3d {
  -webkit-transition:-webkit-transform .45s linear;
  -moz-transition:-moz-transform .45s linear;
  transition:transform .45s linear;
}
article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover {
  -webkit-transition:all .45s linear;
  -moz-transition:all .45s linear;
  transition:all .45s linear;
}
article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover:before, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover:before, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover:before, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover:before, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover:before, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover:before, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover:before, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover:before, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover:before, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover:before, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover:before, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover:before, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover:before, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover:before, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover:before, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover:before, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover:before, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover:before, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover:before, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover:before {
  -webkit-transition:all .45s linear;
  -moz-transition:all .45s linear;
  transition:all .45s linear;
}
article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in .entry-thumb .entry-hover .dfd-hover-frame-deco, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out .entry-thumb .entry-hover .dfd-hover-frame-deco, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out.hover-3d .entry-thumb .entry-hover .dfd-hover-frame-deco {
  -webkit-transition:all .45s linear;
  -moz-transition:all .45s linear;
  transition:all .45s linear;
}
article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in + .dfd-shadow-box, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-in.hover-3d + .dfd-shadow-box, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out + .dfd-shadow-box, article.dfd-portfolio.dfd-3d-parallax > .cover.hover-out.hover-3d + .dfd-shadow-box, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in + .dfd-shadow-box, article.dfd-gallery.dfd-3d-parallax > .cover.hover-in.hover-3d + .dfd-shadow-box, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out + .dfd-shadow-box, article.dfd-gallery.dfd-3d-parallax > .cover.hover-out.hover-3d + .dfd-shadow-box, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in + .dfd-shadow-box, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-in.hover-3d + .dfd-shadow-box, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out + .dfd-shadow-box, article.dfd-portfolio_archive.dfd-3d-parallax > .cover.hover-out.hover-3d + .dfd-shadow-box, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in + .dfd-shadow-box, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-in.hover-3d + .dfd-shadow-box, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out + .dfd-shadow-box, article.dfd-gallery_archive.dfd-3d-parallax > .cover.hover-out.hover-3d + .dfd-shadow-box, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in + .dfd-shadow-box, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-in.hover-3d + .dfd-shadow-box, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out + .dfd-shadow-box, .dfd-simple-advertisement.dfd-3d-parallax > .cover.hover-out.hover-3d + .dfd-shadow-box {
  -webkit-transition:-webkit-transform .45s ease;
  -moz-transition:-moz-transform .45s ease;
  transition:transform .45s ease;
}
article.dfd-portfolio.dfd-3d-parallax > .cover .entry-thumb, article.dfd-gallery.dfd-3d-parallax > .cover .entry-thumb, article.dfd-portfolio_archive.dfd-3d-parallax > .cover .entry-thumb, article.dfd-gallery_archive.dfd-3d-parallax > .cover .entry-thumb, .dfd-simple-advertisement.dfd-3d-parallax > .cover .entry-thumb {
  will-change:transform;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
article.dfd-portfolio.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap, article.dfd-gallery.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap, article.dfd-portfolio_archive.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap, article.dfd-gallery_archive.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap, .dfd-simple-advertisement.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap {
  position:relative;
  display:block;
  z-index:1;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
}
article.dfd-portfolio.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap:before, article.dfd-gallery.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap:before, article.dfd-portfolio_archive.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap:before, article.dfd-gallery_archive.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap:before, .dfd-simple-advertisement.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap:before {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:rgba(0,0,0,0.8);
  display:none;
  opacity:0;
  visibility:hidden;
  z-index:1;
  will-change:opacity, visibility;
  -webkit-transition:opacity .3s ease, visibility .3s ease;
  -moz-transition:opacity .3s ease, visibility .3s ease;
  transition:opacity .3s ease, visibility .3s ease;
}
article.dfd-portfolio.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap .shine, article.dfd-gallery.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap .shine, article.dfd-portfolio_archive.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap .shine, article.dfd-gallery_archive.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap .shine, .dfd-simple-advertisement.dfd-3d-parallax > .cover .entry-thumb .thumb-wrap .shine {
  opacity:0;
  visibility:hidden;
  will-change:opacity, visibility;
  -webkit-transition:opacity .3s ease, visibility .3s ease;
  -moz-transition:opacity .3s ease, visibility .3s ease;
  transition:opacity .3s ease, visibility .3s ease;
}
article.dfd-portfolio.dfd-3d-parallax > .cover .entry-thumb .entry-hover, article.dfd-gallery.dfd-3d-parallax > .cover .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-3d-parallax > .cover .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-3d-parallax > .cover .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-3d-parallax > .cover .entry-thumb .entry-hover {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  visibility:hidden;
  z-index:2;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transform:translateZ(50px);
  -moz-transform:translateZ(50px);
  -o-transform:translateZ(50px);
  transform:translateZ(50px);
  will-change:transform, opacity, visibility;
  -webkit-transition:opacity .6s ease, visibility .6s ease;
  -moz-transition:opacity .6s ease, visibility .6s ease;
  transition:opacity .6s ease, visibility .6s ease;
}
article.dfd-portfolio.dfd-3d-parallax > .cover .entry-thumb .entry-hover:before, article.dfd-gallery.dfd-3d-parallax > .cover .entry-thumb .entry-hover:before, article.dfd-portfolio_archive.dfd-3d-parallax > .cover .entry-thumb .entry-hover:before, article.dfd-gallery_archive.dfd-3d-parallax > .cover .entry-thumb .entry-hover:before, .dfd-simple-advertisement.dfd-3d-parallax > .cover .entry-thumb .entry-hover:before {
  content:"";
  display:block;
  position:absolute;
  top:10%;
  bottom:10%;
  left:10%;
  right:10%;
  background:rgba(0,0,0,0.8);
}
article.dfd-portfolio.dfd-3d-parallax > .cover .entry-thumb .dfd-main-hover-link, article.dfd-gallery.dfd-3d-parallax > .cover .entry-thumb .dfd-main-hover-link, article.dfd-portfolio_archive.dfd-3d-parallax > .cover .entry-thumb .dfd-main-hover-link, article.dfd-gallery_archive.dfd-3d-parallax > .cover .entry-thumb .dfd-main-hover-link, .dfd-simple-advertisement.dfd-3d-parallax > .cover .entry-thumb .dfd-main-hover-link {
  position:absolute;
  pointer-events:auto;
}
article.dfd-portfolio.dfd-3d-parallax > .dfd-shadow-box, article.dfd-gallery.dfd-3d-parallax > .dfd-shadow-box, article.dfd-portfolio_archive.dfd-3d-parallax > .dfd-shadow-box, article.dfd-gallery_archive.dfd-3d-parallax > .dfd-shadow-box, .dfd-simple-advertisement.dfd-3d-parallax > .dfd-shadow-box {
  -webkit-transform:translateZ(-150px);
  -moz-transform:translateZ(-150px);
  -o-transform:translateZ(-150px);
  transform:translateZ(-150px);
  -webkit-transition:all .23s linear !important;
  -moz-transition:all .23s linear !important;
  transition:all .23s linear !important;
}
article.dfd-portfolio.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap:before, article.dfd-portfolio.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap .shine, article.dfd-gallery.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap:before, article.dfd-gallery.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap .shine, article.dfd-portfolio_archive.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap:before, article.dfd-portfolio_archive.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap .shine, article.dfd-gallery_archive.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap:before, article.dfd-gallery_archive.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap .shine, .dfd-simple-advertisement.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap:before, .dfd-simple-advertisement.dfd-3d-parallax:hover > .cover .entry-thumb .thumb-wrap .shine {
  opacity:1;
  visibility:visible;
}
article.dfd-portfolio.dfd-3d-parallax:hover > .cover .entry-hover, article.dfd-gallery.dfd-3d-parallax:hover > .cover .entry-hover, article.dfd-portfolio_archive.dfd-3d-parallax:hover > .cover .entry-hover, article.dfd-gallery_archive.dfd-3d-parallax:hover > .cover .entry-hover, .dfd-simple-advertisement.dfd-3d-parallax:hover > .cover .entry-hover {
  opacity:1;
  visibility:visible;
}
article.dfd-portfolio.panr .entry-thumb img, article.dfd-gallery.panr .entry-thumb img, article.dfd-portfolio_archive.panr .entry-thumb img, article.dfd-gallery_archive.panr .entry-thumb img, .dfd-simple-advertisement.panr .entry-thumb img {
  -webkit-transition:none;
  -moz-transition:none;
  transition:none;
  -moz-transition:all .3s ease;
}
article.dfd-portfolio.dfd-fade-out .entry-thumb .entry-hover, article.dfd-gallery.dfd-fade-out .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-fade-out .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-fade-out .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-fade-out .entry-thumb .entry-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;
}
article.dfd-portfolio.dfd-fade-out:hover .entry-thumb .entry-hover, article.dfd-gallery.dfd-fade-out:hover .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-fade-out:hover .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-fade-out:hover .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-fade-out:hover .entry-thumb .entry-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;
}
article.dfd-portfolio.dfd-fade-offset .entry-thumb .entry-hover, article.dfd-gallery.dfd-fade-offset .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-fade-offset .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-fade-offset .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-fade-offset .entry-thumb .entry-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;
}
article.dfd-portfolio.dfd-fade-offset:hover .entry-thumb .entry-hover, article.dfd-gallery.dfd-fade-offset:hover .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-fade-offset:hover .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-fade-offset:hover .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-fade-offset:hover .entry-thumb .entry-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;
}
article.dfd-portfolio.dfd-left-to-right .entry-thumb .entry-hover, article.dfd-gallery.dfd-left-to-right .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-left-to-right .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-left-to-right .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-left-to-right .entry-thumb .entry-hover {
  width:100%;
  height:100%;
  top:0;
  left:-100%;
  -webkit-transition:left .3s ease .3s, opacity .3s ease .3s;
  -moz-transition:left .3s ease .3s, opacity .3s ease .3s;
  transition:left .3s ease .3s, opacity .3s ease .3s;
}
article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover {
  left:0;
  -webkit-transition:left .3s ease .0s, opacity .3s ease .0s;
  -moz-transition:left .3s ease .0s, opacity .3s ease .0s;
  transition:left .3s ease .0s, opacity .3s ease .0s;
}
article.dfd-portfolio.dfd-right-to-left .entry-thumb .entry-hover, article.dfd-gallery.dfd-right-to-left .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-right-to-left .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-right-to-left .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-right-to-left .entry-thumb .entry-hover {
  width:100%;
  height:100%;
  top:0;
  left:100%;
  -webkit-transition:left .3s ease .3s, opacity .3s ease .3s;
  -moz-transition:left .3s ease .3s, opacity .3s ease .3s;
  transition:left .3s ease .3s, opacity .3s ease .3s;
}
article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover {
  left:0;
  -webkit-transition:left .3s ease .0s, opacity .3s ease .0s;
  -moz-transition:left .3s ease .0s, opacity .3s ease .0s;
  transition:left .3s ease .0s, opacity .3s ease .0s;
}
article.dfd-portfolio.dfd-top-to-bottom .entry-thumb .entry-hover, article.dfd-gallery.dfd-top-to-bottom .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-top-to-bottom .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-top-to-bottom .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-top-to-bottom .entry-thumb .entry-hover {
  width:100%;
  height:100%;
  left:0;
  top:-100%;
  -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;
}
article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover {
  top:0;
  -webkit-transition:top .3s ease .0s, opacity .3s ease .0s;
  -moz-transition:top .3s ease .0s, opacity .3s ease .0s;
  transition:top .3s ease .0s, opacity .3s ease .0s;
}
article.dfd-portfolio.dfd-bottom-to-top .entry-thumb .entry-hover, article.dfd-gallery.dfd-bottom-to-top .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-bottom-to-top .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-bottom-to-top .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-bottom-to-top .entry-thumb .entry-hover {
  width:100%;
  height:100%;
  left:0;
  top:100%;
  -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;
}
article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover {
  top:0;
  -webkit-transition:top .3s ease .0s, opacity .3s ease .0s;
  -moz-transition:top .3s ease .0s, opacity .3s ease .0s;
  transition:top .3s ease .0s, opacity .3s ease .0s;
}
article.dfd-portfolio.dfd-left-to-right .entry-hover, article.dfd-portfolio.dfd-right-to-left .entry-hover, article.dfd-portfolio.dfd-top-to-bottom .entry-hover, article.dfd-portfolio.dfd-bottom-to-top .entry-hover, article.dfd-gallery.dfd-left-to-right .entry-hover, article.dfd-gallery.dfd-right-to-left .entry-hover, article.dfd-gallery.dfd-top-to-bottom .entry-hover, article.dfd-gallery.dfd-bottom-to-top .entry-hover, article.dfd-portfolio_archive.dfd-left-to-right .entry-hover, article.dfd-portfolio_archive.dfd-right-to-left .entry-hover, article.dfd-portfolio_archive.dfd-top-to-bottom .entry-hover, article.dfd-portfolio_archive.dfd-bottom-to-top .entry-hover, article.dfd-gallery_archive.dfd-left-to-right .entry-hover, article.dfd-gallery_archive.dfd-right-to-left .entry-hover, article.dfd-gallery_archive.dfd-top-to-bottom .entry-hover, article.dfd-gallery_archive.dfd-bottom-to-top .entry-hover, .dfd-simple-advertisement.dfd-left-to-right .entry-hover, .dfd-simple-advertisement.dfd-right-to-left .entry-hover, .dfd-simple-advertisement.dfd-top-to-bottom .entry-hover, .dfd-simple-advertisement.dfd-bottom-to-top .entry-hover { opacity:.5; }
article.dfd-portfolio.dfd-left-to-right:hover .entry-hover, article.dfd-portfolio.dfd-right-to-left:hover .entry-hover, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-hover, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-hover, article.dfd-gallery.dfd-left-to-right:hover .entry-hover, article.dfd-gallery.dfd-right-to-left:hover .entry-hover, article.dfd-gallery.dfd-top-to-bottom:hover .entry-hover, article.dfd-gallery.dfd-bottom-to-top:hover .entry-hover, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-hover, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-hover, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-hover, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-hover, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-hover, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-hover, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-hover, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-hover, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-hover, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-hover, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-hover, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-hover { opacity:1; }
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line {
  -webkit-transition-delay:.3s;
  transition-delay:.3s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title {
  -webkit-transition-delay:.5s;
  transition-delay:.5s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span {
  -webkit-transition-delay:.6s;
  transition-delay:.6s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle {
  -webkit-transition-delay:.5s;
  transition-delay:.5s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span {
  -webkit-transition-delay:.6s;
  transition-delay:.6s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .plus-link, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .plus-link, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .plus-link, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .plus-link, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .plus-link, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .plus-link {
  -webkit-transition-delay:.5s;
  transition-delay:.5s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot {
  -webkit-transition-delay:.6s;
  transition-delay:.6s;
  -webkit-animation-delay:.6s;
  -moz-animation-delay:.6s;
  animation-delay:.6s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot {
  -webkit-transition-delay:.8s;
  transition-delay:.8s;
  -webkit-animation-delay:.8s;
  -moz-animation-delay:.8s;
  animation-delay:.8s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot {
  -webkit-transition-delay:.7s;
  transition-delay:.7s;
  -webkit-animation-delay:.7s;
  -moz-animation-delay:.7s;
  animation-delay:.7s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1) {
  -webkit-transition-delay:.5s;
  transition-delay:.5s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2) {
  -webkit-transition-delay:.7s;
  transition-delay:.7s;
}
article.dfd-portfolio.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery_archive.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery_archive.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery_archive.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery_archive.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery_archive.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-simple-advertisement.portfolio-hover-style-1:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-simple-advertisement.dfd-left-to-right:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-simple-advertisement.dfd-right-to-left:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-simple-advertisement.dfd-top-to-bottom:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-simple-advertisement.dfd-bottom-to-top:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3) {
  -webkit-transition-delay:.9s;
  transition-delay:.9s;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-scale .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-scale .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-scale .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-scale .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-scale .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-scale .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-scale .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-scale .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-scale .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-scale .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-scale .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-scale .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-scale .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-scale .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-scale .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-scale .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-scale .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-scale .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-scale .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-scale .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-scale .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-scale .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-scale .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-scale .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-scale .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-scale .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-scale .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-scale .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-scale .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.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;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-scale:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-scale:hover .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-scale:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-scale:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-scale:hover .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-scale:hover .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-scale:hover .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-scale:hover .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.dfd-image-scale:hover .entry-thumb img {
  -webkit-transform:scale(1.06);
  transform:scale(1.06);
}
article.dfd-portfolio.dfd-fade-out.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-scale-rotate .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-scale-rotate .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-scale-rotate .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-scale-rotate .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-scale-rotate .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-scale-rotate .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.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;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-scale-rotate:hover .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-scale-rotate:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-scale-rotate:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-scale-rotate:hover .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-scale-rotate:hover .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-scale-rotate:hover .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-scale-rotate:hover .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.dfd-image-scale-rotate:hover .entry-thumb img {
  -webkit-transform:scale(1.06) rotate(2deg);
  -moz-transform:scale(1.06) rotate(2deg);
  -o-transform:scale(1.06) rotate(2deg);
  transform:scale(1.06) rotate(2deg);
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-left .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-left .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-left .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-left .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-left .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-left .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-left .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-left .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-left .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-left .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-left .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-left .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-left .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-left .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.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;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-left:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-left:hover .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-left:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-left:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-left:hover .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-left:hover .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-left:hover .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-left:hover .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.dfd-image-shift-left:hover .entry-thumb 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%);
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-right .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-right .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-right .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-right .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-right .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-right .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-right .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-right .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-right .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-right .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-right .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-right .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-right .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-right .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.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;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-right:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-right:hover .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-right:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-right:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-right:hover .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-right:hover .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-right:hover .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-right:hover .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.dfd-image-shift-right:hover .entry-thumb 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%);
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-top .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-top .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-top .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-top .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-top .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-top .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-top .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-top .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-top .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-top .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-top .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-top .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-top .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-top .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.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;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-top:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-top:hover .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-top:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-top:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-top:hover .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-top:hover .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-top:hover .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-top:hover .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.dfd-image-shift-top:hover .entry-thumb 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%);
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-bottom .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-bottom .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-bottom .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-bottom .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-bottom .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-bottom .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.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;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-shift-bottom:hover .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-shift-bottom:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-shift-bottom:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-shift-bottom:hover .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-shift-bottom:hover .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-shift-bottom:hover .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-shift-bottom:hover .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.dfd-image-shift-bottom:hover .entry-thumb 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%);
}
article.dfd-portfolio.dfd-fade-out.dfd-image-blur .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-blur .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-blur .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-blur .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-blur .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-blur .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-blur .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-blur .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-blur .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-blur .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-blur .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-blur .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-blur .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-blur .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-blur .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-blur .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-blur .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-blur .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-blur .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-blur .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-blur .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-blur .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-blur .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-blur .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-blur .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-blur .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-blur .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-blur .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-blur .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.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-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all .7s ease-in-out;
  -moz-transition:all .7s ease-in-out;
  transition:all .7s ease-in-out;
}
article.dfd-portfolio.dfd-fade-out.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio.dfd-fade-offset.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio.dfd-left-to-right.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio.dfd-right-to-left.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio.dfd-top-to-bottom.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio.dfd-bottom-to-top.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery.dfd-fade-out.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery.dfd-fade-offset.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery.dfd-left-to-right.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery.dfd-right-to-left.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery.dfd-top-to-bottom.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery.dfd-bottom-to-top.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-out.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-fade-offset.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-left-to-right.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-right-to-left.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-top-to-bottom.dfd-image-blur:hover .entry-thumb img, article.dfd-portfolio_archive.dfd-bottom-to-top.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-out.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery_archive.dfd-fade-offset.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery_archive.dfd-left-to-right.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery_archive.dfd-right-to-left.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery_archive.dfd-top-to-bottom.dfd-image-blur:hover .entry-thumb img, article.dfd-gallery_archive.dfd-bottom-to-top.dfd-image-blur:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-out.dfd-image-blur:hover .entry-thumb img, .dfd-simple-advertisement.dfd-fade-offset.dfd-image-blur:hover .entry-thumb img, .dfd-simple-advertisement.dfd-left-to-right.dfd-image-blur:hover .entry-thumb img, .dfd-simple-advertisement.dfd-right-to-left.dfd-image-blur:hover .entry-thumb img, .dfd-simple-advertisement.dfd-top-to-bottom.dfd-image-blur:hover .entry-thumb img, .dfd-simple-advertisement.dfd-bottom-to-top.dfd-image-blur:hover .entry-thumb img {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
  -webkit-filter:blur(5px);
  -moz-filter:blur(5px);
  -ms-filter:blur(5px);
  -o-filter:blur(5px);
  filter:blur(5px);
}
article.dfd-portfolio .entry-thumb .byline.category, article.dfd-gallery .entry-thumb .byline.category, article.dfd-portfolio_archive .entry-thumb .byline.category, article.dfd-gallery_archive .entry-thumb .byline.category, .dfd-simple-advertisement .entry-thumb .byline.category {
  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;
}
article.dfd-portfolio .entry-thumb .dfd-main-hover-link, article.dfd-gallery .entry-thumb .dfd-main-hover-link, article.dfd-portfolio_archive .entry-thumb .dfd-main-hover-link, article.dfd-gallery_archive .entry-thumb .dfd-main-hover-link, .dfd-simple-advertisement .entry-thumb .dfd-main-hover-link {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:9;
}
article.dfd-portfolio .entry-thumb .dfd-main-hover-link.dfd-cursor-plus, article.dfd-gallery .entry-thumb .dfd-main-hover-link.dfd-cursor-plus, article.dfd-portfolio_archive .entry-thumb .dfd-main-hover-link.dfd-cursor-plus, article.dfd-gallery_archive .entry-thumb .dfd-main-hover-link.dfd-cursor-plus, .dfd-simple-advertisement .entry-thumb .dfd-main-hover-link.dfd-cursor-plus { cursor:url(../images/cursor.png) 40 40, default; }
article.dfd-portfolio .entry-thumb .entry-hover, article.dfd-gallery .entry-thumb .entry-hover, article.dfd-portfolio_archive .entry-thumb .entry-hover, article.dfd-gallery_archive .entry-thumb .entry-hover, .dfd-simple-advertisement .entry-thumb .entry-hover {
  position:absolute;
  text-align:inherit;
}
article.dfd-portfolio .entry-thumb .entry-hover:before, article.dfd-gallery .entry-thumb .entry-hover:before, article.dfd-portfolio_archive .entry-thumb .entry-hover:before, article.dfd-gallery_archive .entry-thumb .entry-hover:before, .dfd-simple-advertisement .entry-thumb .entry-hover:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.7);
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco {
  position:absolute;
  top:40px;
  bottom:40px;
  left:40px;
  right:40px;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line {
  position:absolute;
  background:#ffffff;
  -webkit-transition:-webkit-transform .5s ease;
  -moz-transition:-moz-transform .5s ease;
  transition:transform .5s ease;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom {
  left:0;
  right:0;
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right {
  top:0;
  bottom:0;
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top {
  top:0;
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom {
  bottom:0;
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left {
  left:0;
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right {
  right:0;
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -o-transform-origin:50% 0;
  transform-origin:50% 0;
}
article.dfd-portfolio .entry-thumb .entry-hover .title-wrap, article.dfd-gallery .entry-thumb .entry-hover .title-wrap, article.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap, article.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap, .dfd-simple-advertisement .entry-thumb .entry-hover .title-wrap {
  display:block;
  width:100%;
  position:absolute;
  left:0;
  top:50%;
  text-align:center;
  padding:0 20px;
  color:#ffffff;
  z-index:1;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
article.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap h3.entry-title, article.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-simple-advertisement .entry-thumb .entry-hover .title-wrap h3.entry-title {
  overflow:hidden;
  margin-bottom:0;
}
article.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title a, article.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title a, article.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap h3.entry-title a, article.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title a, .dfd-simple-advertisement .entry-thumb .entry-hover .title-wrap h3.entry-title a { color:inherit; }
article.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-simple-advertisement .entry-thumb .entry-hover .title-wrap h3.entry-title span {
  position:relative;
  display:block;
  color:inherit;
  -webkit-transform:translateY(100%);
  -moz-transform:translateY(100%);
  -o-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:-webkit-transform .5s ease .2s;
  -moz-transition:-moz-transform .5s ease .2s;
  transition:transform .5s ease .2s;
}
article.dfd-portfolio .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle, article.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-simple-advertisement .entry-thumb .entry-hover .title-wrap .entry-subtitle {
  overflow:hidden;
  color:#ffffff;
  opacity:.5;
}
article.dfd-portfolio .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement .entry-thumb .entry-hover .title-wrap .entry-subtitle span {
  position:relative;
  display:block;
  color:inherit;
  -webkit-transform:translateY(100%);
  -moz-transform:translateY(100%);
  -o-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:-webkit-transform .5s ease;
  -moz-transition:-moz-transform .5s ease;
  transition:transform .5s ease;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link, article.dfd-gallery .entry-thumb .entry-hover .plus-link, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link {
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:66px;
  height:66px;
  margin-top:-33px;
  margin-left:-33px;
  overflow:hidden;
  z-index:1;
  opacity:0;
  -webkit-transform:scale(.5);
  -moz-transform:scale(.5);
  -o-transform:scale(.5);
  transform:scale(.5);
  -webkit-transition:-webkit-transform .3s ease, opacity .3s ease;
  -moz-transition:-moz-transform .3s ease, opacity .3s ease;
  -o-transition:-o-transform .3s ease, opacity .3s ease;
  transition:transform .3s ease, opacity .3s ease;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container, article.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link .plus-link-container {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, article.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, article.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, article.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come {
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  background:#ffffff;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, article.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out {
  width:2px;
  height:33px;
  margin-top:-16.5px;
  margin-left:-1px;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, article.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come {
  width:33px;
  height:2px;
  margin-top:-1px;
  margin-left:-16.5px;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container, article.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link .plus-link-container { border:none !important; }
article.dfd-portfolio .entry-thumb .entry-hover .plus-link.dfd-plus-bordered, article.dfd-gallery .entry-thumb .entry-hover .plus-link.dfd-plus-bordered, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link.dfd-plus-bordered { overflow:hidden; }
article.dfd-portfolio .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container, article.dfd-gallery .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, article.dfd-portfolio .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, article.dfd-gallery .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, article.dfd-gallery .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come {
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  background:#ffffff;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, article.dfd-gallery .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-out {
  width:1px;
  height:41px;
  margin-top:-20.5px;
  margin-left:-0.5px;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, article.dfd-gallery .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link.dfd-plus-bordered .plus-link-container .plus-link-come {
  width:41px;
  height:1px;
  margin-top:-0.5px;
  margin-left:-20.5px;
}
article.dfd-portfolio .entry-thumb .entry-hover .plus-link.dfd-cursor-plus .plus-link-container, article.dfd-gallery .entry-thumb .entry-hover .plus-link.dfd-cursor-plus .plus-link-container, article.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link.dfd-cursor-plus .plus-link-container, article.dfd-gallery_archive .entry-thumb .entry-hover .plus-link.dfd-cursor-plus .plus-link-container, .dfd-simple-advertisement .entry-thumb .entry-hover .plus-link.dfd-cursor-plus .plus-link-container { display:none; }
article.dfd-portfolio .entry-thumb .entry-hover .dfd-dots-link, article.dfd-gallery .entry-thumb .entry-hover .dfd-dots-link, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-dots-link, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-dots-link, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-dots-link { z-index:1; }
article.dfd-portfolio .entry-thumb .entry-hover .dfd-dots-link span, article.dfd-gallery .entry-thumb .entry-hover .dfd-dots-link span, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-dots-link span, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-dots-link span, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-dots-link span {
  opacity:0;
  background:#ffffff;
  -webkit-transform:scale(.5);
  -moz-transform:scale(.5);
  -o-transform:scale(.5);
  transform:scale(.5);
  -webkit-transition:-webkit-transform .5s ease, opacity .5s ease;
  -moz-transition:-moz-transform .5s ease, opacity .5s ease;
  -o-transition:-o-transform .5s ease, opacity .5s ease;
  transition:transform .5s ease, opacity .5s ease;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot {
  -webkit-transition-delay:.1s;
  transition-delay:.1s;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot {
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot {
  -webkit-transition-delay:.3s;
  transition-delay:.3s;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap {
  display:block;
  width:100%;
  position:absolute;
  top:50%;
  left:0;
  text-align:center;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:3;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap > * {
  position:relative;
  font-size:15px;
  display:inline-block;
  margin:0 15px;
  color:inherit;
  opacity:0;
  -webkit-transform:scale(.5);
  transform:scale(.5);
  -webkit-transition:-webkit-transform .5s ease, opacity .5s ease;
  -moz-transition:-moz-transform .5s ease, opacity .5s ease;
  -o-transition:-o-transform .5s ease, opacity .5s ease;
  transition:transform .5s ease, opacity .5s ease;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:before, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:before, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:before, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:before, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:before {
  position:relative;
  z-index:1;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:after, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:after, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:after, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:after, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:after {
  content:"";
  display:block;
  width:42px;
  height:42px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-21px;
  margin-left:-20px;
  border:2px solid transparent;
  border-radius:50%;
  z-index:0;
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1) {
  -webkit-transition-delay:0s;
  transition-delay:0s;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2) {
  -webkit-transition-delay:.1s;
  transition-delay:.1s;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3) {
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
}
article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after, article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after, article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after, article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after, .dfd-simple-advertisement .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after {
  background:rgba(255,255,255,0.15);
  -webkit-transform:scale(1);
  transform:scale(1);
}
article.dfd-portfolio:hover, article.dfd-gallery:hover, article.dfd-portfolio_archive:hover, article.dfd-gallery_archive:hover, .dfd-simple-advertisement:hover { z-index:3; }
article.dfd-portfolio:hover .entry-thumb .byline.category, article.dfd-gallery:hover .entry-thumb .byline.category, article.dfd-portfolio_archive:hover .entry-thumb .byline.category, article.dfd-gallery_archive:hover .entry-thumb .byline.category, .dfd-simple-advertisement:hover .entry-thumb .byline.category {
  opacity:0;
  visibility:hidden;
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .title-wrap .entry-subtitle span {
  -webkit-transition-delay:.4s;
  transition-delay:.4s;
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery:hover .entry-thumb .entry-hover .plus-link, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .plus-link, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .plus-link, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .plus-link {
  opacity:1;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-dots-link span, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-dots-link span, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-dots-link span, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-dots-link span, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-dots-link span {
  opacity:1;
  -webkit-animation:dfdFolioHoverDots .5s ease;
  -moz-animation:dfdFolioHoverDots .5s ease;
  animation:dfdFolioHoverDots .5s ease;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot {
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
  -webkit-animation-delay:.2s;
  -moz-animation-delay:.2s;
  animation-delay:.2s;
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot {
  -webkit-transition-delay:.4s;
  transition-delay:.4s;
  -webkit-animation-delay:.4s;
  -moz-animation-delay:.4s;
  animation-delay:.4s;
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot {
  -webkit-transition-delay:.6s;
  transition-delay:.6s;
  -webkit-animation-delay:.6s;
  -moz-animation-delay:.6s;
  animation-delay:.6s;
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *, .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > * {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1);
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1) {
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2) {
  -webkit-transition-delay:.4s;
  transition-delay:.4s;
}
article.dfd-portfolio:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-portfolio_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), article.dfd-gallery_archive:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-simple-advertisement:hover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3) {
  -webkit-transition-delay:.6s;
  transition-delay:.6s;
}
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 {
  display:block;
  width:100%;
  height:43px;
  line-height:30px;
  padding:5px 15px;
  margin:0 0 19px;
  background-color:#f2f2f2;
  border:1px solid #e7e7e7;
  border-radius:4px;
  -webkit-appearance:none;
  -webkit-box-shadow:0 5px 10px 0 transparent;
  box-shadow:0 5px 10px 0 transparent;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out;
}
input[type="text"]:hover, input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus, input[type="date"]:hover, input[type="date"]:focus, input[type="datetime"]:hover, input[type="datetime"]:focus, input[type="email"]:hover, input[type="email"]:focus, input[type="number"]:hover, input[type="number"]:focus, input[type="search"]:hover, input[type="search"]:focus, input[type="tel"]:hover, input[type="tel"]:focus, input[type="time"]:hover, input[type="time"]:focus, input[type="url"]:hover, input[type="url"]:focus, textarea:hover, textarea:focus {
  background:#ffffff;
  border-color:#ffffff;
  -webkit-box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
  box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
}
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:50%;
  top:50%;
  margin-top:-9px;
  margin-left:-9px;
  background:#ffffff;
  border:1px solid #e7e7e7;
  -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;
}
input[type="checkbox"]:after {
  content:"\ea3d";
  font-family:"dfd-socicons-font";
  font-size:10px;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  color:#ffffff;
  -webkit-transform:translate(-50%,-50%) scale(0);
  -moz-transform:translate(-50%,-50%) scale(0);
  -o-transform:translate(-50%,-50%) scale(0);
  transform:translate(-50%,-50%) 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:#34db83; }
input[type="checkbox"]:checked:before {
  background:#34db83;
  border-color:#34db83;
}
input[type="checkbox"]:checked:after {
  -webkit-transform:translate(-50%,-50%) scale(1);
  -moz-transform:translate(-50%,-50%) scale(1);
  -o-transform:translate(-50%,-50%) scale(1);
  transform:translate(-50%,-50%) 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:#ffffff;
  border:1px solid #e7e7e7;
  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:#000000;
  border-radius:50%;
  z-index:2;
  opacity:0;
}
input[type="radio"]:checked:after { opacity:1; }
label abbr { border-bottom-width:0; }
::-webkit-input-placeholder {
  top:0;
  line-height:30px;
  font-size:13px;
  color:#bcbcbc;
  -webkit-transition:color .3s ease-in-out;
  -moz-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out;
}
:-moz-placeholder {
  line-height:30px;
  font-size:13px;
  color:#bcbcbc;
  -webkit-transition:color .3s ease-in-out;
  -moz-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out;
}
::-moz-placeholder {
  line-height:30px;
  font-size:13px;
  color:#bcbcbc;
  -webkit-transition:color .3s ease-in-out;
  -moz-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out;
}
:-ms-input-placeholder {
  line-height:30px;
  font-size:13px;
  color:#bcbcbc;
  -webkit-transition:color .3s ease-in-out;
  -moz-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out;
}
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:#333333; }
#fp-nav.dfd-nav-dark ul li span { background:#ffffff; }
#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.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;
}
.dfd-single-categories > ul, .dfd-single-tags > ul {
  display:inline-block;
  margin:0 -4px;
}
.dfd-single-categories > ul:before, .dfd-single-categories > ul:after, .dfd-single-tags > ul:before, .dfd-single-tags > ul:after {
  content:" ";
  display:table;
}
.dfd-single-categories > ul:after, .dfd-single-tags > ul:after { clear:both; }
.dfd-single-categories > ul > li, .dfd-single-tags > ul > li {
  float:left;
  padding:0 4px;
}
.dfd-single-categories > ul > li > a, .dfd-single-tags > ul > li > a {
  display:block;
  line-height:1;
  padding:10px 15px;
  color:#303030;
  background:#e7e7e7;
  border-radius:4px;
  -webkit-box-shadow:0 8px 25px 3px transparent;
  box-shadow:0 8px 25px 3px transparent;
  -webkit-transform:perspective(0px) translateY(0);
  -moz-transform:perspective(0px) translateY(0);
  -o-transform:perspective(0px) translateY(0);
  transform:perspective(0px) translateY(0);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-single-categories > ul > li > a.fn, .dfd-single-tags > ul > li > a.fn { color:#303030; }
.dfd-single-categories > ul > li > a:hover, .dfd-single-tags > ul > li > a:hover {
  -webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);
  box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);
  -webkit-transform:perspective(400px) translateY(-2px);
  -moz-transform:perspective(400px) translateY(-2px);
  -o-transform:perspective(400px) translateY(-2px);
  transform:perspective(400px) translateY(-2px);
}
.dfd-single-tags > ul { display:block; }
.dfd-single-tags > ul > li > a:hover { background:#ffffff; }
.dfd-blog-share-wrap > ul {
  line-height:inherit;
  margin:0 -3px;
}
.dfd-blog-share-wrap > ul:before, .dfd-blog-share-wrap > ul:after {
  content:" ";
  display:table;
}
.dfd-blog-share-wrap > ul:after { clear:both; }
.dfd-blog-share-wrap > ul > li {
  float:left;
  line-height:inherit;
  padding:0 3px;
  color:#ffffff;
}
.dfd-blog-share-wrap > ul > li a {
  display:block;
  height:38px;
  line-height:38px;
  text-align:center;
  border-radius:38px;
}
.dfd-blog-share-wrap > ul > li * {
  line-height:inherit;
  color:inherit;
}
.dfd-single-item-bottom:before, .dfd-single-item-bottom:after {
  content:" ";
  display:table;
}
.dfd-single-item-bottom:after { clear:both; }
.dfd-single-item-bottom .dfd-single-tags {
  float:left;
  max-width:45%;
}
.dfd-single-item-bottom .dfd-single-tags > ul > li a {
  margin-top:4px;
  margin-bottom:4px;
}
.dfd-single-item-bottom a.post-like, .dfd-single-item-bottom span.post-like {
  position:relative;
  float:right;
  line-height:38px;
  padding:0 20px 0 15px;
  color:#393939;
  white-space:nowrap;
  border-radius:38px;
  -webkit-box-shadow:0 10px 27px 0px transparent;
  box-shadow:0 10px 27px 0px transparent;
  -webkit-transform:perspective(0px) translateY(0);
  -moz-transform:perspective(0px) translateY(0);
  -o-transform:perspective(0px) translateY(0);
  transform:perspective(0px) translateY(0);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
  -webkit-transform:perspective(0) translateY(0);
  -moz-transform:perspective(0) translateY(0);
  -o-transform:perspective(0) translateY(0);
  transform:perspective(0) translateY(0);
}
.dfd-single-item-bottom a.post-like:hover, .dfd-single-item-bottom span.post-like:hover {
  -webkit-box-shadow:0 10px 27px 0px rgba(0,0,0,0.2);
  box-shadow:0 10px 27px 0px rgba(0,0,0,0.2);
  -webkit-transform:perspective(400px) translateY(-2px);
  -moz-transform:perspective(400px) translateY(-2px);
  -o-transform:perspective(400px) translateY(-2px);
  transform:perspective(400px) translateY(-2px);
}
.dfd-single-item-bottom a.post-like:before, .dfd-single-item-bottom span.post-like:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border:1px solid #e7e7e7;
  border-radius:38px;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-single-item-bottom a.post-like i, .dfd-single-item-bottom span.post-like i {
  font-size:15px;
  float:left;
  line-height:inherit;
  margin-right:10px;
  color:rgba(57,57,57,0.5);
  -webkit-transition:color .3s ease, oapcity .3s ease;
  -moz-transition:color .3s ease, oapcity .3s ease;
  transition:color .3s ease, oapcity .3s ease;
}
.dfd-single-item-bottom a.post-like:hover, .dfd-single-item-bottom span.post-like:hover {
  -webkit-transform:perspective(400px) translateY(-2px);
  -moz-transform:perspective(400px) translateY(-2px);
  -o-transform:perspective(400px) translateY(-2px);
  transform:perspective(400px) translateY(-2px);
}
.dfd-single-item-bottom a.post-like:hover i, .dfd-single-item-bottom span.post-like:hover i {
  color:#fa6047;
  opacity:1;
}
.dfd-single-item-bottom a.post-like:hover:before, .dfd-single-item-bottom span.post-like:hover:before { opacity:0; }
.dfd-single-item-bottom .dfd-blog-share-wrap {
  float:right;
  line-height:38px;
  margin-left:20px;
}
.dfd-single-item-bottom .dfd-blog-share-wrap > ul > li a { margin-bottom:10px; }
.dfd-content-wrap.dfd-post_single .dfd-single-categories + h3.entry-title, .dfd-content-wrap.dfd-post_single .dfd-single-categories + .entry-meta, .dfd-content-wrap.dfd-post_single .dfd-single-categories + .entry-thumb, .dfd-content-wrap.dfd-post_single .dfd-single-categories + .entry-content, .dfd-content-wrap.dfd-portfolio_single .dfd-single-categories + h3.entry-title, .dfd-content-wrap.dfd-portfolio_single .dfd-single-categories + .entry-meta, .dfd-content-wrap.dfd-portfolio_single .dfd-single-categories + .entry-thumb, .dfd-content-wrap.dfd-portfolio_single .dfd-single-categories + .entry-content, .dfd-content-wrap.dfd-gallery_single .dfd-single-categories + h3.entry-title, .dfd-content-wrap.dfd-gallery_single .dfd-single-categories + .entry-meta, .dfd-content-wrap.dfd-gallery_single .dfd-single-categories + .entry-thumb, .dfd-content-wrap.dfd-gallery_single .dfd-single-categories + .entry-content { margin-top:10px; }
.dfd-content-wrap.dfd-post_single h3.entry-title + .entry-meta, .dfd-content-wrap.dfd-post_single h3.entry-title + .entry-thumb, .dfd-content-wrap.dfd-post_single h3.entry-title + .entry-content, .dfd-content-wrap.dfd-portfolio_single h3.entry-title + .entry-meta, .dfd-content-wrap.dfd-portfolio_single h3.entry-title + .entry-thumb, .dfd-content-wrap.dfd-portfolio_single h3.entry-title + .entry-content, .dfd-content-wrap.dfd-gallery_single h3.entry-title + .entry-meta, .dfd-content-wrap.dfd-gallery_single h3.entry-title + .entry-thumb, .dfd-content-wrap.dfd-gallery_single h3.entry-title + .entry-content { margin-top:10px; }
.dfd-content-wrap.dfd-post_single .entry-meta + .entry-thumb, .dfd-content-wrap.dfd-post_single .entry-meta + .entry-content, .dfd-content-wrap.dfd-portfolio_single .entry-meta + .entry-thumb, .dfd-content-wrap.dfd-portfolio_single .entry-meta + .entry-content, .dfd-content-wrap.dfd-gallery_single .entry-meta + .entry-thumb, .dfd-content-wrap.dfd-gallery_single .entry-meta + .entry-content { margin-top:25px; }
.dfd-content-wrap.dfd-post_single .entry-content .aligncenter, .dfd-content-wrap.dfd-portfolio_single .entry-content .aligncenter, .dfd-content-wrap.dfd-gallery_single .entry-content .aligncenter { margin-bottom:15px; }
.dfd-content-wrap.dfd-post_single .entry-content .alignleft, .dfd-content-wrap.dfd-portfolio_single .entry-content .alignleft, .dfd-content-wrap.dfd-gallery_single .entry-content .alignleft { margin:0 20px 15px 0; }
.dfd-content-wrap.dfd-post_single .entry-content .alignright, .dfd-content-wrap.dfd-portfolio_single .entry-content .alignright, .dfd-content-wrap.dfd-gallery_single .entry-content .alignright { margin:0 0 15px 20px; }
.dfd-content-wrap.dfd-post_single .entry-content p:last-child, .dfd-content-wrap.dfd-portfolio_single .entry-content p:last-child, .dfd-content-wrap.dfd-gallery_single .entry-content p:last-child { margin-bottom:0; }
.dfd-content-wrap.dfd-post_single .wp-caption .wp-caption-text, .dfd-content-wrap.dfd-portfolio_single .wp-caption .wp-caption-text, .dfd-content-wrap.dfd-gallery_single .wp-caption .wp-caption-text {
  margin-top:15px;
  padding:0 20px;
}
.dfd-content-wrap.dfd-post_single > article, .dfd-content-wrap.dfd-portfolio_single > article, .dfd-content-wrap.dfd-gallery_single > article { margin-bottom:50px; }
.dfd-content-wrap.dfd-post_single > article + .about-author, .dfd-content-wrap.dfd-portfolio_single > article + .about-author, .dfd-content-wrap.dfd-gallery_single > article + .about-author { margin-top:110px; }
.dfd-content-wrap.dfd-post_single .dfd-single-item-bottom, .dfd-content-wrap.dfd-portfolio_single .dfd-single-item-bottom, .dfd-content-wrap.dfd-gallery_single .dfd-single-item-bottom {
  position:relative;
  padding-bottom:50px;
}
.dfd-content-wrap.dfd-post_single .about-author, .dfd-content-wrap.dfd-portfolio_single .about-author, .dfd-content-wrap.dfd-gallery_single .about-author {
  position:relative;
  min-height:120px;
  margin-top:60px;
  padding-bottom:60px;
}
.dfd-content-wrap.dfd-post_single .about-author .delimiter, .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, .dfd-content-wrap.dfd-gallery_single .about-author .delimiter {
  display:block;
  width:300%;
  height:1px;
  position:absolute;
  top:-60px;
  left:-100%;
  background:#e7e7e7;
  z-index:0;
}
.dfd-content-wrap.dfd-post_single .about-author .author-photo, .dfd-content-wrap.dfd-portfolio_single .about-author .author-photo, .dfd-content-wrap.dfd-gallery_single .about-author .author-photo {
  position:relative;
  overflow:hidden;
  float:left;
  width:80px;
  height:80px;
  margin-right:20px;
  border-radius:50%;
}
.dfd-content-wrap.dfd-post_single .about-author .author-content .author-top-inner, .dfd-content-wrap.dfd-portfolio_single .about-author .author-content .author-top-inner, .dfd-content-wrap.dfd-gallery_single .about-author .author-content .author-top-inner {
  overflow:hidden;
  line-height:20px;
  margin-bottom:10px;
}
.dfd-content-wrap.dfd-post_single .about-author .author-content .author-top-inner .author-name, .dfd-content-wrap.dfd-portfolio_single .about-author .author-content .author-top-inner .author-name, .dfd-content-wrap.dfd-gallery_single .about-author .author-content .author-top-inner .author-name {
  font-size:15px;
  float:left;
  line-height:inherit;
  margin-right:20px;
}
.dfd-content-wrap.dfd-post_single .about-author .author-content .author-top-inner .author-info, .dfd-content-wrap.dfd-portfolio_single .about-author .author-content .author-top-inner .author-info, .dfd-content-wrap.dfd-gallery_single .about-author .author-content .author-top-inner .author-info {
  position:relative;
  top:2px;
  float:left;
  line-height:inherit;
}
.dfd-content-wrap.dfd-post_single .about-author .author-content .author-description p, .dfd-content-wrap.dfd-portfolio_single .about-author .author-content .author-description p, .dfd-content-wrap.dfd-gallery_single .about-author .author-content .author-description p { margin-bottom:0; }
.dfd-content-wrap.dfd-post_single + #comments, .dfd-content-wrap.dfd-post_single + #respond, .dfd-content-wrap.dfd-portfolio_single + #comments, .dfd-content-wrap.dfd-portfolio_single + #respond, .dfd-content-wrap.dfd-gallery_single + #comments, .dfd-content-wrap.dfd-gallery_single + #respond { position:relative; }
.dfd-content-wrap.dfd-post_single + #comments:before, .dfd-content-wrap.dfd-post_single + #respond:before, .dfd-content-wrap.dfd-portfolio_single + #comments:before, .dfd-content-wrap.dfd-portfolio_single + #respond:before, .dfd-content-wrap.dfd-gallery_single + #comments:before, .dfd-content-wrap.dfd-gallery_single + #respond:before {
  content:"";
  display:block;
  width:300%;
  height:1px;
  position:absolute;
  left:-100%;
  top:0;
  background:#e7e7e7;
  z-index:0;
}
#layout.single-folio > .row.full-width .dfd-blog-share-fixed-wrap, #layout.single-gallery > .row.full-width .dfd-blog-share-fixed-wrap { display:none; }
#layout.single-post .blog-section.sidebar-right #respond, #layout.single-post .blog-section.sidebar-right #comments, #layout.single-post .blog-section.sidebar-left #respond, #layout.single-post .blog-section.sidebar-left #comments, #layout.single-post .blog-section.sidebar-both #respond, #layout.single-post .blog-section.sidebar-both #comments, #layout.single-folio .blog-section.sidebar-right #respond, #layout.single-folio .blog-section.sidebar-right #comments, #layout.single-folio .blog-section.sidebar-left #respond, #layout.single-folio .blog-section.sidebar-left #comments, #layout.single-folio .blog-section.sidebar-both #respond, #layout.single-folio .blog-section.sidebar-both #comments, #layout.single-gallery .blog-section.sidebar-right #respond, #layout.single-gallery .blog-section.sidebar-right #comments, #layout.single-gallery .blog-section.sidebar-left #respond, #layout.single-gallery .blog-section.sidebar-left #comments, #layout.single-gallery .blog-section.sidebar-both #respond, #layout.single-gallery .blog-section.sidebar-both #comments { width:100%; }
#layout.single-post .blog-section.sidebar-right #right-sidebar, #layout.single-folio .blog-section.sidebar-right #right-sidebar, #layout.single-gallery .blog-section.sidebar-right #right-sidebar { padding-top:70px; }
#layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-post .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single + #respond:before, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-folio .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single + #respond:before, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-gallery .blog-section.sidebar-right .dfd-content-wrap.dfd-gallery_single + #respond:before {
  left:auto;
  right:0;
}
#layout.single-post .blog-section.sidebar-left .dfd-blog-share-fixed-wrap, #layout.single-folio .blog-section.sidebar-left .dfd-blog-share-fixed-wrap, #layout.single-gallery .blog-section.sidebar-left .dfd-blog-share-fixed-wrap {
  left:100%;
  right:auto;
  margin-right:0;
  margin-left:10px;
  display:none;
}
#layout.single-post .blog-section.sidebar-left #left-sidebar, #layout.single-folio .blog-section.sidebar-left #left-sidebar, #layout.single-gallery .blog-section.sidebar-left #left-sidebar { padding-top:70px; }
#layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-post .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single + #respond:before, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-folio .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single + #respond:before, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-gallery .blog-section.sidebar-left .dfd-content-wrap.dfd-gallery_single + #respond:before { left:0; }
#layout.single-post .blog-section.sidebar-both .dfd-blog-share-fixed-wrap, #layout.single-folio .blog-section.sidebar-both .dfd-blog-share-fixed-wrap, #layout.single-gallery .blog-section.sidebar-both .dfd-blog-share-fixed-wrap {
  margin-right:10px;
  display:none;
}
#layout.single-post .blog-section.sidebar-both #left-sidebar, #layout.single-post .blog-section.sidebar-both #right-sidebar, #layout.single-folio .blog-section.sidebar-both #left-sidebar, #layout.single-folio .blog-section.sidebar-both #right-sidebar, #layout.single-gallery .blog-section.sidebar-both #left-sidebar, #layout.single-gallery .blog-section.sidebar-both #right-sidebar { padding-top:70px; }
#layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-post .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single + #respond:before, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-folio .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single + #respond:before, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single .about-author .delimiter, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single + #comments:before, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-post_single + #respond:before, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single + #comments:before, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-portfolio_single + #respond:before, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single + #comments:before, #layout.single-gallery .blog-section.sidebar-both .dfd-content-wrap.dfd-gallery_single + #respond:before {
  left:0;
  right:0;
  width:auto;
}
.dfd-isotope:before, .dfd-isotope:after {
  content:" ";
  display:table;
}
.dfd-isotope:after { clear:both; }
.dfd-isotope article { float:left; }
.dfd-isotope:not(.layout-justified).isotope-columns-1 > article, .dfd-isotope:not(.layout-justified).isotope-columns-1 .grid-sizer { width:100%; }
.dfd-isotope:not(.layout-justified).isotope-columns-2.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-2.layout-shortcode_metro > article.dfd-side-image { width:100%; }
.dfd-isotope:not(.layout-justified).isotope-columns-2 > article, .dfd-isotope:not(.layout-justified).isotope-columns-2 .grid-sizer { width:49.999%; }
.dfd-isotope:not(.layout-justified).isotope-columns-3.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-3.layout-shortcode_metro > article.dfd-side-image { width:66.667%; }
.dfd-isotope:not(.layout-justified).isotope-columns-3 > article, .dfd-isotope:not(.layout-justified).isotope-columns-3 .grid-sizer { width:33.333%; }
.dfd-isotope:not(.layout-justified).isotope-columns-4.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-4.layout-shortcode_metro > article.dfd-side-image { width:50%; }
.dfd-isotope:not(.layout-justified).isotope-columns-4 > article, .dfd-isotope:not(.layout-justified).isotope-columns-4 .grid-sizer { width:24.99999%; }
.dfd-isotope:not(.layout-justified).isotope-columns-5.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-5.layout-shortcode_metro > article.dfd-side-image { width:40%; }
.dfd-isotope:not(.layout-justified).isotope-columns-5 > article, .dfd-isotope:not(.layout-justified).isotope-columns-5 .grid-sizer { width:20%; }
@media only screen and (max-width: 1279px) {
  .dfd-isotope:not(.layout-justified).isotope-columns-5.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-5.layout-shortcode_metro > article.dfd-side-image { width:50%; }
  .dfd-isotope:not(.layout-justified).isotope-columns-5 > article, .dfd-isotope:not(.layout-justified).isotope-columns-5 .grid-sizer { width:25%; }
}
@media only screen and (max-width: 1100px) {
  .dfd-isotope:not(.layout-justified).isotope-columns-4.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-4.layout-shortcode_metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-5.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-5.layout-shortcode_metro > article.dfd-side-image { width:66.667%; }
  .dfd-isotope:not(.layout-justified).isotope-columns-4 > article, .dfd-isotope:not(.layout-justified).isotope-columns-4 .grid-sizer, .dfd-isotope:not(.layout-justified).isotope-columns-5 > article, .dfd-isotope:not(.layout-justified).isotope-columns-5 .grid-sizer { width:33.333%; }
}
@media only screen and (max-width: 1023px) {
  .dfd-isotope:not(.layout-justified).isotope-columns-3.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-3.layout-shortcode_metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-4.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-4.layout-shortcode_metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-5.layout-metro > article.dfd-side-image, .dfd-isotope:not(.layout-justified).isotope-columns-5.layout-shortcode_metro > article.dfd-side-image { width:100%; }
  .dfd-isotope:not(.layout-justified).isotope-columns-3 > article, .dfd-isotope:not(.layout-justified).isotope-columns-3 .grid-sizer, .dfd-isotope:not(.layout-justified).isotope-columns-4 > article, .dfd-isotope:not(.layout-justified).isotope-columns-4 .grid-sizer, .dfd-isotope:not(.layout-justified).isotope-columns-5 > article, .dfd-isotope:not(.layout-justified).isotope-columns-5 .grid-sizer { width:50%; }
}
@media only screen and (max-width: 640px) {
  .dfd-isotope:not(.layout-justified).isotope-columns-2 > article, .dfd-isotope:not(.layout-justified).isotope-columns-2 .grid-sizer, .dfd-isotope:not(.layout-justified).isotope-columns-3 > article, .dfd-isotope:not(.layout-justified).isotope-columns-3 .grid-sizer, .dfd-isotope:not(.layout-justified).isotope-columns-4 > article, .dfd-isotope:not(.layout-justified).isotope-columns-4 .grid-sizer, .dfd-isotope:not(.layout-justified).isotope-columns-5 > article, .dfd-isotope:not(.layout-justified).isotope-columns-5 .grid-sizer { width:100%; }
}
.justified-gallery { position:relative; }
.justified-gallery:before, .justified-gallery:after {
  content:" ";
  display:table;
}
.justified-gallery:after { clear:both; }
.justified-gallery article {
  position:absolute !important;
  display:block;
  overflow:hidden;
}
@media only screen and (min-width: 800px) {
  #layout.dfd-portfolio-loop > .row.full-width #left-sidebar, #layout.dfd-gallery-loop > .row.full-width #left-sidebar, #layout.dfd-shop-loop > .row.full-width #left-sidebar, #layout.single-folio > .row.full-width #left-sidebar, #layout.single-gallery > .row.full-width #left-sidebar { margin-top:50px; }
  #layout.dfd-portfolio-loop > .row.full-width #right-sidebar, #layout.dfd-gallery-loop > .row.full-width #right-sidebar, #layout.dfd-shop-loop > .row.full-width #right-sidebar, #layout.single-folio > .row.full-width #right-sidebar, #layout.single-gallery > .row.full-width #right-sidebar { margin-top:50px; }
  #layout.dfd-portfolio-loop > .row.full-width > .blog-section .sort-panel, #layout.dfd-gallery-loop > .row.full-width > .blog-section .sort-panel, #layout.dfd-shop-loop > .row.full-width > .blog-section .sort-panel, #layout.single-folio > .row.full-width > .blog-section .sort-panel, #layout.single-gallery > .row.full-width > .blog-section .sort-panel { margin-top:40px; }
}
@media only screen and (min-width: 1100px) {
  #layout.single-post > .row.full-width > .blog-section.sidebar-left {
    padding-left:30px;
    padding-right:30px;
  }
  #layout.single-post > .row.full-width > .blog-section.sidebar-right, #layout.single-post > .row.full-width > .blog-section.sidebar-both { padding-left:30px; }
  #layout.single-post > .row.full-width > .blog-section.sidebar-right > #right-sidebar, #layout.single-post > .row.full-width > .blog-section.sidebar-right + #right-sidebar, #layout.single-post > .row.full-width > .blog-section.sidebar-both > #right-sidebar, #layout.single-post > .row.full-width > .blog-section.sidebar-both + #right-sidebar { padding-right:30px; }
  #layout.dfd-blog-loop > .row.full-width { padding:0 30px; }
  #layout.no-title > .row.full-width > .blog-section.sidebar-left {
    padding-left:30px;
    padding-right:30px;
  }
  #layout.no-title > .row.full-width > .blog-section.sidebar-right, #layout.no-title > .row.full-width > .blog-section.sidebar-both { padding-left:30px; }
  #layout.no-title > .row.full-width > .blog-section.sidebar-right > #right-sidebar, #layout.no-title > .row.full-width > .blog-section.sidebar-right + #right-sidebar, #layout.no-title > .row.full-width > .blog-section.sidebar-both > #right-sidebar, #layout.no-title > .row.full-width > .blog-section.sidebar-both + #right-sidebar { padding-right:30px; }
  #layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars .sort-panel, #layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars .sort-panel, #layout.single-folio > .row.full-width > .blog-section.no-sidebars .sort-panel, #layout.single-gallery > .row.full-width > .blog-section.no-sidebars .sort-panel {
    padding-left:40px;
    padding-right:40px;
  }
  #layout.dfd-portfolio-loop > .row.full-width .blog-top-block, #layout.dfd-gallery-loop > .row.full-width .blog-top-block, #layout.single-folio > .row.full-width .blog-top-block, #layout.single-gallery > .row.full-width .blog-top-block {
    padding-left:40px;
    padding-right:40px;
  }
  #layout.dfd-portfolio-loop > .row.full-width > .blog-section .sort-panel, #layout.dfd-gallery-loop > .row.full-width > .blog-section .sort-panel, #layout.single-folio > .row.full-width > .blog-section .sort-panel, #layout.single-gallery > .row.full-width > .blog-section .sort-panel { margin-top:40px; }
  #layout.dfd-portfolio-loop > .row.full-width > .blog-section.sidebar-left, #layout.dfd-gallery-loop > .row.full-width > .blog-section.sidebar-left, #layout.single-folio > .row.full-width > .blog-section.sidebar-left, #layout.single-gallery > .row.full-width > .blog-section.sidebar-left {
    padding-left:30px;
    padding-right:30px;
  }
  #layout.dfd-portfolio-loop > .row.full-width > .blog-section.sidebar-right, #layout.dfd-portfolio-loop > .row.full-width > .blog-section.sidebar-both, #layout.dfd-gallery-loop > .row.full-width > .blog-section.sidebar-right, #layout.dfd-gallery-loop > .row.full-width > .blog-section.sidebar-both, #layout.single-folio > .row.full-width > .blog-section.sidebar-right, #layout.single-folio > .row.full-width > .blog-section.sidebar-both, #layout.single-gallery > .row.full-width > .blog-section.sidebar-right, #layout.single-gallery > .row.full-width > .blog-section.sidebar-both { padding-left:30px; }
  #layout.dfd-portfolio-loop > .row.full-width > .blog-section.sidebar-right > #right-sidebar, #layout.dfd-portfolio-loop > .row.full-width > .blog-section.sidebar-right + #right-sidebar, #layout.dfd-portfolio-loop > .row.full-width > .blog-section.sidebar-both > #right-sidebar, #layout.dfd-portfolio-loop > .row.full-width > .blog-section.sidebar-both + #right-sidebar, #layout.dfd-gallery-loop > .row.full-width > .blog-section.sidebar-right > #right-sidebar, #layout.dfd-gallery-loop > .row.full-width > .blog-section.sidebar-right + #right-sidebar, #layout.dfd-gallery-loop > .row.full-width > .blog-section.sidebar-both > #right-sidebar, #layout.dfd-gallery-loop > .row.full-width > .blog-section.sidebar-both + #right-sidebar, #layout.single-folio > .row.full-width > .blog-section.sidebar-right > #right-sidebar, #layout.single-folio > .row.full-width > .blog-section.sidebar-right + #right-sidebar, #layout.single-folio > .row.full-width > .blog-section.sidebar-both > #right-sidebar, #layout.single-folio > .row.full-width > .blog-section.sidebar-both + #right-sidebar, #layout.single-gallery > .row.full-width > .blog-section.sidebar-right > #right-sidebar, #layout.single-gallery > .row.full-width > .blog-section.sidebar-right + #right-sidebar, #layout.single-gallery > .row.full-width > .blog-section.sidebar-both > #right-sidebar, #layout.single-gallery > .row.full-width > .blog-section.sidebar-both + #right-sidebar { padding-right:30px; }
  #layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars #main-content > .clearfix.sort-panel-wrap, #layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars #main-content > .clearfix.sort-panel-wrap, #layout.single-folio > .row.full-width > .blog-section.no-sidebars #main-content > .clearfix.sort-panel-wrap, #layout.single-gallery > .row.full-width > .blog-section.no-sidebars #main-content > .clearfix.sort-panel-wrap { margin:0 -10px; }
}
body > #main-wrap {
  position:relative;
  left:0;
  overflow:hidden;
  -webkit-transition:-webkit-transform .3s ease-in-out;
  -moz-transition:-moz-transform .3s ease-in-out;
  transition:transform .3s ease-in-out;
}
#change_wrap_div {
  position:relative;
  z-index:2;
}
.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:#ffffff;
  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:#ffffff;
  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 {
  height:200%;
  top:-50%;
  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 { min-width:100%; }
.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.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-top {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:flex-start;
  -webkit-align-items:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start;
  box-sizing:border-box;
}
.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;
}
.vc-row-wrapper.dfd-row-content-bottom {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:flex-end;
  -webkit-align-items:flex-end;
  -ms-flex-align:flex-end;
  align-items:flex-end;
  box-sizing:border-box;
}
.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%);
}
#layout {
  position:relative;
  padding:40px 0;
}
#layout:before, #layout:after {
  content:" ";
  display:table;
}
#layout:after { clear:both; }
#layout.single-post > .row > .blog-section article.post .entry-content > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .vc_section > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .vc_element > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc_section > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-post > .row > .blog-section article.post .entry-content > .dfd-post-vc-content-wrapper > .vc_element > .vc-row-wrapper:not(.full_width_content) > .vc-row-translate-wrapper > .row {
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
}
#layout.single-folio > .row > .blog-section article.portfolio_single .dfd-post-vc-content-wrapper > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio > .row > .blog-section article.portfolio_single .dfd-post-vc-content-wrapper > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio > .row > .blog-section article.portfolio_single .dfd-post-vc-content-wrapper > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio > .row > .blog-section article.portfolio_single .dfd-post-vc-content-wrapper > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row {
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
}
#layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_section > .vc-row-wrapper > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc_section > .vc_element > .vc-row-wrapper > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc-row-wrapper > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc-row-wrapper > .row {
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
}
#layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_section > .vc-row-wrapper.full_width_content, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc-row-wrapper.full_width_content, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc-row-wrapper.full_width_content { min-width:100%; }
#layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_section > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_section > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_section > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_section > .vc-row-wrapper.full_width_content > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc-row-wrapper.full_width_content > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.single-folio > .row > .blog-section article.portfolio_single #ai1ec-container > .vc_element > .vc-row-wrapper.full_width_content > .row {
  width:auto;
  max-width:none;
  margin:0 -10px;
}
#layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_section > .vc-row-wrapper > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_section > .vc-row-wrapper > .vc-row-translate-wrapper > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc_section > .vc_element > .vc-row-wrapper > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc_section > .vc_element > .vc-row-wrapper > .vc-row-translate-wrapper > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc-row-wrapper > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc-row-wrapper > .vc-row-translate-wrapper > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc-row-wrapper > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc-row-wrapper > .vc-row-translate-wrapper > .row {
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
}
#layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_section > .vc-row-wrapper.full_width_content, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc-row-wrapper.full_width_content, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc-row-wrapper.full_width_content { min-width:100%; }
#layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_section > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_section > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_section > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_section > .vc-row-wrapper.full_width_content > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc_section > .vc_element > .vc-row-wrapper.full_width_content > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc-row-wrapper.full_width_content > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .fp-scroller > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .fp-scrollable > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc-row-wrapper.full_width_content > .fp-tableCell > .row, #layout.no-title > .row.full-width .dfd-content-wrap.dfd-page > .vc_element > .vc-row-wrapper.full_width_content > .row {
  width:auto;
  max-width:none;
  margin:0 -10px;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc_section > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc_section > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc-row-wrapper:not(.full_width_content) > .row, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content > .columns > .vc_element > .vc-row-wrapper:not(.full_width_content) > .row {
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
}
#layout.single-folio > .row.full-width > .blog-section:not(.no-sidebars) .dfd-content-wrap.dfd-portfolio_single > article > *:first-child.cover, #layout.single-folio > .row.full-width > .blog-section:not(.no-sidebars) .dfd-content-wrap.dfd-gallery_single > article > *:first-child.cover, #layout.single-gallery > .row.full-width > .blog-section:not(.no-sidebars) .dfd-content-wrap.dfd-portfolio_single > article > *:first-child.cover, #layout.single-gallery > .row.full-width > .blog-section:not(.no-sidebars) .dfd-content-wrap.dfd-gallery_single > article > *:first-child.cover { margin-top:30px; }
#layout.single-folio > .row.full-width .dfd-single-pagination:not(.fixed).top, #layout.single-gallery > .row.full-width .dfd-single-pagination:not(.fixed).top {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
#layout.single-folio > .row.full-width .dfd-content-wrap, #layout.single-gallery > .row.full-width .dfd-content-wrap { padding:0 30px; }
#layout.single-folio > .row.full-width .dfd-content-wrap .cover > .entry-thumb, #layout.single-gallery > .row.full-width .dfd-content-wrap .cover > .entry-thumb { overflow:visible; }
#layout.single-folio > .row.full-width .dfd-content-wrap .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-gallery > .row.full-width .dfd-content-wrap .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows) { margin-top:40px; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single .cover > .entry-thumb:not(.description-bottom):not(.maybe-no-desc), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single .cover > .entry-thumb:not(.description-bottom):not(.maybe-no-desc) { margin-top:40px; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover > .entry-thumb:not(.description-bottom), #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover > .entry-thumb:not(.description-bottom), #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover > .entry-thumb:not(.description-bottom), #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover > .entry-thumb:not(.description-bottom), #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover > .entry-thumb:not(.description-bottom), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover > .entry-thumb:not(.description-bottom), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover > .entry-thumb:not(.description-bottom), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover > .entry-thumb:not(.description-bottom), #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover > .entry-thumb:not(.media-masonry):not(.media-fitRows) { margin-top:0; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover .entry-content + .row.entry-thumb, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover .entry-content + .row.entry-thumb, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover .entry-content + .row.entry-thumb, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover .entry-content + .row.entry-thumb, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover .entry-content + .row.entry-thumb, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover .entry-content + .row.entry-thumb, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover .entry-content + .row.entry-thumb, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover .entry-content + .row.entry-thumb { margin-top:30px; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover .media-section.twelve.columns .media-cover, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover .media-section.twelve.columns .media-cover, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover .media-section.twelve.columns .media-cover, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover .media-section.twelve.columns .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover .media-section.twelve.columns .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover .media-section.twelve.columns .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover .media-section.twelve.columns .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover .media-section.twelve.columns .media-cover {
  padding-top:0;
  padding-bottom:0;
}
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories:first-child, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title:first-child, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle:first-child, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta:first-child, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:first-child { margin-top:40px; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .media-section.twelve.columns .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-portfolio_single > article.portfolio .media-section.twelve.columns .media-cover { margin:0 -30px; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single { padding:0 30px; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories:first-child, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title:first-child, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle:first-child, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle:first-child, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta:first-child { margin-top:40px; }
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .cover .media-section .media-cover, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .cover .media-section .media-cover, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .cover .media-section .media-cover, #layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta + .cover .media-section .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .cover .media-section .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .cover .media-section .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .cover .media-section .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta + .cover .media-section .media-cover {
  padding-top:0;
  padding-bottom:0;
}
#layout.single-folio > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .media-section .media-cover, #layout.single-gallery > .row.full-width .dfd-content-wrap.dfd-gallery_single > article.gallery_single .media-section .media-cover { margin:0 -30px; }
#layout.dfd-portfolio-loop > .row.full-width > .blog-section:not(.no-sidebars) #main-content > .clearfix.sort-panel-wrap + .dfd-content-wrap, #layout.dfd-gallery-loop > .row.full-width > .blog-section:not(.no-sidebars) #main-content > .clearfix.sort-panel-wrap + .dfd-content-wrap { margin-top:0; }
#layout.dfd-portfolio-loop > .row.full-width > .blog-section:not(.no-sidebars) #main-content > .dfd-content-wrap, #layout.dfd-gallery-loop > .row.full-width > .blog-section:not(.no-sidebars) #main-content > .dfd-content-wrap { margin-top:50px; }
#layout.dfd-portfolio-loop > .row.full-width > .blog-section .sort-panel, #layout.dfd-gallery-loop > .row.full-width > .blog-section .sort-panel { margin-top:40px; }
#layout.dfd-portfolio-loop, #layout.dfd-gallery-loop, #layout.single-folio, #layout.single-gallery { padding:0; }
#layout.dfd-portfolio-loop > .row:not(.full-width), #layout.dfd-gallery-loop > .row:not(.full-width), #layout.single-folio > .row:not(.full-width), #layout.single-gallery > .row:not(.full-width) { padding:40px 0; }
#layout.dfd-portfolio-loop > .row.full-width, #layout.dfd-gallery-loop > .row.full-width, #layout.single-folio > .row.full-width, #layout.single-gallery > .row.full-width { margin-bottom:40px; }
#layout.dfd-portfolio-loop > .row.full-width .blog-top-block, #layout.dfd-gallery-loop > .row.full-width .blog-top-block, #layout.single-folio > .row.full-width .blog-top-block, #layout.single-gallery > .row.full-width .blog-top-block { margin-top:40px; }
#layout.dfd-portfolio-loop > .row.full-width .blog-top-block + .blog-section .sort-panel, #layout.dfd-gallery-loop > .row.full-width .blog-top-block + .blog-section .sort-panel, #layout.single-folio > .row.full-width .blog-top-block + .blog-section .sort-panel, #layout.single-gallery > .row.full-width .blog-top-block + .blog-section .sort-panel { margin-top:0; }
#layout.dfd-portfolio-loop > .row.full-width .blog-top-block + .blog-section:not(.no-sidebars) > #main-content > .dfd-content-wrap:first-child, #layout.dfd-gallery-loop > .row.full-width .blog-top-block + .blog-section:not(.no-sidebars) > #main-content > .dfd-content-wrap:first-child, #layout.single-folio > .row.full-width .blog-top-block + .blog-section:not(.no-sidebars) > #main-content > .dfd-content-wrap:first-child, #layout.single-gallery > .row.full-width .blog-top-block + .blog-section:not(.no-sidebars) > #main-content > .dfd-content-wrap:first-child { margin-top:0; }
#layout.dfd-portfolio-loop > .row.full-width .blog-top-block + .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child, #layout.dfd-gallery-loop > .row.full-width .blog-top-block + .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child, #layout.single-folio > .row.full-width .blog-top-block + .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child, #layout.single-gallery > .row.full-width .blog-top-block + .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child {
  border-top:none;
  border-bottom:none;
}
#layout.one-page-scroll { position:relative; }
#layout > .row.full-width .dfd-vc-content-wrap .vc-row-wrapper:not(.full_width_content) > .fp-tableCell > .row, #layout > .row.full-width .dfd-vc-content-wrap .vc-row-wrapper:not(.full_width_content) > .row {
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
}
.boxed_layout {
  max-width:1280px;
  margin:0 auto;
  background:#ffffff;
}
.boxed_layout #main-wrap { overflow:hidden; }
@media only screen and (min-width: 1101px) {
  .boxed_layout #header-container.header-style-13 + #main-wrap { padding-left:0; }
  .boxed_layout #header-container.header-style-13.right + #main-wrap { padding-right:0; }
}
#layout.no-title:not(.dfd-search-result) {
  padding-top:0px;
  padding-bottom:0px;
}
#layout.no-title:not(.dfd-search-result).blog-page { padding-bottom:40px; }
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-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: 1100px) {
  .blog-section.sidebar-both #main-content { padding:0 60px; }
  .blog-section.sidebar-left #main-content { padding-left:60px; }
  .blog-section.sidebar-right #main-content { padding-right:60px; }
  .single-folio .folio-entry-media.desc-right { padding-right:40px; }
  .single-folio .folio-entry-media.desc-left { padding-left:40px; }
}
.dfd-mini-categories .byline.category {
  display:inline-block;
  background:#3498db;
  border-radius:3px;
}
.dfd-mini-categories .byline.category > a {
  display:inline-block;
  height:3.3em;
  padding:12px 23px;
  color:#ffffff;
}
.entry-meta:before, .entry-meta:after {
  content:" ";
  display:table;
}
.entry-meta:after { clear:both; }
.entry-meta * {
  font:inherit;
  line-height:inherit;
  text-transform:inherit;
  letter-spacing:inherit;
  display:inline-block;
  color:inherit;
}
.entry-meta > .inline-block > *:last-child { margin-right:0; }
.entry-meta i {
  font-size:14px;
  float:left;
  margin-right:5px;
}
.entry-meta i.dfd-socicon-Untitled-2-37 { font-size:11px; }
.entry-meta .entry-date { margin-right:3px; }
.entry-meta .entry-date + .entry-comments { margin-left:10px; }
.entry-meta .category { margin-right:15px; }
.entry-meta .entry-comments { margin-right:13px; }
.entry-meta .entry-comments .comments-title { display:none; }
.entry-meta .post-like i {
  font-size:14px;
  margin-right:2px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.entry-meta .post-like .dfd-meta-hide { display:none; }
.entry-meta .post-like:hover i { color:#fa6047; }
html.dfd-side-by-side-mode, html.dfd-side-by-side-mode body {
  margin:0;
  padding:0;
  overflow:hidden;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
html.dfd-side-by-side-mode body.admin-bar { padding-top:32px; }
html.dfd-side-by-side-mode body #layout {
  will-change:transform;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
html.dfd-side-by-side-mode body #footer-wrap {
  position:relative;
  will-change:transform;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
html.dfd-side-by-side-mode body.dfd-one-page-footer-expanded #layout {
  -webkit-transform:translateY(-50px);
  -moz-transform:translateY(-50px);
  -o-transform:translateY(-50px);
  transform:translateY(-50px);
}
html.dfd-side-by-side-mode body.dfd-one-page-footer-expanded #footer-wrap {
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%);
}
html.dfd-side-by-side-mode body .dfd-side-by-side-slider { position:relative; }
.ms-section {
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.ms-section.ms-table {
  display:table;
  width:100%;
  table-layout:fixed;
}
.ms-tableCell {
  display:table-cell;
  vertical-align:middle;
  width:100%;
  height:100%;
}
.ms-easing {
  -webkit-transition:all 0.7s ease-out;
  -moz-transition:all 0.7s ease-out;
  -o-transition:all 0.7s ease-out;
  transition:all 0.7s ease-out;
}
#multiscroll-nav {
  position:fixed;
  z-index:100;
  margin-top:-32px;
  top:50%;
  opacity:1;
}
#multiscroll-nav.right { right:17px; }
#multiscroll-nav.left { left:17px; }
#multiscroll-nav ul {
  margin:0;
  padding:0;
}
#multiscroll-nav li {
  display:block;
  width:14px;
  height:13px;
  margin:7px;
  position:relative;
}
#multiscroll-nav li a {
  display:block;
  position:relative;
  z-index:1;
  width:100%;
  height:100%;
  cursor:pointer;
  text-decoration:none;
}
#multiscroll-nav li .active span { background:#000; }
#multiscroll-nav span {
  top:2px;
  left:2px;
  width:8px;
  height:8px;
  border:1px solid #000;
  background:rgba(0,0,0,0);
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:absolute;
  z-index:1;
}
.multiscroll-tooltip {
  position:absolute;
  color:#fff;
  font-size:14px;
  font-family:arial, helvetica, sans-serif;
  top:-2px;
  white-space:nowrap;
  max-width:220px;
}
.multiscroll-tooltip.right { right:20px; }
.multiscroll-tooltip.left { left:20px; }
.dfd-single-pagination .page-inner-nav.empty {
  opacity:.4;
  cursor:not-allowed;
}
.dfd-single-pagination.fixed.lifted .page-inner-nav { bottom:30px; }
.dfd-single-pagination.fixed .page-inner-nav {
  position:fixed;
  bottom:-64px;
  -webkit-transition:bottom .5s ease;
  -moz-transition:bottom .5s ease;
  transition:bottom .5s ease;
  z-index:9;
}
.dfd-single-pagination.fixed .page-inner-nav .dfd-controler > i {
  position:absolute;
  top:50%;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
  color:#ffffff;
  z-index:9;
  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;
}
.dfd-single-pagination.fixed .page-inner-nav .dfd-controler > span { display:none; }
.dfd-single-pagination.fixed .page-inner-nav .pagination-title {
  display:block;
  height:64px;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-single-pagination.fixed .page-inner-nav .pagination-title .thumb {
  position:relative;
  overflow:hidden;
  width:64px;
  height:64px;
  line-height:64px;
  text-align:center;
  border-radius:50%;
  z-index:3;
}
.dfd-single-pagination.fixed .page-inner-nav .pagination-title .thumb i { font-size:12px; }
.dfd-single-pagination.fixed .page-inner-nav .pagination-title .dfd-content-title-big {
  font-size:13px;
  letter-spacing:0;
  width:100%;
  margin-bottom:5px;
}
.dfd-single-pagination.fixed .page-inner-nav .pagination-title .dfd-vertical-aligned {
  width:200px;
  margin-top:-20px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  transition:all .5s ease;
}
.dfd-single-pagination.fixed .page-inner-nav .pagination-title .dfd-content-title-big, .dfd-single-pagination.fixed .page-inner-nav .pagination-title .entry-meta {
  display:block;
  z-index:2;
}
.dfd-single-pagination.fixed .page-inner-nav.nav-prev .pagination-title:hover, .dfd-single-pagination.fixed .page-inner-nav.nav-next .pagination-title:hover { opacity:1; }
.dfd-single-pagination.fixed .page-inner-nav.nav-prev .pagination-title:hover .dfd-vertical-aligned, .dfd-single-pagination.fixed .page-inner-nav.nav-next .pagination-title:hover .dfd-vertical-aligned {
  margin-top:-2.5px;
  opacity:1;
  visibility:visible;
}
.dfd-single-pagination.fixed .page-inner-nav.nav-prev { left:30px; }
.dfd-single-pagination.fixed .page-inner-nav.nav-prev .dfd-controler > i { left:28px; }
.dfd-single-pagination.fixed .page-inner-nav.nav-prev .pagination-title > span { float:left; }
.dfd-single-pagination.fixed .page-inner-nav.nav-prev .pagination-title > span:last-child {
  text-align:left;
  margin-left:15px;
}
.dfd-single-pagination.fixed .page-inner-nav.nav-prev .pagination-title .dfd-vertical-aligned > * { float:left; }
.dfd-single-pagination.fixed .page-inner-nav.nav-next { right:30px; }
.dfd-single-pagination.fixed .page-inner-nav.nav-next .dfd-controler > i { right:28px; }
.dfd-single-pagination.fixed .page-inner-nav.nav-next .pagination-title > span { float:right; }
.dfd-single-pagination.fixed .page-inner-nav.nav-next .pagination-title > span:last-child {
  text-align:right;
  margin-right:15px;
}
.dfd-single-pagination.fixed .page-inner-nav.nav-next .pagination-title .dfd-vertical-aligned > * { float:right; }
.dfd-single-pagination.fixed .page-inner-nav:hover .dfd-controler > i {
  opacity:0;
  visibility:hidden;
}
.dfd-single-pagination:not(.fixed) { position:relative; }
.dfd-single-pagination:not(.fixed):before, .dfd-single-pagination:not(.fixed):after {
  content:" ";
  display:table;
}
.dfd-single-pagination:not(.fixed):after { clear:both; }
.dfd-single-pagination:not(.fixed).top {
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
  -o-transform:translateY(-40px);
  transform:translateY(-40px);
}
.dfd-single-pagination:not(.fixed).top:before { bottom:0; }
.dfd-single-pagination:not(.fixed).bottom {
  -webkit-transform:translateY(40px);
  -moz-transform:translateY(40px);
  -o-transform:translateY(40px);
  transform:translateY(40px);
}
.dfd-single-pagination:not(.fixed).bottom:before { top:0; }
.dfd-single-pagination:not(.fixed):before {
  content:"";
  display:block;
  width:300%;
  height:1px;
  position:absolute;
  left:-100%;
  background:#e7e7e7;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav {
  width:50%;
  height:70px;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav .dfd-controler {
  font-size:11px;
  display:block;
  height:70px;
  line-height:70px;
  font-weight:bold;
  color:#2c2b2b;
  opacity:1;
  visibility:visible;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav .dfd-controler * {
  height:inherit;
  line-height:inherit;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav .pagination-title {
  display:block;
  position:absolute;
  top:0;
  height:70px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav .pagination-title .thumb {
  overflow:hidden;
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  margin:15px 0;
  border-radius:50%;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav .pagination-title .dfd-content-title-big {
  font-size:13px;
  letter-spacing:0;
  width:100%;
  margin-bottom:5px;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav:hover:not(.empty) .dfd-controler {
  opacity:0;
  visibility:hidden;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav:hover:not(.empty) .pagination-title {
  opacity:1;
  visibility:visible;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav:hover:not(.empty).nav-prev .dfd-controler {
  -webkit-transform:translateX(-50px);
  -moz-transform:translateX(-50px);
  -o-transform:translateX(-50px);
  transform:translateX(-50px);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav:hover:not(.empty).nav-prev .pagination-title {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav:hover:not(.empty).nav-next .dfd-controler {
  -webkit-transform:translateX(50px);
  -moz-transform:translateX(50px);
  -o-transform:translateX(50px);
  transform:translateX(50px);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav:hover:not(.empty).nav-next .pagination-title {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev { float:left; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev .dfd-controler {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev .dfd-controler > * { float:left; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev .dfd-controler i { margin-right:10px; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev .pagination-title {
  left:0;
  -webkit-transform:translateX(50px);
  -moz-transform:translateX(50px);
  -o-transform:translateX(50px);
  transform:translateX(50px);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev .pagination-title > span {
  float:left;
  text-align:left;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev .pagination-title > span:last-child { margin-left:20px; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-prev .pagination-title > span:last-child > * { float:left; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next { float:right; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next .dfd-controler {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next .dfd-controler > * { float:right; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next .dfd-controler i { margin-left:10px; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next .pagination-title {
  right:0;
  -webkit-transform:translateX(-50px);
  -moz-transform:translateX(-50px);
  -o-transform:translateX(-50px);
  transform:translateX(-50px);
}
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next .pagination-title > span {
  float:right;
  text-align:right;
}
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next .pagination-title > span:last-child { margin-right:20px; }
.dfd-single-pagination:not(.fixed) .page-inner-nav.nav-next .pagination-title > span:last-child > * { float:right; }
.dfd-single-pagination:not(.fixed) .dfd-blog-page-icon {
  display:block;
  width:70px;
  height:70px;
  position:absolute;
  top:0;
  left:50%;
  margin-left:-35px;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
}
.dfd-single-pagination:not(.fixed) .dfd-blog-page-icon > span {
  display:block;
  width:2px;
  height:2px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-1px;
  margin-left:-1px;
  background:#363636;
  -webkit-box-shadow:0 -4px 0 0 #363636, 0 4px 0 0 #363636;
  box-shadow:0 -4px 0 0 #363636, 0 4px 0 0 #363636;
}
.dfd-single-pagination:not(.fixed) .dfd-blog-page-icon > span:first-child { margin-left:-5px; }
.dfd-single-pagination:not(.fixed) .dfd-blog-page-icon > span:last-child { margin-left:3px; }
.dfd-single-inside-paginated-wrap {
  text-align:center;
  margin-top:50px;
}
.dfd-single-inside-paginated-wrap .dfd-single-nav-links {
  display:inline-block;
  line-height:.5;
}
.dfd-single-inside-paginated-wrap .dfd-single-nav-links:before, .dfd-single-inside-paginated-wrap .dfd-single-nav-links:after {
  content:" ";
  display:table;
}
.dfd-single-inside-paginated-wrap .dfd-single-nav-links:after { clear:both; }
.dfd-single-inside-paginated-wrap .dfd-single-nav-links > * {
  float:left;
  height:43px;
  line-height:43px;
  padding:0 18px;
  background:transparent;
  border-radius:50%;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px) scale(1);
  -moz-transform:perspective(0px) scale(1);
  -o-transform:perspective(0px) scale(1);
  transform:perspective(0px) scale(1);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-single-inside-paginated-wrap .dfd-single-nav-links > *:hover {
  background:#ffffff;
  -webkit-transform:perspective(1200px) scale(1.05);
  -moz-transform:perspective(1200px) scale(1.05);
  -o-transform:perspective(1200px) scale(1.05);
  transform:perspective(1200px) scale(1.05);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.dfd-single-inside-paginated-wrap .dfd-single-nav-links > span { opacity:.4; }
.page-nav { margin-top:50px; }
.page-nav h2.screen-reader-text { display:none; }
.page-nav .dfd-pagination {
  position:relative;
  display:inline-block;
}
.page-nav .dfd-pagination:before, .page-nav .dfd-pagination:after {
  content:" ";
  display:table;
}
.page-nav .dfd-pagination:after { clear:both; }
.page-nav .dfd-pagination * {
  font:inherit;
  text-transform:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  color:inherit;
}
.page-nav .dfd-pagination .dfd-prev-page, .page-nav .dfd-pagination .dfd-next-page { float:left; }
.page-nav .dfd-pagination .dfd-prev-page > i, .page-nav .dfd-pagination .dfd-prev-page > span, .page-nav .dfd-pagination .dfd-next-page > i, .page-nav .dfd-pagination .dfd-next-page > span { opacity:.4; }
.page-nav .dfd-pagination .dfd-prev-page *, .page-nav .dfd-pagination .dfd-next-page * {
  display:block;
  float:left;
}
.page-nav .dfd-pagination .dfd-prev-page i, .page-nav .dfd-pagination .dfd-next-page i { font-size:10px; }
.page-nav .dfd-pagination .dfd-prev-page * { float:right; }
.page-nav .dfd-pagination .dfd-next-page * { float:left; }
.page-nav .dfd-pagination ul {
  float:left;
  margin:0;
}
.page-nav .dfd-pagination ul > li {
  float:left;
  text-align:center;
}
.page-nav .dfd-pagination ul > li > * {
  display:block;
  padding:0 18px;
}
.page-nav .dfd-pagination ul > li span { opacity:.4; }
.page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-prev-page, .page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-next-page {
  position:absolute;
  top:0;
  padding:0 10px;
  width:120px;
}
.page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-prev-page span, .page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-next-page span {
  width:0;
  overflow:hidden;
  -webkit-transition:width .3s ease;
  -moz-transition:width .3s ease;
  transition:width .3s ease;
}
.page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-prev-page:hover span, .page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-next-page:hover span { width:50px; }
.page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-prev-page { right:100%; }
.page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-next-page { left:100%; }
.page-nav .dfd-pagination.dfd-pagination-style-1 .dfd-prev-page > a, .page-nav .dfd-pagination.dfd-pagination-style-1 .dfd-next-page > a {
  border:1px solid transparent;
  padding:0;
  border-radius:43px;
  -webkit-transition:padding .3s ease, border-color .3s ease;
  -moz-transition:padding .3s ease, border-color .3s ease;
  transition:padding .3s ease, border-color .3s ease;
}
.page-nav .dfd-pagination.dfd-pagination-style-1 .dfd-prev-page > a:hover, .page-nav .dfd-pagination.dfd-pagination-style-1 .dfd-next-page > a:hover {
  padding:0 15px;
  border-color:#e7e7e7;
}
.page-nav .dfd-pagination.dfd-pagination-style-1 ul > li {
  background:transparent;
  border-radius:50%;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px) scale(1);
  -moz-transform:perspective(0px) scale(1);
  -o-transform:perspective(0px) scale(1);
  transform:perspective(0px) scale(1);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.page-nav .dfd-pagination.dfd-pagination-style-1 ul > li:hover {
  background:#ffffff;
  -webkit-transform:perspective(1200px) scale(1.05);
  -moz-transform:perspective(1200px) scale(1.05);
  -o-transform:perspective(1200px) scale(1.05);
  transform:perspective(1200px) scale(1.05);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.page-nav .dfd-pagination.dfd-pagination-style-2 ul > li {
  border:1px solid transparent;
  border-radius:50%;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.page-nav .dfd-pagination.dfd-pagination-style-2 ul > li:hover { border-color:#e7e7e7; }
.page-nav .dfd-pagination.dfd-pagination-style-3 .dfd-prev-page, .page-nav .dfd-pagination.dfd-pagination-style-3 .dfd-next-page, .page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-prev-page, .page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-next-page {
  overflow:hidden;
  white-space:nowrap;
  width:43px;
  height:45px;
  padding:0 15px;
  border-top:1px solid #e7e7e7;
  border-bottom:1px solid #e7e7e7;
  -webkit-transition:width .3s ease;
  -moz-transition:width .3s ease;
  transition:width .3s ease;
}
.page-nav .dfd-pagination.dfd-pagination-style-3 .dfd-prev-page:hover, .page-nav .dfd-pagination.dfd-pagination-style-3 .dfd-next-page:hover, .page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-prev-page:hover, .page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-next-page:hover { width:100px; }
.page-nav .dfd-pagination.dfd-pagination-style-3 .dfd-prev-page, .page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-prev-page {
  border-left:1px solid #e7e7e7;
  border-top-left-radius:6px;
  border-bottom-left-radius:6px;
}
.page-nav .dfd-pagination.dfd-pagination-style-3 .dfd-next-page, .page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-next-page {
  border-right:1px solid #e7e7e7;
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
}
.page-nav .dfd-pagination.dfd-pagination-style-3 ul > li > *, .page-nav .dfd-pagination.dfd-pagination-style-4 ul > li > * {
  background:transparent;
  border-top:1px solid #e7e7e7;
  border-bottom:1px solid #e7e7e7;
  border-left:1px solid #e7e7e7;
  -webkit-transition:color .3s ease, background .3s ease, border-color .3s ease;
  -moz-transition:color .3s ease, background .3s ease, border-color .3s ease;
  transition:color .3s ease, background .3s ease, border-color .3s ease;
}
.page-nav .dfd-pagination.dfd-pagination-style-3 ul > li > *:hover, .page-nav .dfd-pagination.dfd-pagination-style-4 ul > li > *:hover {
  color:#2c2c2c;
  background:#ececec;
  border-color:#ececec;
}
.page-nav .dfd-pagination.dfd-pagination-style-3 ul > li:last-child > *, .page-nav .dfd-pagination.dfd-pagination-style-4 ul > li:last-child > * { border-right:1px solid #e7e7e7; }
.page-nav .dfd-pagination.dfd-pagination-style-3 ul > li span, .page-nav .dfd-pagination.dfd-pagination-style-4 ul > li span {
  color:#bdbdbd;
  background:#2e2e2e;
  border-color:#2e2e2e;
  opacity:1;
}
.page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-prev-page, .page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-next-page {
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
  border-radius:6px;
}
.page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-prev-page { margin-right:5px; }
.page-nav .dfd-pagination.dfd-pagination-style-4 .dfd-next-page { margin-left:5px; }
.page-nav .dfd-pagination.dfd-pagination-style-4 ul > li:first-child > * {
  border-top-left-radius:6px;
  border-bottom-left-radius:6px;
}
.page-nav .dfd-pagination.dfd-pagination-style-4 ul > li:last-child > * {
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
}
.page-nav .dfd-pagination.dfd-pagination-style-5 {
  border:1px solid #e7e7e7;
  border-radius:6px;
}
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-prev-page, .page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-next-page {
  background:transparent;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-prev-page:hover, .page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-next-page:hover { background:#ebebeb; }
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-prev-page i, .page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-next-page i { padding:0 10px; }
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-prev-page {
  padding-left:20px;
  padding-right:75px;
  border-right:1px solid #e7e7e7;
}
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-prev-page > a { position:relative; }
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-prev-page > a:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:-20px;
  right:-75px;
}
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-next-page {
  padding-left:75px;
  padding-right:20px;
}
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-next-page > a { position:relative; }
.page-nav .dfd-pagination.dfd-pagination-style-5 .dfd-next-page > a:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:-75px;
  right:-20px;
}
.page-nav .dfd-pagination.ajax-pagination #ajax-pagination-load-more {
  position:relative;
  height:37px;
  line-height:37px;
  padding:0 45px 0 30px;
  background:transparent;
  border:none;
  border-radius:20px;
  -webkit-box-shadow:0px 15px 50px 0px transparent;
  box-shadow:0px 15px 50px 0px transparent;
  -webkit-transition:background .4s ease, box-shadow .4s ease, color .4s ease;
  -moz-transition:background .4s ease, box-shadow .4s ease, color .4s ease;
  transition:background .4s ease, box-shadow .4s ease, color .4s ease;
}
.page-nav .dfd-pagination.ajax-pagination #ajax-pagination-load-more i {
  position:absolute;
  width:11px;
  height:11px;
  line-height:1;
  right:25px;
  top:50%;
  margin-top:-5.5px;
  color:#c3c3c3;
  font-size:inherit;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.page-nav .dfd-pagination.ajax-pagination #ajax-pagination-load-more.loading i {
  -webkit-animation:loadArrow .3s infinite linear;
  -moz-animation:loadArrow .3s infinite linear;
  -o-animation:loadArrow .3s infinite linear;
  animation:loadArrow .3s infinite linear;
}
.page-nav .dfd-pagination.ajax-pagination #ajax-pagination-load-more.last-page {
  cursor:default;
  opacity:.4;
}
.page-nav .dfd-pagination.ajax-pagination #ajax-pagination-load-more.last-page:hover {
  background:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.page-nav .dfd-pagination.ajax-pagination #ajax-pagination-load-more:hover {
  background:#ffffff;
  color:#28262b;
  -webkit-box-shadow:0px 15px 50px 0px rgba(0,0,0,0.25);
  box-shadow:0px 15px 50px 0px rgba(0,0,0,0.25);
}
.page-nav .dfd-pagination.ajax-pagination #ajax-pagination-load-more:hover i {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}
.page-nav .dfd-pagination.dfd-lazy-load-pop-up {
  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;
}
.page-nav .dfd-pagination.dfd-lazy-load-pop-up.default {
  width:48px;
  height:48px;
  padding:10px;
  background:#ffffff;
  border-radius:50%;
}
.page-nav .dfd-pagination.dfd-lazy-load-pop-up.default > img {
  width:28px;
  height:28px;
}
.page-nav .dfd-pagination.dfd-lazy-load-pop-up.visible {
  opacity:1;
  visibility:visible;
}
.page-nav .dfd-pagination.dfd-lazy-load-pop-up.last-page {
  width:auto;
  height:auto;
  cursor:default;
  padding:0;
  background:transparent;
  opacity:.4;
  visibility:visible;
}
.page-nav .dfd-pagination.dfd-lazy-load-pop-up.last-page > img { display:none; }
.post-password-form {
  padding-top:30px;
  padding-bottom:30px;
}
.post-password-form p { position:relative; }
.post-password-form p:last-child { margin-bottom:0; }
.post-password-form p label {
  display:block;
  width:calc(100% - 160px);
  vertical-align:bottom;
}
.post-password-form p label input[type="password"] {
  height:43px;
  line-height:43px;
  margin-top:10px;
  margin-bottom:0;
  border-radius:4px 0 0 4px;
}
.post-password-form p input[type="submit"] {
  position:absolute;
  bottom:0;
  right:0;
  width:160px;
  line-height:43px;
  border-radius:0 4px 4px 0;
}
.dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-gallery_archive > .cover .entry-content { line-height:2; }
.dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-portfolio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-2 article.dfd-gallery_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-gallery > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-2 article.dfd-gallery_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-2 article.dfd-gallery_archive > .cover .entry-content p {
  height:6em;
  overflow:hidden;
  line-height:inherit;
}
.dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-gallery_archive > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-gallery_archive > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-gallery_archive > .cover .entry-content { line-height:2; }
.dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-portfolio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-3 article.dfd-gallery_archive > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-portfolio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-4 article.dfd-gallery_archive > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-portfolio > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-gallery > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-content-wrap.dfd-isotope.isotope-columns-5 article.dfd-gallery_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-gallery > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-3 article.dfd-gallery_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-gallery > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-4 article.dfd-gallery_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-gallery > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-portfolio-module.dfd-isotope.isotope-columns-5 article.dfd-gallery_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-3 article.dfd-gallery_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-4 article.dfd-gallery_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-portfolio_archive > .cover .entry-content p, .dfd-gallery-module.dfd-isotope.isotope-columns-5 article.dfd-gallery_archive > .cover .entry-content p {
  height:4em;
  overflow:hidden;
  line-height:inherit;
}
.dfd-content-wrap.posts-tiled.layout-metro article.dfd-portfolio > .cover, .dfd-content-wrap.posts-tiled.layout-metro article.dfd-gallery > .cover, .dfd-content-wrap.posts-tiled.layout-metro article.dfd-portfolio_archive > .cover, .dfd-content-wrap.posts-tiled.layout-metro article.dfd-gallery_archive > .cover, .dfd-content-wrap.posts-tiled.layout-justified article.dfd-portfolio > .cover, .dfd-content-wrap.posts-tiled.layout-justified article.dfd-gallery > .cover, .dfd-content-wrap.posts-tiled.layout-justified article.dfd-portfolio_archive > .cover, .dfd-content-wrap.posts-tiled.layout-justified article.dfd-gallery_archive > .cover, .dfd-portfolio-module.posts-tiled.layout-metro article.dfd-portfolio > .cover, .dfd-portfolio-module.posts-tiled.layout-metro article.dfd-gallery > .cover, .dfd-portfolio-module.posts-tiled.layout-metro article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.posts-tiled.layout-metro article.dfd-gallery_archive > .cover, .dfd-portfolio-module.posts-tiled.layout-justified article.dfd-portfolio > .cover, .dfd-portfolio-module.posts-tiled.layout-justified article.dfd-gallery > .cover, .dfd-portfolio-module.posts-tiled.layout-justified article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.posts-tiled.layout-justified article.dfd-gallery_archive > .cover, .dfd-gallery-module.posts-tiled.layout-metro article.dfd-portfolio > .cover, .dfd-gallery-module.posts-tiled.layout-metro article.dfd-gallery > .cover, .dfd-gallery-module.posts-tiled.layout-metro article.dfd-portfolio_archive > .cover, .dfd-gallery-module.posts-tiled.layout-metro article.dfd-gallery_archive > .cover, .dfd-gallery-module.posts-tiled.layout-justified article.dfd-portfolio > .cover, .dfd-gallery-module.posts-tiled.layout-justified article.dfd-gallery > .cover, .dfd-gallery-module.posts-tiled.layout-justified article.dfd-portfolio_archive > .cover, .dfd-gallery-module.posts-tiled.layout-justified article.dfd-gallery_archive > .cover { border-radius:0; }
.dfd-content-wrap.posts-tiled article.dfd-portfolio .dfd-shadow-box, .dfd-content-wrap.posts-tiled article.dfd-gallery .dfd-shadow-box, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive .dfd-shadow-box, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-portfolio .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-gallery .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-portfolio .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-gallery .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive .dfd-shadow-box {
  display:block;
  position:absolute;
  top:10%;
  bottom:25px;
  left:10%;
  right:10%;
  z-index:-1;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-content-wrap.posts-tiled article.dfd-portfolio:hover .dfd-shadow-box, .dfd-content-wrap.posts-tiled article.dfd-gallery:hover .dfd-shadow-box, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive:hover .dfd-shadow-box, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive:hover .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-portfolio:hover .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-gallery:hover .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive:hover .dfd-shadow-box, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive:hover .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-portfolio:hover .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-gallery:hover .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive:hover .dfd-shadow-box, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive:hover .dfd-shadow-box {
  -webkit-box-shadow:0 30px 100px 0 rgba(0,0,0,0.85);
  box-shadow:0 30px 100px 0 rgba(0,0,0,0.85);
}
.dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover { background:#ffffff; }
.dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover > *:last-child:not(.entry-thumb), .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover > *:last-child:not(.entry-thumb), .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover > *:last-child:not(.entry-thumb), .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover > *:last-child:not(.entry-thumb) { padding-bottom:25px; }
.dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover .entry-thumb, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover .entry-thumb, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover .entry-thumb .entry-hover:before, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover .entry-thumb .entry-hover:before, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb .entry-hover:before, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb .entry-hover:before, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover .entry-thumb .entry-hover:before, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover .entry-thumb .entry-hover:before, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb .entry-hover:before, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb .entry-hover:before, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover .entry-thumb .entry-hover:before, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover .entry-thumb .entry-hover:before, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb .entry-hover:before, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb .entry-hover:before {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover .entry-thumb img, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover .entry-thumb img, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb img, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb img, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover .entry-thumb img, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover .entry-thumb img, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb img, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb img, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover .entry-thumb img, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover .entry-thumb img, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-thumb img, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover .entry-thumb img {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover .entry-meta, .dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover h3.entry-title, .dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover .entry-meta, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover h3.entry-title, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover .entry-meta, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover .entry-meta, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover h3.entry-title, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-content-wrap.posts-tiled article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover .entry-meta, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover h3.entry-title, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover .entry-subtitle, .dfd-portfolio-module.posts-tiled article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover .entry-meta, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover h3.entry-title, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover .entry-subtitle, .dfd-portfolio-module.posts-tiled article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-meta, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-portfolio-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover .entry-meta, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover h3.entry-title, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-portfolio-module.posts-tiled article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover .entry-meta, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover h3.entry-title, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover .entry-subtitle, .dfd-gallery-module.posts-tiled article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover .entry-meta, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover h3.entry-title, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover .entry-subtitle, .dfd-gallery-module.posts-tiled article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-meta, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-gallery-module.posts-tiled article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover .entry-meta, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover h3.entry-title, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-gallery-module.posts-tiled article.dfd-gallery_archive > .cover .entry-content { padding:0 25px; }
.dfd-content-wrap.content-front.content-valign-top article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-top article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-top article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-top article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-top article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-top article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-top article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-top article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-top article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-top article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-top article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-top article.dfd-gallery_archive > .cover .content-wrap { top:0; }
.dfd-content-wrap.content-front.content-valign-middle article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-middle article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-middle article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-middle article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-middle article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-middle article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-middle article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-middle article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-middle article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-middle article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-middle article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-middle article.dfd-gallery_archive > .cover .content-wrap {
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-content-wrap.content-front.content-valign-bottom article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-bottom article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-bottom article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.content-front.content-valign-bottom article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-bottom article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-bottom article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-bottom article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.content-front.content-valign-bottom article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-bottom article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-bottom article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-bottom article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.content-front.content-valign-bottom article.dfd-gallery_archive > .cover .content-wrap { bottom:0; }
.dfd-content-wrap.content-front article.dfd-portfolio.dfd-3d-parallax > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-gallery.dfd-3d-parallax > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-portfolio_archive.dfd-3d-parallax > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-gallery_archive.dfd-3d-parallax > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-portfolio.dfd-3d-parallax > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-gallery.dfd-3d-parallax > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-portfolio_archive.dfd-3d-parallax > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-gallery_archive.dfd-3d-parallax > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-portfolio.dfd-3d-parallax > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-gallery.dfd-3d-parallax > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-portfolio_archive.dfd-3d-parallax > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-gallery_archive.dfd-3d-parallax > .cover .content-wrap { z-index:100; }
.dfd-content-wrap.content-front article.dfd-portfolio > .cover, .dfd-content-wrap.content-front article.dfd-gallery > .cover, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover, .dfd-portfolio-module.content-front article.dfd-gallery > .cover, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover, .dfd-gallery-module.content-front article.dfd-portfolio > .cover, .dfd-gallery-module.content-front article.dfd-gallery > .cover, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover {
  overflow:hidden;
  padding-bottom:0;
}
.dfd-content-wrap.content-front article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover .content-wrap {
  position:absolute;
  left:0;
  display:block;
  width:100%;
  padding:20px;
  opacity:1;
  visibility:visible;
  z-index:2;
  -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-content-wrap.content-front article.dfd-portfolio > .cover .content-wrap .entry-meta, .dfd-content-wrap.content-front article.dfd-portfolio > .cover .content-wrap .entry-subtitle, .dfd-content-wrap.content-front article.dfd-portfolio > .cover .content-wrap .entry-content, .dfd-content-wrap.content-front article.dfd-gallery > .cover .content-wrap .entry-meta, .dfd-content-wrap.content-front article.dfd-gallery > .cover .content-wrap .entry-subtitle, .dfd-content-wrap.content-front article.dfd-gallery > .cover .content-wrap .entry-content, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-meta, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-subtitle, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-meta, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-subtitle, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-meta, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-subtitle, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-gallery > .cover .content-wrap .entry-meta, .dfd-portfolio-module.content-front article.dfd-gallery > .cover .content-wrap .entry-subtitle, .dfd-portfolio-module.content-front article.dfd-gallery > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-meta, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-subtitle, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-meta, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-subtitle, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-meta, .dfd-gallery-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-subtitle, .dfd-gallery-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-gallery > .cover .content-wrap .entry-meta, .dfd-gallery-module.content-front article.dfd-gallery > .cover .content-wrap .entry-subtitle, .dfd-gallery-module.content-front article.dfd-gallery > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-meta, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-subtitle, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-meta, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-subtitle, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content { color:rgba(255,255,255,0.4); }
.dfd-content-wrap.content-front article.dfd-portfolio > .cover .content-wrap h3.entry-title, .dfd-content-wrap.content-front article.dfd-gallery > .cover .content-wrap h3.entry-title, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover .content-wrap h3.entry-title, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover .content-wrap h3.entry-title, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover .content-wrap h3.entry-title, .dfd-portfolio-module.content-front article.dfd-gallery > .cover .content-wrap h3.entry-title, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover .content-wrap h3.entry-title, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover .content-wrap h3.entry-title, .dfd-gallery-module.content-front article.dfd-portfolio > .cover .content-wrap h3.entry-title, .dfd-gallery-module.content-front article.dfd-gallery > .cover .content-wrap h3.entry-title, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover .content-wrap h3.entry-title, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover .content-wrap h3.entry-title {
  color:#ffffff;
  pointer-events:none;
}
.dfd-content-wrap.content-front article.dfd-portfolio > .cover .content-wrap .entry-content, .dfd-content-wrap.content-front article.dfd-gallery > .cover .content-wrap .entry-content, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-gallery > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-gallery > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content {
  height:4em;
  line-height:2;
  overflow:hidden;
}
.dfd-content-wrap.content-front article.dfd-portfolio > .cover .content-wrap .entry-content p, .dfd-content-wrap.content-front article.dfd-gallery > .cover .content-wrap .entry-content p, .dfd-content-wrap.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content p, .dfd-content-wrap.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content p, .dfd-portfolio-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-content p, .dfd-portfolio-module.content-front article.dfd-gallery > .cover .content-wrap .entry-content p, .dfd-portfolio-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content p, .dfd-portfolio-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content p, .dfd-gallery-module.content-front article.dfd-portfolio > .cover .content-wrap .entry-content p, .dfd-gallery-module.content-front article.dfd-gallery > .cover .content-wrap .entry-content p, .dfd-gallery-module.content-front article.dfd-portfolio_archive > .cover .content-wrap .entry-content p, .dfd-gallery-module.content-front article.dfd-gallery_archive > .cover .content-wrap .entry-content p {
  line-height:inherit;
  color:inherit;
}
.dfd-content-wrap.content-front article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover, .dfd-content-wrap.content-front article.dfd-gallery:hover > .cover .entry-thumb .entry-hover, .dfd-content-wrap.content-front article.dfd-portfolio_archive:hover > .cover .entry-thumb .entry-hover, .dfd-content-wrap.content-front article.dfd-gallery_archive:hover > .cover .entry-thumb .entry-hover, .dfd-portfolio-module.content-front article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover, .dfd-portfolio-module.content-front article.dfd-gallery:hover > .cover .entry-thumb .entry-hover, .dfd-portfolio-module.content-front article.dfd-portfolio_archive:hover > .cover .entry-thumb .entry-hover, .dfd-portfolio-module.content-front article.dfd-gallery_archive:hover > .cover .entry-thumb .entry-hover, .dfd-gallery-module.content-front article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover, .dfd-gallery-module.content-front article.dfd-gallery:hover > .cover .entry-thumb .entry-hover, .dfd-gallery-module.content-front article.dfd-portfolio_archive:hover > .cover .entry-thumb .entry-hover, .dfd-gallery-module.content-front article.dfd-gallery_archive:hover > .cover .entry-thumb .entry-hover { z-index:1; }
.dfd-content-wrap.content-front article.dfd-portfolio:hover > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-gallery:hover > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-portfolio_archive:hover > .cover .content-wrap, .dfd-content-wrap.content-front article.dfd-gallery_archive:hover > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-portfolio:hover > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-gallery:hover > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-portfolio_archive:hover > .cover .content-wrap, .dfd-portfolio-module.content-front article.dfd-gallery_archive:hover > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-portfolio:hover > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-gallery:hover > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-portfolio_archive:hover > .cover .content-wrap, .dfd-gallery-module.content-front article.dfd-gallery_archive:hover > .cover .content-wrap {
  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;
}
.dfd-content-wrap.layout-justified article.dfd-portfolio > .cover, .dfd-content-wrap.layout-justified article.dfd-gallery > .cover, .dfd-content-wrap.layout-justified article.dfd-portfolio_archive > .cover, .dfd-content-wrap.layout-justified article.dfd-gallery_archive > .cover, .dfd-portfolio-module.layout-justified article.dfd-portfolio > .cover, .dfd-portfolio-module.layout-justified article.dfd-gallery > .cover, .dfd-portfolio-module.layout-justified article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.layout-justified article.dfd-gallery_archive > .cover, .dfd-gallery-module.layout-justified article.dfd-portfolio > .cover, .dfd-gallery-module.layout-justified article.dfd-gallery > .cover, .dfd-gallery-module.layout-justified article.dfd-portfolio_archive > .cover, .dfd-gallery-module.layout-justified article.dfd-gallery_archive > .cover { margin:-2px 0; }
.dfd-content-wrap.layout-metro article.dfd-portfolio > .cover, .dfd-content-wrap.layout-metro article.dfd-gallery > .cover, .dfd-content-wrap.layout-metro article.dfd-portfolio_archive > .cover, .dfd-content-wrap.layout-metro article.dfd-gallery_archive > .cover, .dfd-portfolio-module.layout-metro article.dfd-portfolio > .cover, .dfd-portfolio-module.layout-metro article.dfd-gallery > .cover, .dfd-portfolio-module.layout-metro article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.layout-metro article.dfd-gallery_archive > .cover, .dfd-gallery-module.layout-metro article.dfd-portfolio > .cover, .dfd-gallery-module.layout-metro article.dfd-gallery > .cover, .dfd-gallery-module.layout-metro article.dfd-portfolio_archive > .cover, .dfd-gallery-module.layout-metro article.dfd-gallery_archive > .cover { height:100%; }
.dfd-content-wrap.left-image article.dfd-portfolio, .dfd-content-wrap.left-image article.dfd-gallery, .dfd-content-wrap.left-image article.dfd-portfolio_archive, .dfd-content-wrap.left-image article.dfd-gallery_archive, .dfd-content-wrap.right-image article.dfd-portfolio, .dfd-content-wrap.right-image article.dfd-gallery, .dfd-content-wrap.right-image article.dfd-portfolio_archive, .dfd-content-wrap.right-image article.dfd-gallery_archive, .dfd-content-wrap.mixed-image article.dfd-portfolio, .dfd-content-wrap.mixed-image article.dfd-gallery, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive, .dfd-content-wrap.mixed-image article.dfd-gallery_archive, .dfd-portfolio-module.left-image article.dfd-portfolio, .dfd-portfolio-module.left-image article.dfd-gallery, .dfd-portfolio-module.left-image article.dfd-portfolio_archive, .dfd-portfolio-module.left-image article.dfd-gallery_archive, .dfd-portfolio-module.right-image article.dfd-portfolio, .dfd-portfolio-module.right-image article.dfd-gallery, .dfd-portfolio-module.right-image article.dfd-portfolio_archive, .dfd-portfolio-module.right-image article.dfd-gallery_archive, .dfd-portfolio-module.mixed-image article.dfd-portfolio, .dfd-portfolio-module.mixed-image article.dfd-gallery, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive, .dfd-gallery-module.left-image article.dfd-portfolio, .dfd-gallery-module.left-image article.dfd-gallery, .dfd-gallery-module.left-image article.dfd-portfolio_archive, .dfd-gallery-module.left-image article.dfd-gallery_archive, .dfd-gallery-module.right-image article.dfd-portfolio, .dfd-gallery-module.right-image article.dfd-gallery, .dfd-gallery-module.right-image article.dfd-portfolio_archive, .dfd-gallery-module.right-image article.dfd-gallery_archive, .dfd-gallery-module.mixed-image article.dfd-portfolio, .dfd-gallery-module.mixed-image article.dfd-gallery, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive, .dfd-gallery-module.mixed-image article.dfd-gallery_archive {
  position:relative;
  width:auto;
  margin:0 -10px;
}
.dfd-content-wrap.left-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-content-wrap.left-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-content-wrap.left-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-content-wrap.left-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-content-wrap.right-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-content-wrap.right-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-content-wrap.right-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-content-wrap.right-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-content-wrap.mixed-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-content-wrap.mixed-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-content-wrap.mixed-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-portfolio-module.left-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-portfolio-module.left-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-portfolio-module.left-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-portfolio-module.left-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-portfolio-module.right-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-portfolio-module.right-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-portfolio-module.right-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-portfolio-module.right-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-portfolio-module.mixed-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-portfolio-module.mixed-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-gallery-module.left-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-gallery-module.left-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-gallery-module.left-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-gallery-module.left-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-gallery-module.right-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-gallery-module.right-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-gallery-module.right-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-gallery-module.right-image article.dfd-gallery_archive.dfd-3d-parallax > .cover, .dfd-gallery-module.mixed-image article.dfd-portfolio.dfd-3d-parallax > .cover, .dfd-gallery-module.mixed-image article.dfd-gallery.dfd-3d-parallax > .cover, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive.dfd-3d-parallax > .cover, .dfd-gallery-module.mixed-image article.dfd-gallery_archive.dfd-3d-parallax > .cover { background:#ffffff !important; }
.dfd-content-wrap.left-image article.dfd-portfolio:before, .dfd-content-wrap.left-image article.dfd-portfolio:after, .dfd-content-wrap.left-image article.dfd-gallery:before, .dfd-content-wrap.left-image article.dfd-gallery:after, .dfd-content-wrap.left-image article.dfd-portfolio_archive:before, .dfd-content-wrap.left-image article.dfd-portfolio_archive:after, .dfd-content-wrap.left-image article.dfd-gallery_archive:before, .dfd-content-wrap.left-image article.dfd-gallery_archive:after, .dfd-content-wrap.right-image article.dfd-portfolio:before, .dfd-content-wrap.right-image article.dfd-portfolio:after, .dfd-content-wrap.right-image article.dfd-gallery:before, .dfd-content-wrap.right-image article.dfd-gallery:after, .dfd-content-wrap.right-image article.dfd-portfolio_archive:before, .dfd-content-wrap.right-image article.dfd-portfolio_archive:after, .dfd-content-wrap.right-image article.dfd-gallery_archive:before, .dfd-content-wrap.right-image article.dfd-gallery_archive:after, .dfd-content-wrap.mixed-image article.dfd-portfolio:before, .dfd-content-wrap.mixed-image article.dfd-portfolio:after, .dfd-content-wrap.mixed-image article.dfd-gallery:before, .dfd-content-wrap.mixed-image article.dfd-gallery:after, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:before, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:after, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:before, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:after, .dfd-portfolio-module.left-image article.dfd-portfolio:before, .dfd-portfolio-module.left-image article.dfd-portfolio:after, .dfd-portfolio-module.left-image article.dfd-gallery:before, .dfd-portfolio-module.left-image article.dfd-gallery:after, .dfd-portfolio-module.left-image article.dfd-portfolio_archive:before, .dfd-portfolio-module.left-image article.dfd-portfolio_archive:after, .dfd-portfolio-module.left-image article.dfd-gallery_archive:before, .dfd-portfolio-module.left-image article.dfd-gallery_archive:after, .dfd-portfolio-module.right-image article.dfd-portfolio:before, .dfd-portfolio-module.right-image article.dfd-portfolio:after, .dfd-portfolio-module.right-image article.dfd-gallery:before, .dfd-portfolio-module.right-image article.dfd-gallery:after, .dfd-portfolio-module.right-image article.dfd-portfolio_archive:before, .dfd-portfolio-module.right-image article.dfd-portfolio_archive:after, .dfd-portfolio-module.right-image article.dfd-gallery_archive:before, .dfd-portfolio-module.right-image article.dfd-gallery_archive:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio:before, .dfd-portfolio-module.mixed-image article.dfd-portfolio:after, .dfd-portfolio-module.mixed-image article.dfd-gallery:before, .dfd-portfolio-module.mixed-image article.dfd-gallery:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:before, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:after, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:before, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:after, .dfd-gallery-module.left-image article.dfd-portfolio:before, .dfd-gallery-module.left-image article.dfd-portfolio:after, .dfd-gallery-module.left-image article.dfd-gallery:before, .dfd-gallery-module.left-image article.dfd-gallery:after, .dfd-gallery-module.left-image article.dfd-portfolio_archive:before, .dfd-gallery-module.left-image article.dfd-portfolio_archive:after, .dfd-gallery-module.left-image article.dfd-gallery_archive:before, .dfd-gallery-module.left-image article.dfd-gallery_archive:after, .dfd-gallery-module.right-image article.dfd-portfolio:before, .dfd-gallery-module.right-image article.dfd-portfolio:after, .dfd-gallery-module.right-image article.dfd-gallery:before, .dfd-gallery-module.right-image article.dfd-gallery:after, .dfd-gallery-module.right-image article.dfd-portfolio_archive:before, .dfd-gallery-module.right-image article.dfd-portfolio_archive:after, .dfd-gallery-module.right-image article.dfd-gallery_archive:before, .dfd-gallery-module.right-image article.dfd-gallery_archive:after, .dfd-gallery-module.mixed-image article.dfd-portfolio:before, .dfd-gallery-module.mixed-image article.dfd-portfolio:after, .dfd-gallery-module.mixed-image article.dfd-gallery:before, .dfd-gallery-module.mixed-image article.dfd-gallery:after, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:before, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:after, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:before, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:after {
  content:" ";
  display:table;
}
.dfd-content-wrap.left-image article.dfd-portfolio:after, .dfd-content-wrap.left-image article.dfd-gallery:after, .dfd-content-wrap.left-image article.dfd-portfolio_archive:after, .dfd-content-wrap.left-image article.dfd-gallery_archive:after, .dfd-content-wrap.right-image article.dfd-portfolio:after, .dfd-content-wrap.right-image article.dfd-gallery:after, .dfd-content-wrap.right-image article.dfd-portfolio_archive:after, .dfd-content-wrap.right-image article.dfd-gallery_archive:after, .dfd-content-wrap.mixed-image article.dfd-portfolio:after, .dfd-content-wrap.mixed-image article.dfd-gallery:after, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:after, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:after, .dfd-portfolio-module.left-image article.dfd-portfolio:after, .dfd-portfolio-module.left-image article.dfd-gallery:after, .dfd-portfolio-module.left-image article.dfd-portfolio_archive:after, .dfd-portfolio-module.left-image article.dfd-gallery_archive:after, .dfd-portfolio-module.right-image article.dfd-portfolio:after, .dfd-portfolio-module.right-image article.dfd-gallery:after, .dfd-portfolio-module.right-image article.dfd-portfolio_archive:after, .dfd-portfolio-module.right-image article.dfd-gallery_archive:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio:after, .dfd-portfolio-module.mixed-image article.dfd-gallery:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:after, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:after, .dfd-gallery-module.left-image article.dfd-portfolio:after, .dfd-gallery-module.left-image article.dfd-gallery:after, .dfd-gallery-module.left-image article.dfd-portfolio_archive:after, .dfd-gallery-module.left-image article.dfd-gallery_archive:after, .dfd-gallery-module.right-image article.dfd-portfolio:after, .dfd-gallery-module.right-image article.dfd-gallery:after, .dfd-gallery-module.right-image article.dfd-portfolio_archive:after, .dfd-gallery-module.right-image article.dfd-gallery_archive:after, .dfd-gallery-module.mixed-image article.dfd-portfolio:after, .dfd-gallery-module.mixed-image article.dfd-gallery:after, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:after, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:after { clear:both; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover, .dfd-content-wrap.left-image article.dfd-gallery > .cover, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover, .dfd-content-wrap.right-image article.dfd-portfolio > .cover, .dfd-content-wrap.right-image article.dfd-gallery > .cover, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover, .dfd-portfolio-module.left-image article.dfd-gallery > .cover, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover, .dfd-portfolio-module.right-image article.dfd-gallery > .cover, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover, .dfd-gallery-module.left-image article.dfd-portfolio > .cover, .dfd-gallery-module.left-image article.dfd-gallery > .cover, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover, .dfd-gallery-module.right-image article.dfd-portfolio > .cover, .dfd-gallery-module.right-image article.dfd-gallery > .cover, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover {
  padding:0;
  margin:-1px;
}
.dfd-content-wrap.left-image article.dfd-portfolio > .cover:before, .dfd-content-wrap.left-image article.dfd-portfolio > .cover:after, .dfd-content-wrap.left-image article.dfd-gallery > .cover:before, .dfd-content-wrap.left-image article.dfd-gallery > .cover:after, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover:before, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover:after, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover:before, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover:after, .dfd-content-wrap.right-image article.dfd-portfolio > .cover:before, .dfd-content-wrap.right-image article.dfd-portfolio > .cover:after, .dfd-content-wrap.right-image article.dfd-gallery > .cover:before, .dfd-content-wrap.right-image article.dfd-gallery > .cover:after, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover:before, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover:after, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover:before, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover:after, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover:before, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover:after, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover:before, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover:after, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover:before, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover:after, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover:before, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover:after, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover:before, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover:after, .dfd-portfolio-module.left-image article.dfd-gallery > .cover:before, .dfd-portfolio-module.left-image article.dfd-gallery > .cover:after, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover:before, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover:after, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover:before, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover:after, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover:before, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover:after, .dfd-portfolio-module.right-image article.dfd-gallery > .cover:before, .dfd-portfolio-module.right-image article.dfd-gallery > .cover:after, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover:before, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover:after, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover:before, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover:before, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover:before, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover:before, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover:before, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover:after, .dfd-gallery-module.left-image article.dfd-portfolio > .cover:before, .dfd-gallery-module.left-image article.dfd-portfolio > .cover:after, .dfd-gallery-module.left-image article.dfd-gallery > .cover:before, .dfd-gallery-module.left-image article.dfd-gallery > .cover:after, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover:before, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover:after, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover:before, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover:after, .dfd-gallery-module.right-image article.dfd-portfolio > .cover:before, .dfd-gallery-module.right-image article.dfd-portfolio > .cover:after, .dfd-gallery-module.right-image article.dfd-gallery > .cover:before, .dfd-gallery-module.right-image article.dfd-gallery > .cover:after, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover:before, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover:after, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover:before, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover:after, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover:before, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover:after, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover:before, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover:after, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover:before, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover:after, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover:before, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover:after {
  content:" ";
  display:table;
}
.dfd-content-wrap.left-image article.dfd-portfolio > .cover:after, .dfd-content-wrap.left-image article.dfd-gallery > .cover:after, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover:after, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover:after, .dfd-content-wrap.right-image article.dfd-portfolio > .cover:after, .dfd-content-wrap.right-image article.dfd-gallery > .cover:after, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover:after, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover:after, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover:after, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover:after, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover:after, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover:after, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover:after, .dfd-portfolio-module.left-image article.dfd-gallery > .cover:after, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover:after, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover:after, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover:after, .dfd-portfolio-module.right-image article.dfd-gallery > .cover:after, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover:after, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover:after, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover:after, .dfd-gallery-module.left-image article.dfd-portfolio > .cover:after, .dfd-gallery-module.left-image article.dfd-gallery > .cover:after, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover:after, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover:after, .dfd-gallery-module.right-image article.dfd-portfolio > .cover:after, .dfd-gallery-module.right-image article.dfd-gallery > .cover:after, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover:after, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover:after, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover:after, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover:after, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover:after, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover:after { clear:both; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-thumb, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-thumb, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-thumb, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-thumb, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .entry-thumb {
  width:65%;
  margin:0;
}
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .entry-thumb .dfd-post-format-icon, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .entry-thumb .dfd-post-format-icon { display:none; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.left-image article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.right-image article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .content-wrap {
  position:absolute;
  top:50%;
  display:block;
  width:35%;
  padding-bottom:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-meta, .dfd-content-wrap.left-image article.dfd-portfolio > .cover h3.entry-title, .dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-meta, .dfd-content-wrap.left-image article.dfd-gallery > .cover h3.entry-title, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-subtitle, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-meta, .dfd-content-wrap.right-image article.dfd-portfolio > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-meta, .dfd-content-wrap.right-image article.dfd-gallery > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-subtitle, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .entry-meta, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .entry-meta, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-meta, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-meta, .dfd-portfolio-module.left-image article.dfd-gallery > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-subtitle, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-meta, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-meta, .dfd-portfolio-module.right-image article.dfd-gallery > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-subtitle, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .entry-meta, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .entry-meta, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .entry-subtitle, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-meta, .dfd-gallery-module.left-image article.dfd-portfolio > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-meta, .dfd-gallery-module.left-image article.dfd-gallery > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-subtitle, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-meta, .dfd-gallery-module.right-image article.dfd-portfolio > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-meta, .dfd-gallery-module.right-image article.dfd-gallery > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-subtitle, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .entry-meta, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .entry-subtitle, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .entry-meta, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .entry-subtitle, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .entry-meta, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .entry-subtitle, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .entry-meta, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .entry-subtitle, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .entry-content { padding:0 30px; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover h3.entry-title, .dfd-content-wrap.left-image article.dfd-gallery > .cover h3.entry-title, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-portfolio > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-gallery > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-gallery > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-gallery > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-portfolio > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-gallery > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-portfolio > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-gallery > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover h3.entry-title, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover h3.entry-title { margin-bottom:0; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .entry-content, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .entry-content {
  height:6em;
  line-height:2;
  overflow:hidden;
}
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-content p, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-content p, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-content p, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-content p, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-content-wrap.mixed-image article.dfd-portfolio > .cover .entry-content p, .dfd-content-wrap.mixed-image article.dfd-gallery > .cover .entry-content p, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-content-wrap.mixed-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-content p, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-content p, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-portfolio-module.mixed-image article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.mixed-image article.dfd-gallery > .cover .entry-content p, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-content p, .dfd-gallery-module.mixed-image article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.mixed-image article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive > .cover .entry-content p, .dfd-gallery-module.mixed-image article.dfd-gallery_archive > .cover .entry-content p { line-height:inherit; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-thumb, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-thumb, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-thumb { float:left; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-content-wrap.left-image article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .entry-thumb .byline.category, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .entry-thumb .byline.category, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb .byline.category, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .entry-thumb .byline.category, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-gallery-module.left-image article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .entry-thumb .byline.category, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .entry-thumb .byline.category { margin-left:10px; }
.dfd-content-wrap.left-image article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.left-image article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.left-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.left-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.left-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.left-image article.dfd-gallery_archive > .cover .content-wrap {
  left:65%;
  float:right;
  text-align:left;
}
.dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-thumb, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-thumb, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-thumb { float:right; }
.dfd-content-wrap.right-image article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-content-wrap.right-image article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .entry-thumb .byline.category, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .entry-thumb .byline.category, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb .byline.category, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .entry-thumb .byline.category, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-gallery-module.right-image article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .entry-thumb .byline.category, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .entry-thumb .byline.category { margin-right:10px; }
.dfd-content-wrap.right-image article.dfd-portfolio > .cover .content-wrap, .dfd-content-wrap.right-image article.dfd-gallery > .cover .content-wrap, .dfd-content-wrap.right-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-content-wrap.right-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-gallery > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-portfolio-module.right-image article.dfd-gallery_archive > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-portfolio_archive > .cover .content-wrap, .dfd-gallery-module.right-image article.dfd-gallery_archive > .cover .content-wrap {
  left:0;
  float:left;
  text-align:right;
}
.dfd-content-wrap.mixed-image article.dfd-portfolio:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-gallery:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-portfolio:nth-child(even) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-gallery:nth-child(even) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-portfolio:nth-child(even) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-gallery:nth-child(even) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .entry-thumb { float:right; }
.dfd-content-wrap.mixed-image article.dfd-portfolio:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-content-wrap.mixed-image article.dfd-gallery:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-portfolio:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-gallery:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-portfolio:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-gallery:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .entry-thumb .byline.category { margin-left:10px; }
.dfd-content-wrap.mixed-image article.dfd-portfolio:nth-child(even) > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-gallery:nth-child(even) > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-portfolio:nth-child(even) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-gallery:nth-child(even) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-portfolio:nth-child(even) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-gallery:nth-child(even) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:nth-child(even) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:nth-child(even) > .cover .content-wrap {
  left:0;
  float:left;
  text-align:right;
}
.dfd-content-wrap.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-gallery:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .entry-thumb, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-gallery:nth-child(odd) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .entry-thumb, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-gallery:nth-child(odd) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .entry-thumb, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .entry-thumb { float:left; }
.dfd-content-wrap.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-content-wrap.mixed-image article.dfd-gallery:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-gallery:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-gallery:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .entry-thumb .byline.category, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .entry-thumb .byline.category { margin-right:10px; }
.dfd-content-wrap.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-gallery:nth-child(odd) > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .content-wrap, .dfd-content-wrap.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-gallery:nth-child(odd) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .content-wrap, .dfd-portfolio-module.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-portfolio:nth-child(odd) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-gallery:nth-child(odd) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-portfolio_archive:nth-child(odd) > .cover .content-wrap, .dfd-gallery-module.mixed-image article.dfd-gallery_archive:nth-child(odd) > .cover .content-wrap {
  left:65%;
  float:right;
  text-align:left;
}
.dfd-content-wrap article.dfd-portfolio:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-content-wrap article.dfd-gallery:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-content-wrap article.dfd-portfolio_archive:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-content-wrap article.dfd-gallery_archive:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-portfolio-module article.dfd-portfolio:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-portfolio-module article.dfd-gallery:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-portfolio-module article.dfd-portfolio_archive:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-portfolio-module article.dfd-gallery_archive:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-gallery-module article.dfd-portfolio:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-gallery-module article.dfd-gallery:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-gallery-module article.dfd-portfolio_archive:not(.dfd-3d-parallax) > .cover .entry-thumb, .dfd-gallery-module article.dfd-gallery_archive:not(.dfd-3d-parallax) > .cover .entry-thumb {
  overflow:hidden;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
}
.dfd-content-wrap article.dfd-portfolio > .cover, .dfd-content-wrap article.dfd-gallery > .cover, .dfd-content-wrap article.dfd-portfolio_archive > .cover, .dfd-content-wrap article.dfd-gallery_archive > .cover, .dfd-portfolio-module article.dfd-portfolio > .cover, .dfd-portfolio-module article.dfd-gallery > .cover, .dfd-portfolio-module article.dfd-portfolio_archive > .cover, .dfd-portfolio-module article.dfd-gallery_archive > .cover, .dfd-gallery-module article.dfd-portfolio > .cover, .dfd-gallery-module article.dfd-gallery > .cover, .dfd-gallery-module article.dfd-portfolio_archive > .cover, .dfd-gallery-module article.dfd-gallery_archive > .cover { position:relative; }
.dfd-content-wrap article.dfd-portfolio > .cover > *:first-child:not(.entry-thumb), .dfd-content-wrap article.dfd-gallery > .cover > *:first-child:not(.entry-thumb), .dfd-content-wrap article.dfd-portfolio_archive > .cover > *:first-child:not(.entry-thumb), .dfd-content-wrap article.dfd-gallery_archive > .cover > *:first-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-portfolio > .cover > *:first-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-gallery > .cover > *:first-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-portfolio_archive > .cover > *:first-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-gallery_archive > .cover > *:first-child:not(.entry-thumb), .dfd-gallery-module article.dfd-portfolio > .cover > *:first-child:not(.entry-thumb), .dfd-gallery-module article.dfd-gallery > .cover > *:first-child:not(.entry-thumb), .dfd-gallery-module article.dfd-portfolio_archive > .cover > *:first-child:not(.entry-thumb), .dfd-gallery-module article.dfd-gallery_archive > .cover > *:first-child:not(.entry-thumb) { padding-top:30px; }
.dfd-content-wrap article.dfd-portfolio > .cover > *:last-child:not(.entry-thumb), .dfd-content-wrap article.dfd-gallery > .cover > *:last-child:not(.entry-thumb), .dfd-content-wrap article.dfd-portfolio_archive > .cover > *:last-child:not(.entry-thumb), .dfd-content-wrap article.dfd-gallery_archive > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-portfolio > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-gallery > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-portfolio_archive > .cover > *:last-child:not(.entry-thumb), .dfd-portfolio-module article.dfd-gallery_archive > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module article.dfd-portfolio > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module article.dfd-gallery > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module article.dfd-portfolio_archive > .cover > *:last-child:not(.entry-thumb), .dfd-gallery-module article.dfd-gallery_archive > .cover > *:last-child:not(.entry-thumb) { padding-bottom:20px; }
.dfd-content-wrap article.dfd-portfolio .entry-thumb, .dfd-content-wrap article.dfd-gallery .entry-thumb, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb, .dfd-portfolio-module article.dfd-portfolio .entry-thumb, .dfd-portfolio-module article.dfd-gallery .entry-thumb, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb, .dfd-gallery-module article.dfd-portfolio .entry-thumb, .dfd-gallery-module article.dfd-gallery .entry-thumb, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb { position:relative; }
.dfd-content-wrap article.dfd-portfolio .entry-thumb > a:not(.dfd-main-hover-link), .dfd-content-wrap article.dfd-gallery .entry-thumb > a:not(.dfd-main-hover-link), .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb > a:not(.dfd-main-hover-link), .dfd-content-wrap article.dfd-gallery_archive .entry-thumb > a:not(.dfd-main-hover-link), .dfd-portfolio-module article.dfd-portfolio .entry-thumb > a:not(.dfd-main-hover-link), .dfd-portfolio-module article.dfd-gallery .entry-thumb > a:not(.dfd-main-hover-link), .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb > a:not(.dfd-main-hover-link), .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb > a:not(.dfd-main-hover-link), .dfd-gallery-module article.dfd-portfolio .entry-thumb > a:not(.dfd-main-hover-link), .dfd-gallery-module article.dfd-gallery .entry-thumb > a:not(.dfd-main-hover-link), .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb > a:not(.dfd-main-hover-link), .dfd-gallery-module article.dfd-gallery_archive .entry-thumb > a:not(.dfd-main-hover-link) {
  position:relative;
  display:block;
}
.dfd-content-wrap article.dfd-portfolio .entry-thumb img, .dfd-content-wrap article.dfd-gallery .entry-thumb img, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb img, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb img, .dfd-portfolio-module article.dfd-portfolio .entry-thumb img, .dfd-portfolio-module article.dfd-gallery .entry-thumb img, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb img, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb img, .dfd-gallery-module article.dfd-portfolio .entry-thumb img, .dfd-gallery-module article.dfd-gallery .entry-thumb img, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb img, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb img {
  display:block;
  min-width:100%;
}
.dfd-content-wrap article.dfd-portfolio .entry-thumb .byline.category, .dfd-content-wrap article.dfd-gallery .entry-thumb .byline.category, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb .byline.category, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb .byline.category, .dfd-portfolio-module article.dfd-portfolio .entry-thumb .byline.category, .dfd-portfolio-module article.dfd-gallery .entry-thumb .byline.category, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb .byline.category, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb .byline.category, .dfd-gallery-module article.dfd-portfolio .entry-thumb .byline.category, .dfd-gallery-module article.dfd-gallery .entry-thumb .byline.category, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb .byline.category, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb .byline.category {
  position:absolute;
  top:15px;
  right:15px;
  border-radius:4px;
  z-index:3;
  overflow:hidden;
}
.dfd-content-wrap article.dfd-portfolio .entry-thumb .byline.category > a, .dfd-content-wrap article.dfd-gallery .entry-thumb .byline.category > a, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb .byline.category > a, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb .byline.category > a, .dfd-portfolio-module article.dfd-portfolio .entry-thumb .byline.category > a, .dfd-portfolio-module article.dfd-gallery .entry-thumb .byline.category > a, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb .byline.category > a, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb .byline.category > a, .dfd-gallery-module article.dfd-portfolio .entry-thumb .byline.category > a, .dfd-gallery-module article.dfd-gallery .entry-thumb .byline.category > a, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb .byline.category > a, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb .byline.category > a {
  display:block;
  white-space:nowrap;
  padding:10px 20px;
  background:#3498db;
}
.dfd-content-wrap article.dfd-portfolio .entry-thumb + .entry-meta, .dfd-content-wrap article.dfd-portfolio .entry-thumb + h3.entry-title, .dfd-content-wrap article.dfd-portfolio .entry-thumb + .entry-subtitle, .dfd-content-wrap article.dfd-portfolio .entry-thumb + .entry-content, .dfd-content-wrap article.dfd-gallery .entry-thumb + .entry-meta, .dfd-content-wrap article.dfd-gallery .entry-thumb + h3.entry-title, .dfd-content-wrap article.dfd-gallery .entry-thumb + .entry-subtitle, .dfd-content-wrap article.dfd-gallery .entry-thumb + .entry-content, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb + .entry-meta, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb + h3.entry-title, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb + .entry-subtitle, .dfd-content-wrap article.dfd-portfolio_archive .entry-thumb + .entry-content, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb + .entry-meta, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb + h3.entry-title, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb + .entry-subtitle, .dfd-content-wrap article.dfd-gallery_archive .entry-thumb + .entry-content, .dfd-portfolio-module article.dfd-portfolio .entry-thumb + .entry-meta, .dfd-portfolio-module article.dfd-portfolio .entry-thumb + h3.entry-title, .dfd-portfolio-module article.dfd-portfolio .entry-thumb + .entry-subtitle, .dfd-portfolio-module article.dfd-portfolio .entry-thumb + .entry-content, .dfd-portfolio-module article.dfd-gallery .entry-thumb + .entry-meta, .dfd-portfolio-module article.dfd-gallery .entry-thumb + h3.entry-title, .dfd-portfolio-module article.dfd-gallery .entry-thumb + .entry-subtitle, .dfd-portfolio-module article.dfd-gallery .entry-thumb + .entry-content, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb + .entry-meta, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb + h3.entry-title, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb + .entry-subtitle, .dfd-portfolio-module article.dfd-portfolio_archive .entry-thumb + .entry-content, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb + .entry-meta, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb + h3.entry-title, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb + .entry-subtitle, .dfd-portfolio-module article.dfd-gallery_archive .entry-thumb + .entry-content, .dfd-gallery-module article.dfd-portfolio .entry-thumb + .entry-meta, .dfd-gallery-module article.dfd-portfolio .entry-thumb + h3.entry-title, .dfd-gallery-module article.dfd-portfolio .entry-thumb + .entry-subtitle, .dfd-gallery-module article.dfd-portfolio .entry-thumb + .entry-content, .dfd-gallery-module article.dfd-gallery .entry-thumb + .entry-meta, .dfd-gallery-module article.dfd-gallery .entry-thumb + h3.entry-title, .dfd-gallery-module article.dfd-gallery .entry-thumb + .entry-subtitle, .dfd-gallery-module article.dfd-gallery .entry-thumb + .entry-content, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb + .entry-meta, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb + h3.entry-title, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb + .entry-subtitle, .dfd-gallery-module article.dfd-portfolio_archive .entry-thumb + .entry-content, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb + .entry-meta, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb + h3.entry-title, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb + .entry-subtitle, .dfd-gallery-module article.dfd-gallery_archive .entry-thumb + .entry-content { margin-top:20px; }
.dfd-content-wrap article.dfd-portfolio .entry-meta > *, .dfd-content-wrap article.dfd-gallery .entry-meta > *, .dfd-content-wrap article.dfd-portfolio_archive .entry-meta > *, .dfd-content-wrap article.dfd-gallery_archive .entry-meta > *, .dfd-portfolio-module article.dfd-portfolio .entry-meta > *, .dfd-portfolio-module article.dfd-gallery .entry-meta > *, .dfd-portfolio-module article.dfd-portfolio_archive .entry-meta > *, .dfd-portfolio-module article.dfd-gallery_archive .entry-meta > *, .dfd-gallery-module article.dfd-portfolio .entry-meta > *, .dfd-gallery-module article.dfd-gallery .entry-meta > *, .dfd-gallery-module article.dfd-portfolio_archive .entry-meta > *, .dfd-gallery-module article.dfd-gallery_archive .entry-meta > * { float:none; }
.dfd-content-wrap article.dfd-portfolio .entry-meta > * > *, .dfd-content-wrap article.dfd-gallery .entry-meta > * > *, .dfd-content-wrap article.dfd-portfolio_archive .entry-meta > * > *, .dfd-content-wrap article.dfd-gallery_archive .entry-meta > * > *, .dfd-portfolio-module article.dfd-portfolio .entry-meta > * > *, .dfd-portfolio-module article.dfd-gallery .entry-meta > * > *, .dfd-portfolio-module article.dfd-portfolio_archive .entry-meta > * > *, .dfd-portfolio-module article.dfd-gallery_archive .entry-meta > * > *, .dfd-gallery-module article.dfd-portfolio .entry-meta > * > *, .dfd-gallery-module article.dfd-gallery .entry-meta > * > *, .dfd-gallery-module article.dfd-portfolio_archive .entry-meta > * > *, .dfd-gallery-module article.dfd-gallery_archive .entry-meta > * > * { margin-bottom:5px; }
.dfd-content-wrap article.dfd-portfolio .entry-meta + h3.entry-title, .dfd-content-wrap article.dfd-portfolio .entry-meta + .entry-subtitle, .dfd-content-wrap article.dfd-portfolio .entry-meta + .entry-content, .dfd-content-wrap article.dfd-gallery .entry-meta + h3.entry-title, .dfd-content-wrap article.dfd-gallery .entry-meta + .entry-subtitle, .dfd-content-wrap article.dfd-gallery .entry-meta + .entry-content, .dfd-content-wrap article.dfd-portfolio_archive .entry-meta + h3.entry-title, .dfd-content-wrap article.dfd-portfolio_archive .entry-meta + .entry-subtitle, .dfd-content-wrap article.dfd-portfolio_archive .entry-meta + .entry-content, .dfd-content-wrap article.dfd-gallery_archive .entry-meta + h3.entry-title, .dfd-content-wrap article.dfd-gallery_archive .entry-meta + .entry-subtitle, .dfd-content-wrap article.dfd-gallery_archive .entry-meta + .entry-content, .dfd-portfolio-module article.dfd-portfolio .entry-meta + h3.entry-title, .dfd-portfolio-module article.dfd-portfolio .entry-meta + .entry-subtitle, .dfd-portfolio-module article.dfd-portfolio .entry-meta + .entry-content, .dfd-portfolio-module article.dfd-gallery .entry-meta + h3.entry-title, .dfd-portfolio-module article.dfd-gallery .entry-meta + .entry-subtitle, .dfd-portfolio-module article.dfd-gallery .entry-meta + .entry-content, .dfd-portfolio-module article.dfd-portfolio_archive .entry-meta + h3.entry-title, .dfd-portfolio-module article.dfd-portfolio_archive .entry-meta + .entry-subtitle, .dfd-portfolio-module article.dfd-portfolio_archive .entry-meta + .entry-content, .dfd-portfolio-module article.dfd-gallery_archive .entry-meta + h3.entry-title, .dfd-portfolio-module article.dfd-gallery_archive .entry-meta + .entry-subtitle, .dfd-portfolio-module article.dfd-gallery_archive .entry-meta + .entry-content, .dfd-gallery-module article.dfd-portfolio .entry-meta + h3.entry-title, .dfd-gallery-module article.dfd-portfolio .entry-meta + .entry-subtitle, .dfd-gallery-module article.dfd-portfolio .entry-meta + .entry-content, .dfd-gallery-module article.dfd-gallery .entry-meta + h3.entry-title, .dfd-gallery-module article.dfd-gallery .entry-meta + .entry-subtitle, .dfd-gallery-module article.dfd-gallery .entry-meta + .entry-content, .dfd-gallery-module article.dfd-portfolio_archive .entry-meta + h3.entry-title, .dfd-gallery-module article.dfd-portfolio_archive .entry-meta + .entry-subtitle, .dfd-gallery-module article.dfd-portfolio_archive .entry-meta + .entry-content, .dfd-gallery-module article.dfd-gallery_archive .entry-meta + h3.entry-title, .dfd-gallery-module article.dfd-gallery_archive .entry-meta + .entry-subtitle, .dfd-gallery-module article.dfd-gallery_archive .entry-meta + .entry-content { margin-top:10px; }
.dfd-content-wrap article.dfd-portfolio h3.entry-title > a, .dfd-content-wrap article.dfd-gallery h3.entry-title > a, .dfd-content-wrap article.dfd-portfolio_archive h3.entry-title > a, .dfd-content-wrap article.dfd-gallery_archive h3.entry-title > a, .dfd-portfolio-module article.dfd-portfolio h3.entry-title > a, .dfd-portfolio-module article.dfd-gallery h3.entry-title > a, .dfd-portfolio-module article.dfd-portfolio_archive h3.entry-title > a, .dfd-portfolio-module article.dfd-gallery_archive h3.entry-title > a, .dfd-gallery-module article.dfd-portfolio h3.entry-title > a, .dfd-gallery-module article.dfd-gallery h3.entry-title > a, .dfd-gallery-module article.dfd-portfolio_archive h3.entry-title > a, .dfd-gallery-module article.dfd-gallery_archive h3.entry-title > a {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-content-wrap article.dfd-portfolio h3.entry-title:hover > a, .dfd-content-wrap article.dfd-gallery h3.entry-title:hover > a, .dfd-content-wrap article.dfd-portfolio_archive h3.entry-title:hover > a, .dfd-content-wrap article.dfd-gallery_archive h3.entry-title:hover > a, .dfd-portfolio-module article.dfd-portfolio h3.entry-title:hover > a, .dfd-portfolio-module article.dfd-gallery h3.entry-title:hover > a, .dfd-portfolio-module article.dfd-portfolio_archive h3.entry-title:hover > a, .dfd-portfolio-module article.dfd-gallery_archive h3.entry-title:hover > a, .dfd-gallery-module article.dfd-portfolio h3.entry-title:hover > a, .dfd-gallery-module article.dfd-gallery h3.entry-title:hover > a, .dfd-gallery-module article.dfd-portfolio_archive h3.entry-title:hover > a, .dfd-gallery-module article.dfd-gallery_archive h3.entry-title:hover > a { opacity:.7; }
.dfd-content-wrap article.dfd-portfolio h3.entry-title + .entry-subtitle, .dfd-content-wrap article.dfd-portfolio h3.entry-title + .entry-content, .dfd-content-wrap article.dfd-gallery h3.entry-title + .entry-subtitle, .dfd-content-wrap article.dfd-gallery h3.entry-title + .entry-content, .dfd-content-wrap article.dfd-portfolio_archive h3.entry-title + .entry-subtitle, .dfd-content-wrap article.dfd-portfolio_archive h3.entry-title + .entry-content, .dfd-content-wrap article.dfd-gallery_archive h3.entry-title + .entry-subtitle, .dfd-content-wrap article.dfd-gallery_archive h3.entry-title + .entry-content, .dfd-portfolio-module article.dfd-portfolio h3.entry-title + .entry-subtitle, .dfd-portfolio-module article.dfd-portfolio h3.entry-title + .entry-content, .dfd-portfolio-module article.dfd-gallery h3.entry-title + .entry-subtitle, .dfd-portfolio-module article.dfd-gallery h3.entry-title + .entry-content, .dfd-portfolio-module article.dfd-portfolio_archive h3.entry-title + .entry-subtitle, .dfd-portfolio-module article.dfd-portfolio_archive h3.entry-title + .entry-content, .dfd-portfolio-module article.dfd-gallery_archive h3.entry-title + .entry-subtitle, .dfd-portfolio-module article.dfd-gallery_archive h3.entry-title + .entry-content, .dfd-gallery-module article.dfd-portfolio h3.entry-title + .entry-subtitle, .dfd-gallery-module article.dfd-portfolio h3.entry-title + .entry-content, .dfd-gallery-module article.dfd-gallery h3.entry-title + .entry-subtitle, .dfd-gallery-module article.dfd-gallery h3.entry-title + .entry-content, .dfd-gallery-module article.dfd-portfolio_archive h3.entry-title + .entry-subtitle, .dfd-gallery-module article.dfd-portfolio_archive h3.entry-title + .entry-content, .dfd-gallery-module article.dfd-gallery_archive h3.entry-title + .entry-subtitle, .dfd-gallery-module article.dfd-gallery_archive h3.entry-title + .entry-content { margin-top:10px; }
.dfd-content-wrap article.dfd-portfolio .entry-subtitle + .entry-content, .dfd-content-wrap article.dfd-gallery .entry-subtitle + .entry-content, .dfd-content-wrap article.dfd-portfolio_archive .entry-subtitle + .entry-content, .dfd-content-wrap article.dfd-gallery_archive .entry-subtitle + .entry-content, .dfd-portfolio-module article.dfd-portfolio .entry-subtitle + .entry-content, .dfd-portfolio-module article.dfd-gallery .entry-subtitle + .entry-content, .dfd-portfolio-module article.dfd-portfolio_archive .entry-subtitle + .entry-content, .dfd-portfolio-module article.dfd-gallery_archive .entry-subtitle + .entry-content, .dfd-gallery-module article.dfd-portfolio .entry-subtitle + .entry-content, .dfd-gallery-module article.dfd-gallery .entry-subtitle + .entry-content, .dfd-gallery-module article.dfd-portfolio_archive .entry-subtitle + .entry-content, .dfd-gallery-module article.dfd-gallery_archive .entry-subtitle + .entry-content { margin-top:15px; }
.dfd-content-wrap article.dfd-portfolio .entry-content p, .dfd-content-wrap article.dfd-gallery .entry-content p, .dfd-content-wrap article.dfd-portfolio_archive .entry-content p, .dfd-content-wrap article.dfd-gallery_archive .entry-content p, .dfd-portfolio-module article.dfd-portfolio .entry-content p, .dfd-portfolio-module article.dfd-gallery .entry-content p, .dfd-portfolio-module article.dfd-portfolio_archive .entry-content p, .dfd-portfolio-module article.dfd-gallery_archive .entry-content p, .dfd-gallery-module article.dfd-portfolio .entry-content p, .dfd-gallery-module article.dfd-gallery .entry-content p, .dfd-gallery-module article.dfd-portfolio_archive .entry-content p, .dfd-gallery-module article.dfd-gallery_archive .entry-content p { margin-bottom:0; }
.dfd-content-wrap article.dfd-portfolio .entry-content .byline.category, .dfd-content-wrap article.dfd-gallery .entry-content .byline.category, .dfd-content-wrap article.dfd-portfolio_archive .entry-content .byline.category, .dfd-content-wrap article.dfd-gallery_archive .entry-content .byline.category, .dfd-portfolio-module article.dfd-portfolio .entry-content .byline.category, .dfd-portfolio-module article.dfd-gallery .entry-content .byline.category, .dfd-portfolio-module article.dfd-portfolio_archive .entry-content .byline.category, .dfd-portfolio-module article.dfd-gallery_archive .entry-content .byline.category, .dfd-gallery-module article.dfd-portfolio .entry-content .byline.category, .dfd-gallery-module article.dfd-gallery .entry-content .byline.category, .dfd-gallery-module article.dfd-portfolio_archive .entry-content .byline.category, .dfd-gallery-module article.dfd-gallery_archive .entry-content .byline.category { display:none; }
#layout.single-folio > .row.full-width >.blog-section.no-sidebars .about-author, #layout.single-folio > .row.full-width >.blog-section.no-sidebars #comments, #layout.single-folio > .row.full-width >.blog-section.no-sidebars #respond, #layout.single-gallery > .row.full-width >.blog-section.no-sidebars .about-author, #layout.single-gallery > .row.full-width >.blog-section.no-sidebars #comments, #layout.single-gallery > .row.full-width >.blog-section.no-sidebars #respond {
  max-width:930px;
  margin-left:auto;
  margin-right:auto;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single { position:relative; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover + .entry-content { margin-top:30px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content + .entry-thumb, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content + .entry-thumb, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content + .entry-thumb, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content + .entry-thumb, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover .entry-content + .entry-thumb, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover .entry-content + .entry-thumb, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover .entry-content + .entry-thumb, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover .entry-content + .entry-thumb { margin-top:30px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + h3.entry-title, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + h3.entry-title, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + h3.entry-title, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + h3.entry-title, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + h3.entry-title, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-single-categories + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + h3.entry-title, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-single-categories + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + h3.entry-title, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-single-categories + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + h3.entry-title, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-single-categories + .entry-content { margin-top:10px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .entry-subtitle, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .entry-subtitle, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .entry-meta { margin-top:10px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio h3.entry-title + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single h3.entry-title + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio h3.entry-title + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single h3.entry-title + .entry-content { margin-top:25px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-subtitle + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-subtitle + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-subtitle + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-subtitle + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-subtitle + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-subtitle + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .entry-meta, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-subtitle + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-subtitle + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-subtitle + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-subtitle + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-subtitle + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-subtitle + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-subtitle + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .entry-meta, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-subtitle + .entry-content { margin-top:25px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-meta + .cover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-meta + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-meta + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-meta + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta + .cover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-meta + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-meta + .cover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-meta + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-meta + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-meta + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta + .cover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-meta + .entry-content { margin-top:25px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap { position:relative; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls {
  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;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next {
  font-size:8px;
  position:absolute;
  bottom:10px;
  display:block;
  width:40px;
  height:40px;
  text-align:center;
  line-height:36px;
  color:#ffffff;
  border:2px solid transparent;
  border-radius:50%;
  -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;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span {
  position:absolute;
  top:50%;
  display:block;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover { border-color:rgba(255,255,255,0.2); }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev { left:15px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span {
  left:100%;
  margin-left:10px;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next { right:15px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span {
  right:100%;
  margin-right:10px;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next {
  bottom:50%;
  line-height:40px;
  background:rgba(0,0,0,0.1);
  border:none;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before {
  position:relative;
  font-size:12px;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span {
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:10px;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:hover { background:rgba(0,0,0,0.25); }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev:before { right:1px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .prev > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .prev > span {
  left:50%;
  margin-left:0;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next:before { left:1px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap .slider-controls .next > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap .slider-controls .next > span {
  right:50%;
  margin-right:0;
  -webkit-transform:translateX(50%);
  -moz-transform:translateX(50%);
  -o-transform:translateX(50%);
  transform:translateX(50%);
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .portfolio-main-carousel-wrap:hover .slider-controls, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .gallery-main-carousel-wrap:hover .slider-controls {
  opacity:1;
  visibility:visible;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-main-carousel, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-main-carousel, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-main-carousel, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-main-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-main-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-main-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-main-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-main-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-main-carousel { margin-bottom:20px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel { margin:-20px 0 0; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article {
  position:relative;
  cursor:pointer;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article > span, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article > span {
  display:block;
  padding:20px 0;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article img {
  -webkit-perspective:0;
  perspective:0;
  -webkit-box-shadow:0 8px 20px 0 transparent;
  box-shadow:0 8px 20px 0 transparent;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:before {
  content:"";
  display:block;
  position:absolute;
  top:20px;
  bottom:20px;
  left:0;
  right:0;
  background:rgba(255,255,255,0.4);
  z-index:1;
  -webkit-transform:translate3d(0,-5px,0);
  -moz-transform:translate3d(0,-5px,0);
  -o-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0);
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current img {
  -webkit-box-shadow:0 8px 20px 0 transparent;
  box-shadow:0 8px 20px 0 transparent;
  -webkit-transform:translateY(-5px);
  -moz-transform:translateY(-5px);
  -o-transform:translateY(-5px);
  transform:translateY(-5px);
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article.slick-current:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article.slick-current:hover img {
  -webkit-box-shadow:0 8px 20px 0 transparent;
  box-shadow:0 8px 20px 0 transparent;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover { z-index:999; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section #gallery-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #portfolio-thumbs-carousel article:hover img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section #gallery-thumbs-carousel article:hover img {
  -webkit-box-shadow:0 7px 30px 0 rgba(0,0,0,0.5);
  box-shadow:0 7px 30px 0 rgba(0,0,0,0.5);
  -webkit-perspective:1200px;
  perspective:1200px;
  -webkit-transform:translateY(-5px);
  -moz-transform:translateY(-5px);
  -o-transform:translateY(-5px);
  transform:translateY(-5px);
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .video-js, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .video-js, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .video-js, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .video-js, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section .video-js, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section .video-js, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section .video-js, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section .video-js { min-width:100%; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section.eight + .dfd-portfolio-description, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section.eight + .dfd-portfolio-description, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section.eight + .dfd-portfolio-description, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section.eight + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section.eight + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section.eight + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section.eight + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section.eight + .dfd-portfolio-description { padding-left:40px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section.twelve + .dfd-portfolio-description, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section.twelve + .dfd-portfolio-description, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section.twelve + .dfd-portfolio-description, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section.twelve + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .media-section.twelve + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .media-section.twelve + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .media-section.twelve + .dfd-portfolio-description, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .media-section.twelve + .dfd-portfolio-description { margin-top:40px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .entry-thumb + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .entry-thumb + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .entry-thumb + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .entry-thumb + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .entry-thumb + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .entry-thumb + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .entry-thumb + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .entry-thumb + .entry-content { margin-top:15px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .entry-thumb.sticky .dfd-portfolio-description.four, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .entry-thumb.sticky .dfd-portfolio-description.four, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .entry-thumb.sticky .dfd-portfolio-description.four, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .entry-thumb.sticky .dfd-portfolio-description.four, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .entry-thumb.sticky .dfd-portfolio-description.four, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .entry-thumb.sticky .dfd-portfolio-description.four, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .entry-thumb.sticky .dfd-portfolio-description.four, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .entry-thumb.sticky .dfd-portfolio-description.four { position:static; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .entry-thumb.sticky .row.sticky, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .entry-thumb.sticky .row.sticky, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .entry-thumb.sticky .row.sticky, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .entry-thumb.sticky .row.sticky, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .entry-thumb.sticky .row.sticky, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .entry-thumb.sticky .row.sticky, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .entry-thumb.sticky .row.sticky, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .entry-thumb.sticky .row.sticky { z-index:9; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description:after {
  content:" ";
  display:table;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description:after { clear:both; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .dfd-link-heading, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .dfd-link-heading, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .dfd-link-heading, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .dfd-link-heading, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .dfd-link-heading, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .dfd-link-heading, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .dfd-link-heading, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .dfd-link-heading {
  margin-right:5px;
  color:#323232;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .description-field .button, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .description-field .button, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .description-field .button, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .description-field .button, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .description-field .button, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .description-field .button, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .description-field .button, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .description-field .button { margin-top:20px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .description-field + .description-field, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .description-field + .description-field, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .description-field + .description-field, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .description-field + .description-field, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .description-field + .description-field, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .description-field + .description-field, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .description-field + .description-field, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .description-field + .description-field { margin-top:10px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description strong, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description strong, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description strong, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description strong, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description strong, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description strong, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description strong, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description strong { color:#4a4a4a; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description a:not(.button), #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button), #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description a:not(.button), #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button), #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description a:not(.button), #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button), #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description a:not(.button), #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button) { color:#3498db; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:10px 0;
  color:#3b3b3b;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li:before {
  content:"";
  float:left;
  display:block;
  width:6px;
  height:6px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-3px;
  margin-left:-25px;
  background:#3498db;
  border-radius:50%;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:5px 0;
  color:#3b3b3b;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li:before {
  content:"";
  float:left;
  display:block;
  width:4px;
  height:4px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-2px;
  margin-left:-25px;
  background:#636363;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > ul > li li li:before {
  content:"";
  float:left;
  display:block;
  width:10px;
  height:1px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-0.5px;
  margin-left:-25px;
  background:#bfbfbf;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > table tbody th, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p table tbody th, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > table tbody th, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p table tbody th, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > table tbody th, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p table tbody th, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > table tbody th, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description > p table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description > p table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description > p table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > table tbody th, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description > p table tbody th {
  padding-left:10px;
  padding-right:10px;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .dfd-content-title-big, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .dfd-content-title-big, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .dfd-content-title-big, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .dfd-content-title-big, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .dfd-content-title-big, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description .dfd-content-title-big, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description .dfd-content-title-big, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description .dfd-content-title-big { margin-bottom:30px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description.four .delimiter, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description.four .delimiter, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description.four .delimiter, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description.four .delimiter, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description.four .delimiter, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description.four .delimiter, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description.four .delimiter, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description.four .delimiter {
  display:block;
  width:100%;
  height:1px;
  margin-bottom:30px;
  background:#e7e7e7;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description.four .columns + .columns, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description.four .columns + .columns, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description.four .columns + .columns, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description.four .columns + .columns, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description.four .columns + .columns, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description.four .columns + .columns, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description.four .columns + .columns, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description.four .columns + .columns { margin-top:25px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description.four:first-child, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description.four:first-child, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description.four:first-child, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description.four:first-child, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description.four:first-child, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description.four:first-child, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description.four:first-child, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description.four:first-child { padding-right:40px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover + .entry-content, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover + .entry-content, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover + .entry-content { margin-top:25px; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:after, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content:after {
  content:" ";
  display:table;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:after, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content:after, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content:after, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content:after { clear:both; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content strong, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content strong, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content strong, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content strong, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content strong, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content strong, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content strong, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content strong { color:#4a4a4a; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > a, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > a, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > a, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > p > a, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > a, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > a, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > a, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > p > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > p > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > a, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > p > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > p > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > a, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > p > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > p > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > a, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > p > a { color:#3498db; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:10px 0;
  color:#3b3b3b;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li:before {
  content:"";
  float:left;
  display:block;
  width:6px;
  height:6px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-3px;
  margin-left:-25px;
  background:#3498db;
  border-radius:50%;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li li, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li li, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:5px 0;
  color:#3b3b3b;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li li:before {
  content:"";
  float:left;
  display:block;
  width:4px;
  height:4px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-2px;
  margin-left:-25px;
  background:#636363;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li li li:before, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li li li:before, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li li li:before {
  content:"";
  float:left;
  display:block;
  width:10px;
  height:1px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-0.5px;
  margin-left:-25px;
  background:#bfbfbf;
}
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover article.gallery-item, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover article.gallery-item, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover article.gallery-item, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover article.gallery-item, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover article.gallery-item, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover article.gallery-item, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover article.gallery-item, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover article.gallery-item { margin-bottom:0; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover article.gallery-item img, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover article.gallery-item img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover article.gallery-item img, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover article.gallery-item img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio > .cover article.gallery-item img, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single > .cover article.gallery-item img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio > .cover article.gallery-item img, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single > .cover article.gallery-item img { display:block; }
#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-blog-share-fixed-wrap.sticky, #layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-blog-share-fixed-wrap.sticky, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-blog-share-fixed-wrap.sticky, #layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-blog-share-fixed-wrap.sticky, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .dfd-blog-share-fixed-wrap.sticky, #layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .dfd-blog-share-fixed-wrap.sticky, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .dfd-blog-share-fixed-wrap.sticky, #layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .dfd-blog-share-fixed-wrap.sticky {
  right:auto;
  -webkit-transform:translate3d(-78px,10px,0);
  -moz-transform:translate3d(-78px,10px,0);
  -o-transform:translate3d(-78px,10px,0);
  transform:translate3d(-78px,10px,0);
}
@-webkit-keyframes dfdfPPAnim {
  0% { -webkit-transform:rotate(0deg); }
  100% { -webkit-transform:rotate(360deg); }
}
@-moz-keyframes dfdfPPAnim {
  0% { -moz-transform:rotate(0deg); }
  100% { -moz-transform:rotate(360deg); }
}
@-o-keyframes dfdfPPAnim {
  0% { -o-transform:rotate(0deg); }
  100% { -o-transform:rotate(360deg); }
}
@keyframes dfdfPPAnim {
  0% { transform:rotate(0deg); }
  100% { transform:rotate(360deg); }
}
@-webkit-keyframes dfdfPPAnimImage {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes dfdfPPAnimImage {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes dfdfPPAnimImage {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes dfdfPPAnimImage {
  0% { opacity:0; }
  100% { opacity:1; }
}
div.dfd-custom-theme.dfd-video-box #pp_full_res {
  opacity:0;
  -webkit-animation:none;
  -moz-animation:none;
  animation:none;
}
div.dfd-custom-theme.dfd-audio-box .pp_fade { height:inherit; }
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res {
  height:inherit;
  background:transparent;
  border-radius:6px;
  -webkit-animation:none;
  -moz-animation:none;
  animation:none;
}
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .thumb-wrap img { border-radius:6px; }
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .thumb-wrap + .dfd-composition-heading, div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .thumb-wrap + .audioplayer { margin-top:25px; }
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container h3.entry-title { color:#ffffff; }
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .entry-subtitle { color:rgba(255,255,255,0.4); }
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-volume .audioplayer-volume-button > a:before, div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-time.audioplayer-time-duration, div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-time.audioplayer-time-current, div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause > a:after { color:#ffffff; }
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause { width:55px; }
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause > a:before {
  background:transparent;
  border:2px solid rgba(255,255,255,0.2);
}
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause > a:hover:before {
  background:rgba(255,255,255,0.1);
  border-color:transparent;
}
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .dfd-composition-heading {
  padding-left:0;
  margin-top:70px;
}
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-bar {
  left:85px;
  right:35px;
  background:rgba(255,255,255,0.1);
}
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-time-wrapper {
  padding-right:0;
  margin-top:70px;
}
div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-volume { width:25px; }
div.dfd-custom-theme.pp_pic_holder {
  position:absolute;
  width:100px;
  z-index:10000;
  display:none;
}
div.dfd-custom-theme .pp_top, div.dfd-custom-theme .pp_top .pp_middle, div.dfd-custom-theme .pp_top .pp_left, div.dfd-custom-theme .pp_top .pp_right, div.dfd-custom-theme .pp_bottom, div.dfd-custom-theme .pp_bottom .pp_left, div.dfd-custom-theme .pp_bottom .pp_middle, div.dfd-custom-theme .pp_bottom .pp_right { display:none; }
div.dfd-custom-theme .pp_content {
  height:40px;
  min-width:40px;
  margin:0 auto;
}
div.dfd-custom-theme .pp_content_container {
  position:relative;
  text-align:left;
  width:100%;
}
div.dfd-custom-theme .pp_content_container .pp_left {
  background:transparent;
  padding-left:0;
}
div.dfd-custom-theme .pp_content_container .pp_right {
  background:transparent;
  padding-right:0;
}
div.dfd-custom-theme .pp_content_container .pp_details { margin:30px 0; }
div.dfd-custom-theme .pp_content_container .pp_details .ppt + .pp_description { margin-top:10px; }
div.dfd-custom-theme .pp_content_container .pp_details .pp_description {
  display:none;
  margin:0;
  opacity:.4;
}
div.dfd-custom-theme a.pp_next, div.dfd-custom-theme a.pp_previous {
  display:block;
  height:100%;
  text-indent:0;
  width:49%;
  color:transparent;
  background:transparent;
  cursor:pointer;
}
div.dfd-custom-theme a.pp_next > i, div.dfd-custom-theme a.pp_previous > i {
  font-size:12px;
  position:absolute;
  top:50%;
  width:40px;
  height:40px;
  line-height:36px;
  text-align:center;
  color:#ffffff;
  border:2px solid transparent;
  border-radius:50%;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
div.dfd-custom-theme a.pp_next > i:hover, div.dfd-custom-theme a.pp_previous > i:hover { border-color:rgba(255,255,255,0.1); }
div.dfd-custom-theme a.pp_next > i > span.count, div.dfd-custom-theme a.pp_previous > i > span.count {
  display:block;
  min-width:100%;
  position:absolute;
  bottom:100%;
  text-align:center;
  padding:0 5px;
  margin-bottom:10px;
}
div.dfd-custom-theme a.pp_next { float:right; }
div.dfd-custom-theme a.pp_next > i {
  left:100%;
  margin-left:20px;
}
div.dfd-custom-theme a.pp_next > i:before {
  position:relative;
  left:1px;
}
div.dfd-custom-theme a.pp_previous { float:left; }
div.dfd-custom-theme a.pp_previous > i {
  right:100%;
  margin-right:20px;
}
div.dfd-custom-theme a.pp_previous > i:before {
  position:relative;
  right:1px;
}
div.dfd-custom-theme .pp_nav_wrapper {
  position:absolute;
  top:0;
  left:100%;
}
div.dfd-custom-theme a.pp_expand, div.dfd-custom-theme a.pp_contract {
  font-size:13px;
  position:relative;
  display:block;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  margin-top:20px;
  margin-left:20px;
  overflow:hidden;
  color:#ffffff;
  background:transparent;
  z-index:20000;
  opacity:.4;
  cursor:pointer;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
  display:none;
}
div.dfd-custom-theme a.pp_expand:before, div.dfd-custom-theme a.pp_contract:before {
  font-family:'dfd-socicons-font' !important;
  line-height:inherit;
}
div.dfd-custom-theme a.pp_expand:hover, div.dfd-custom-theme a.pp_contract:hover { opacity:1; }
div.dfd-custom-theme .pp_expand:before { content:"\ea2e"; }
div.dfd-custom-theme .pp_contract:before { content:"\ea32"; }
div.dfd-custom-theme .pp_close {
  overflow:hidden;
  position:relative;
  display:block;
  font-size:24px;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  margin-left:20px;
  color:#ffffff;
  cursor:pointer;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div.dfd-custom-theme .pp_close:hover { opacity:.4; }
div.dfd-custom-theme .pp_nav {
  position:relative;
  height:24px;
  width:24px;
  line-height:24px;
  text-align:center;
  margin-top:20px;
  margin-left:20px;
}
div.dfd-custom-theme .pp_nav p { display:none; }
div.dfd-custom-theme .pp_nav .pp_play, div.dfd-custom-theme .pp_nav .pp_pause {
  display:block;
  width:100%;
  height:100%;
  line-height:inherit;
  background:transparent;
  color:#ffffff;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div.dfd-custom-theme .pp_nav .pp_play:hover, div.dfd-custom-theme .pp_nav .pp_pause:hover { opacity:1; }
div.dfd-custom-theme .pp_nav .pp_play:before {
  content:"\e9c3";
  font-family:'dfd-socicons-font' !important;
  font-size:15px;
  display:block;
  line-height:inherit;
  text-align:center;
}
div.dfd-custom-theme .pp_nav .pp_pause:before {
  content:"\ea16";
  font-family:'dfd-socicons-font' !important;
  display:block;
  font-size:10px;
  line-height:inherit;
  color:#ffffff;
}
div.dfd-custom-theme .pp_nav .currentTextHolder { display:none; }
div.dfd-custom-theme .pp_social {
  position:relative;
  height:24px;
  width:24px;
  line-height:24px;
  text-align:center;
  margin-top:20px;
  margin-left:20px;
  margin-right:10px;
  z-index:9999;
}
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap:hover .dfd-share-title > i, div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap.active .dfd-share-title > i { opacity:1; }
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap .dfd-share-title {
  height:inherit;
  line-height:inherit;
  padding:0;
}
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap .dfd-share-title:before { display:none; }
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap .dfd-share-title > i {
  font-size:20px;
  margin:0;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap .dfd-share-buttons {
  bottom:0;
  right:auto;
  left:100%;
  margin-left:20px;
  margin-bottom:0;
}
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap .dfd-share-buttons > li {
  min-width:60px;
  padding:4px 0;
}
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-twitter { min-width:44px; }
div.dfd-custom-theme .pp_social .dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-twitter i { float:none; }
div.dfd-custom-theme a.pp_arrow_previous, div.dfd-custom-theme a.pp_arrow_next { display:none; }
div.dfd-custom-theme .pp_loaderIcon {
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:48px;
  height:48px;
  margin-top:-24px;
  margin-left:-24px;
  background:transparent;
  border:1px solid rgba(255,255,255,0.2);
  border-top-color:#ffffff;
  border-radius:50%;
  z-index:999999;
  -webkit-animation:dfdfPPAnim .8s linear infinite;
  -moz-animation:dfdfPPAnim .8s linear infinite;
  -o-animation:dfdfPPAnim .8s linear infinite;
  -ms-animation:dfdfPPAnim .8s linear infinite;
  animation:dfdfPPAnim .8s linear infinite;
}
div.dfd-custom-theme div.pp_pic_holder {
  display:none;
  position:absolute;
  width:100px;
  z-index:10000;
}
div.dfd-custom-theme div.pp_pic_holder a:focus { outline:none; }
div.dfd-custom-theme .pp_hoverContainer {
  position:absolute;
  top:0;
  width:100%;
  z-index:2000;
}
div.dfd-custom-theme #pp_full_res {
  line-height:1 !important;
  -webkit-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  -moz-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  -o-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  -ms-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
}
div.dfd-custom-theme #pp_full_res img {
  display:block;
  margin:0 auto;
}
div.dfd-custom-theme #pp_full_res .pp_inline { text-align:left; }
div.dfd-custom-theme #pp_full_res .pp_inline p { display:none; }
div.dfd-custom-theme .pp_gallery {
  display:block !important;
  width:100%;
  position:fixed;
  left:0;
  bottom:0;
  z-index:10000;
  opacity:1 !important;
  -webkit-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  -moz-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  -o-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  -ms-animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
  animation:dfdfPPAnimImage .3s cubic-bezier(0.25,0.46,0,1.05);
}
div.dfd-custom-theme .pp_gallery div {
  overflow:hidden;
  position:relative;
  margin-left:auto;
  margin-right:auto;
}
div.dfd-custom-theme .pp_gallery ul {
  position:relative;
  float:left;
  height:90px;
  white-space:nowrap;
  margin:0;
  padding:0;
}
div.dfd-custom-theme .pp_gallery ul li {
  display:block;
  float:left;
  height:100%;
  margin:0;
  padding:0;
}
div.dfd-custom-theme .pp_gallery ul li.selected a:before {
  background:rgba(0,0,0,0.4);
  border:none;
}
div.dfd-custom-theme .pp_gallery ul li.selected a:hover:before {
  background:rgba(0,0,0,0.4);
  border:none;
}
div.dfd-custom-theme .pp_gallery ul li.default a { display:none; }
div.dfd-custom-theme .pp_gallery ul a {
  position:relative;
  float:left;
  display:block;
  overflow:hidden;
  height:90px;
}
div.dfd-custom-theme .pp_gallery ul a:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border:5px solid transparent;
  z-index:2;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
div.dfd-custom-theme .pp_gallery ul a img {
  display:block;
  border:none;
}
div.dfd-custom-theme .pp_gallery ul a:hover:before { border-color:#838383; }
div.pp_overlay {
  display:none;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  background:rgba(0,0,0,0.8);
  z-index:9500;
}
.pp_fade, .pp_gallery li.default a img { display:none; }
@media only screen and (max-width: 799px) {
  .pp_gallery.mobile-hide { display:none !important; }
}
.more-hover .dfd-module-read-more-wrap .icon-wrap {
  -webkit-transition:top .3s ease, opacity .3s ease, visibility .3s ease;
  -moz-transition:top .3s ease, opacity .3s ease, visibility .3s ease;
  transition:top .3s ease, opacity .3s ease, visibility .3s ease;
}
.more-hover .dfd-module-read-more-wrap .icon-wrap, .more-hover .dfd-module-read-more-wrap .button {
  top:43px;
  opacity:0;
  visibility:hidden;
}
.more-hover:hover .dfd-module-read-more-wrap .icon-wrap, .more-hover:hover .dfd-module-read-more-wrap .button {
  top:0;
  opacity:1;
  visibility:visible;
}
.dfd-module-read-more-wrap { padding-top:20px; }
.dfd-module-read-more-wrap .icon-wrap, .dfd-module-read-more-wrap .button {
  position:relative;
  cursor:auto;
}
.dfd-module-read-more-wrap.read-more-1 .button {
  border:1px solid #e7e7e7;
  color:#28262b;
  line-height:39px;
}
.dfd-module-read-more-wrap.read-more-2 .button {
  line-height:37px;
  color:#bfbfbf;
  border:none;
}
.dfd-module-read-more-wrap.read-more-2 .button:hover { color:#28262b; }
.dfd-module-read-more-wrap.read-more-1 .button, .dfd-module-read-more-wrap.read-more-2 .button {
  background:transparent;
  -webkit-box-shadow:0px 0px 0px 0px transparent;
  box-shadow:0px 0px 0px 0px transparent;
  padding-left:25px;
  padding-right:25px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-module-read-more-wrap.read-more-1 .button:hover, .dfd-module-read-more-wrap.read-more-2 .button:hover {
  border-color:#ffffff;
  background:#ffffff;
  -webkit-box-shadow:0px 15px 25px 5px rgba(0,0,0,0.1);
  box-shadow:0px 15px 25px 5px rgba(0,0,0,0.1);
  -webkit-transform:translateY(-2px);
  -moz-transform:translateY(-2px);
  -o-transform:translateY(-2px);
  transform:translateY(-2px);
}
.dfd-module-read-more-wrap.read-more-3 .icon-wrap {
  display:inline-block;
  height:12px;
  width:12px;
  -webkit-transform:rotate3d(0,0,0,0);
  -moz-transform:rotate3d(0,0,0,0);
  -o-transform:rotate3d(0,0,0,0);
  transform:rotate3d(0,0,0,0);
  -webkit-transition:transform .3s ease, top .3s ease, opacity .3s ease, visibility .3s ease;
  -moz-transition:transform .3s ease, top .3s ease, opacity .3s ease, visibility .3s ease;
  transition:transform .3s ease, top .3s ease, opacity .3s ease, visibility .3s ease;
}
.dfd-module-read-more-wrap.read-more-3 .icon-wrap .line {
  position:absolute;
  background:#e7e7e7;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd-module-read-more-wrap.read-more-3 .icon-wrap .line.plus-vertical {
  height:12px;
  width:2px;
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
.dfd-module-read-more-wrap.read-more-3 .icon-wrap .line.plus-horizontal {
  left:0;
  height:2px;
  width:12px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-module-read-more-wrap.read-more-3 a:hover:hover .icon-wrap {
  -webkit-transform:rotate3d(0,0,1,90deg);
  -moz-transform:rotate3d(0,0,1,90deg);
  -o-transform:rotate3d(0,0,1,90deg);
  transform:rotate3d(0,0,1,90deg);
}
.dfd-module-read-more-wrap.read-more-3 a:hover:hover .icon-wrap .line { background:#3498db; }
.dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text {
  position:relative;
  display:inline-block;
  overflow:hidden;
  line-height:1;
  margin-left:-10px;
  -webkit-transform:translateX(50%);
  -moz-transform:translateX(50%);
  -o-transform:translateX(50%);
  transform:translateX(50%);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text .hover-animate-wrap {
  display:block;
  -webkit-transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
  background:transparent;
  top:auto;
  opacity:1;
  visibility:visible;
  color:#bfbfbf;
  padding:0;
  line-height:1;
  border-width:0;
}
.dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text i {
  display:inline-block;
  position:relative;
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text .text-container { padding-right:5px; }
.dfd-module-read-more-wrap.read-more-4 i {
  color:#bfbfbf;
  font-size:10px;
}
.dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text {
  margin-left:0;
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text i, .dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text .hover-animate-wrap {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-module-read-more-wrap.read-more-5 { padding-bottom:5px; }
.dfd-module-read-more-wrap.read-more-5 .icon-wrap {
  width:30px;
  height:30px;
  line-height:30px;
  display:inline-block;
  text-align:center;
  border-radius:50%;
}
.dfd-module-read-more-wrap.read-more-5 .icon-wrap:before {
  content:"";
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#3498db;
  border-radius:inherit;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd-module-read-more-wrap.read-more-5 .icon-wrap i {
  position:relative;
  display:block;
  overflow:hidden;
  width:inherit;
  height:inherit;
  line-height:inherit;
  color:transparent;
  text-shadow:-40px 0px #ffffff, 0px 0px #ffffff;
  -webkit-transition:text-shadow .2s ease;
  -moz-transition:text-shadow .2s ease;
  transition:text-shadow .2s ease;
}
.dfd-module-read-more-wrap.read-more-5 a:hover .icon-wrap:before { background:#2386c8; }
.dfd-module-read-more-wrap.read-more-5 a:hover .icon-wrap i { text-shadow:0px 0px #ffffff, 40px 0px #ffffff; }
.dfd-module-read-more-wrap.read-more-6 .icon-wrap {
  display:inline-block;
  width:33px;
  height:7px;
}
.dfd-module-read-more-wrap.read-more-6 .icon-wrap .dots {
  position:absolute;
  width:7px;
  height:7px;
  background:#e7e7e7;
  border-radius:50%;
  top:0;
}
.dfd-module-read-more-wrap.read-more-6 .icon-wrap .dots.left-dot {
  left:0;
  -webkit-transition:background .2s ease 0s;
  -moz-transition:background .2s ease 0s;
  transition:background .2s ease 0s;
}
.dfd-module-read-more-wrap.read-more-6 .icon-wrap .dots.midle-dot {
  left:13px;
  -webkit-transition:background .2s ease .2s;
  -moz-transition:background .2s ease .2s;
  transition:background .2s ease .2s;
}
.dfd-module-read-more-wrap.read-more-6 .icon-wrap .dots.right-dot {
  right:0;
  -webkit-transition:background .2s ease .4s;
  -moz-transition:background .2s ease .4s;
  transition:background .2s ease .4s;
}
.dfd-module-read-more-wrap.read-more-6 a:hover .icon-wrap .dots { background:#3498db; }
.dfd-module-read-more-wrap.read-more-8 .button {
  position:relative;
  padding-left:0;
  padding-right:0;
  background:transparent;
  border-width:0;
  border-radius:0;
  color:#28262b;
  line-height:1;
  text-transform:none;
}
.dfd-module-read-more-wrap.read-more-8 .button .text-container {
  line-height:inherit;
  padding-right:25px;
  padding-left:0;
  -webkit-transition:padding .3s ease;
  -moz-transition:padding .3s ease;
  transition:padding .3s ease;
}
.dfd-module-read-more-wrap.read-more-8 .button i {
  position:absolute;
  top:50%;
  margin-top:-7px;
  font-size:14px;
  line-height:inherit;
  color:#3498db;
  -webkit-transition:left .3s ease, right .3s ease, opacity .3s ease;
  -moz-transition:left .3s ease, right .3s ease, opacity .3s ease;
  transition:left .3s ease, right .3s ease, opacity .3s ease;
}
.dfd-module-read-more-wrap.read-more-8 .button .more-icon-left {
  opacity:0;
  left:-50px;
}
.dfd-module-read-more-wrap.read-more-8 .button .more-icon-right {
  opacity:1;
  right:0;
}
.dfd-module-read-more-wrap.read-more-8 a:hover .button .text-container {
  padding-right:0;
  padding-left:25px;
}
.dfd-module-read-more-wrap.read-more-8 a:hover .button .more-icon-left {
  opacity:1;
  left:0;
}
.dfd-module-read-more-wrap.read-more-8 a:hover .button .more-icon-right {
  opacity:0;
  right:-50px;
}
.dfd-presen-bg-decor-wrap.style-1 .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text, .dfd-presen-bg-decor-wrap.style-2 .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text, .dfd-info-box.text-left .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text {
  margin-left:0;
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-info-box.text-right .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text {
  margin-left:0;
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-info-box.text-right .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text .hover-animate-wrap {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-info-box.text-right .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text .text-container {
  float:left;
  overflow:hidden;
}
.dfd-info-box.text-right .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text .animate-container {
  display:inline-block;
  -webkit-transform:translateX(120%);
  -moz-transform:translateX(120%);
  -o-transform:translateX(120%);
  transform:translateX(120%);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-info-box.text-right .dfd-module-read-more-wrap.read-more-4 .buton-wrap.with-text i {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-info-box.text-right .dfd-module-read-more-wrap.read-more-4 a:hover .buton-wrap.with-text .animate-container {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-facebook a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-facebook a, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-facebook a { background:#305fb3; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-facebook a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-facebook a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-facebook a:hover { background:#274e93; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-instagram a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-instagram a, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-instagram a { background:#cc29a5; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-instagram a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-instagram a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-instagram a:hover { background:#aa228a; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-tumblr a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-tumblr a, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-tumblr a { background:#3d5a70; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-tumblr a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-tumblr a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-tumblr a:hover { background:#2f4556; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-linkedin a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-linkedin a, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-linkedin a { background:#3399cc; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-linkedin a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-linkedin a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-linkedin a:hover { background:#2b81ab; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-twitter a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-twitter a, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-twitter a { background:#5eaade; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-twitter a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-twitter a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-twitter a:hover { background:#3c98d7; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-reddit a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-reddit a, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-reddit a { background:#8bbbe3; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-reddit a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-reddit a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-reddit a:hover { background:#6aa8db; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-pinterest a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-pinterest a, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-pinterest a { background:#e1003a; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-pinterest a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-pinterest a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-pinterest a:hover { background:#b8002f; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li > a, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li > a, .dfd-blog-share-wrap .dfd-share-buttons > li > a {
  font-size:16px;
  position:relative;
  display:block;
  height:36px;
  line-height:36px;
  text-align:center;
  padding:0 10px;
  color:#ffffff;
  border-radius:36px;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px) translateY(0);
  -moz-transform:perspective(0px) translateY(0);
  -o-transform:perspective(0px) translateY(0);
  transform:perspective(0px) translateY(0);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons > li > a i, .dfd-blog-share-popup-wrap .dfd-share-buttons > li > a span, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li > a i, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li > a span, .dfd-blog-share-wrap .dfd-share-buttons > li > a i, .dfd-blog-share-wrap .dfd-share-buttons > li > a span {
  float:left;
  line-height:inherit;
  color:inherit;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons > li > a span, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li > a span, .dfd-blog-share-wrap .dfd-share-buttons > li > a span { margin-left:5px; }
.dfd-blog-share-popup-wrap .dfd-share-buttons > li > a:hover, .dfd-blog-share-fixed-wrap .dfd-share-buttons > li > a:hover, .dfd-blog-share-wrap .dfd-share-buttons > li > a:hover {
  -webkit-transform:perspective(1200px) translateY(-2px);
  -moz-transform:perspective(1200px) translateY(-2px);
  -o-transform:perspective(1200px) translateY(-2px);
  transform:perspective(1200px) translateY(-2px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.dfd-blog-share-popup-wrap { display:inline-block; }
.dfd-blog-share-popup-wrap.active .dfd-share-buttons {
  opacity:1;
  visibility:visible;
  -webkit-transition:opacity 0s ease 0s, visibility 0s ease 0s;
  -moz-transition:opacity 0s ease 0s, visibility 0s ease 0s;
  transition:opacity 0s ease 0s, visibility 0s ease 0s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:opacity .3s ease .0s, transform .3s ease .0s;
  -moz-transition:opacity .3s ease .0s, transform .3s ease .0s;
  transition:opacity .3s ease .0s, transform .3s ease .0s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(1) {
  -webkit-transition:opacity .3s ease .35s, transform .3s ease .35s;
  -moz-transition:opacity .3s ease .35s, transform .3s ease .35s;
  transition:opacity .3s ease .35s, transform .3s ease .35s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(2) {
  -webkit-transition:opacity .3s ease .3s, transform .3s ease .3s;
  -moz-transition:opacity .3s ease .3s, transform .3s ease .3s;
  transition:opacity .3s ease .3s, transform .3s ease .3s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(3) {
  -webkit-transition:opacity .3s ease .25s, transform .3s ease .25s;
  -moz-transition:opacity .3s ease .25s, transform .3s ease .25s;
  transition:opacity .3s ease .25s, transform .3s ease .25s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(4) {
  -webkit-transition:opacity .3s ease .2s, transform .3s ease .2s;
  -moz-transition:opacity .3s ease .2s, transform .3s ease .2s;
  transition:opacity .3s ease .2s, transform .3s ease .2s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(5) {
  -webkit-transition:opacity .3s ease .15s, transform .3s ease .15s;
  -moz-transition:opacity .3s ease .15s, transform .3s ease .15s;
  transition:opacity .3s ease .15s, transform .3s ease .15s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(6) {
  -webkit-transition:opacity .3s ease .1s, transform .3s ease .1s;
  -moz-transition:opacity .3s ease .1s, transform .3s ease .1s;
  transition:opacity .3s ease .1s, transform .3s ease .1s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(7) {
  -webkit-transition:opacity .3s ease .05s, transform .3s ease .05s;
  -moz-transition:opacity .3s ease .05s, transform .3s ease .05s;
  transition:opacity .3s ease .05s, transform .3s ease .05s;
}
.dfd-blog-share-popup-wrap.active .dfd-share-buttons li:nth-child(8) {
  -webkit-transition:opacity .3s ease .0s, transform .3s ease .0s;
  -moz-transition:opacity .3s ease .0s, transform .3s ease .0s;
  transition:opacity .3s ease .0s, transform .3s ease .0s;
}
.dfd-blog-share-popup-wrap .dfd-share-title {
  position:relative;
  cursor:pointer;
  height:40px;
  line-height:40px;
  padding:0 23px 0 23px;
}
.dfd-blog-share-popup-wrap .dfd-share-title:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border:2px solid #e7e7e7;
  border-radius:40px;
}
.dfd-blog-share-popup-wrap .dfd-share-title > * { float:left; }
.dfd-blog-share-popup-wrap .dfd-share-title i { margin-right:5px; }
.dfd-blog-share-popup-wrap .dfd-share-title span { font-size:11px; }
.dfd-blog-share-popup-wrap .dfd-share-buttons {
  position:absolute;
  bottom:100%;
  right:0;
  list-style:none;
  margin:0 -3px 20px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:opacity .3s ease 2.8s, visibility .3s ease 2.8s;
  -moz-transition:opacity .3s ease 2.8s, visibility .3s ease 2.8s;
  transition:opacity .3s ease 2.8s, visibility .3s ease 2.8s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons:before, .dfd-blog-share-popup-wrap .dfd-share-buttons:after {
  content:" ";
  display:table;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons:after { clear:both; }
.dfd-blog-share-popup-wrap .dfd-share-buttons:before, .dfd-blog-share-popup-wrap .dfd-share-buttons:after {
  content:" ";
  display:table;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons:after { clear:both; }
.dfd-blog-share-popup-wrap .dfd-share-buttons li {
  float:left;
  padding:0 3px;
  opacity:0;
  -webkit-transform:translateY(-15px);
  -moz-transform:translateY(-15px);
  -o-transform:translateY(-15px);
  transform:translateY(-15px);
  -webkit-transition:opacity .3s ease .0s, transform .3s ease .0s;
  -moz-transition:opacity .3s ease .0s, transform .3s ease .0s;
  transition:opacity .3s ease .0s, transform .3s ease .0s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(1) {
  -webkit-transition:opacity .3s ease .0s, transform .3s ease .0s;
  -moz-transition:opacity .3s ease .0s, transform .3s ease .0s;
  transition:opacity .3s ease .0s, transform .3s ease .0s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(2) {
  -webkit-transition:opacity .3s ease .05s, transform .3s ease .05s;
  -moz-transition:opacity .3s ease .05s, transform .3s ease .05s;
  transition:opacity .3s ease .05s, transform .3s ease .05s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(3) {
  -webkit-transition:opacity .3s ease .1s, transform .3s ease .1s;
  -moz-transition:opacity .3s ease .1s, transform .3s ease .1s;
  transition:opacity .3s ease .1s, transform .3s ease .1s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(4) {
  -webkit-transition:opacity .3s ease .15s, transform .3s ease .15s;
  -moz-transition:opacity .3s ease .15s, transform .3s ease .15s;
  transition:opacity .3s ease .15s, transform .3s ease .15s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(5) {
  -webkit-transition:opacity .3s ease .2s, transform .3s ease .2s;
  -moz-transition:opacity .3s ease .2s, transform .3s ease .2s;
  transition:opacity .3s ease .2s, transform .3s ease .2s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(6) {
  -webkit-transition:opacity .3s ease .25s, transform .3s ease .25s;
  -moz-transition:opacity .3s ease .25s, transform .3s ease .25s;
  transition:opacity .3s ease .25s, transform .3s ease .25s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(7) {
  -webkit-transition:opacity .3s ease .3s, transform .3s ease .3s;
  -moz-transition:opacity .3s ease .3s, transform .3s ease .3s;
  transition:opacity .3s ease .3s, transform .3s ease .3s;
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(8) {
  -webkit-transition:opacity .3s ease .35s, transform .3s ease .35s;
  -moz-transition:opacity .3s ease .35s, transform .3s ease .35s;
  transition:opacity .3s ease .35s, transform .3s ease .35s;
}
.dfd-blog-share-fixed-wrap {
  position:absolute;
  top:0;
  right:100%;
  margin-right:30px;
  z-index:9;
}
.dfd-blog-share-fixed-wrap > ul.dfd-share-buttons { margin:0; }
.dfd-blog-share-fixed-wrap > ul.dfd-share-buttons > li {
  height:36px;
  line-height:36px;
  margin-bottom:7px;
}
.dfd-blog-share-fixed-wrap > ul.dfd-share-buttons > li a {
  display:inline-block;
  height:inherit;
  line-height:inherit;
  text-align:center;
  color:#ffffff;
  white-space:nowrap;
  border-radius:36px;
}
.dfd-blog-share-fixed-wrap > ul.dfd-share-buttons > li a i { line-height:inherit; }
.dfd-blog-share-fixed-wrap > ul.dfd-share-buttons > li a i, .dfd-blog-share-fixed-wrap > ul.dfd-share-buttons > li a span { float:none; }
.dfd-blog-share-fixed-wrap > ul.dfd-share-buttons > li a span {
  vertical-align:top;
  margin-left:0;
}
#side-area {
  position:fixed;
  z-index:9999;
  top:0;
  bottom:0;
  right:0;
  width:340px;
  background-color:#1d1e20;
  will-change:transform;
  -webkit-transform:translateX(370px);
  -moz-transform:translateX(370px);
  -o-transform:translateX(370px);
  transform:translateX(370px);
  -webkit-transition:-webkit-transform .3s ease-in-out .0s;
  -moz-transition:-moz-transform .3s ease-in-out .0s;
  transition:transform .3s ease-in-out .0s;
}
#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 .3s, visibility .3s ease .3s;
  -moz-transition:background .3s ease .3s, visibility .3s ease .3s;
  transition:background .3s ease .3s, visibility .3s ease .3s;
}
#side-area .dfd-side-area-close-button {
  font-size:18px;
  position:absolute;
  top:0;
  right:100%;
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  color:#ffffff;
  z-index:9999;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
#side-area .dfd-side-area-close-button:hover { opacity:.4; }
#side-area .widget-vertical-scroll {
  position:absolute;
  top:0;
  right:0;
  bottom:-17px;
  left:0;
  width:357px;
  padding:20px;
  overflow-y:scroll;
}
#side-area > .widget { padding:35px 0; }
body.admin-bar #side-area { top:32px; }
body.admin-bar #side-area.dfd-frame-border { top:62px; }
@-webkit-keyframes dfdHamburgerButton {
  0% { -webkit-transform:scaleX(1); }
  25% { -webkit-transform:scaleX(.9); }
  50% { -webkit-transform:scaleX(1); }
  75% { -webkit-transform:scaleX(1.1); }
  100% { -webkit-transform:scaleX(1); }
}
@-moz-keyframes dfdHamburgerButton {
  0% { -moz-transform:scaleX(1); }
  25% { -moz-transform:scaleX(.9); }
  50% { -moz-transform:scaleX(1); }
  75% { -moz-transform:scaleX(1.1); }
  100% { -moz-transform:scaleX(1); }
}
@-o-keyframes dfdHamburgerButton {
  0% { -o-transform:scaleX(1); }
  25% { -o-transform:scaleX(.9); }
  50% { -o-transform:scaleX(1); }
  75% { -o-transform:scaleX(1.1); }
  100% { -o-transform:scaleX(1); }
}
@keyframes dfdHamburgerButton {
  0% { transform:scaleX(1); }
  25% { transform:scaleX(.9); }
  50% { transform:scaleX(1); }
  75% { transform:scaleX(1.1); }
  100% { transform:scaleX(1); }
}
.dl-menuwrapper, .dfd-click-menu-activation-button, .dfd-side-slide-header-button-wrap {
  position:relative;
  width:36px;
  height:inherit;
  margin:0 auto;
  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);
}
.dl-menuwrapper a, .dfd-click-menu-activation-button a, .dfd-side-slide-header-button-wrap a {
  overflow:hidden;
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:32px;
  height:36px;
  margin-top:-18px;
  margin-left:-18px;
  -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;
}
.dl-menuwrapper a .icon-wrap, .dfd-click-menu-activation-button a .icon-wrap, .dfd-side-slide-header-button-wrap a .icon-wrap {
  position:absolute;
  display:block;
  width:24px;
  height:2px;
  top:50%;
  right:0;
  margin-left:-12px;
  background:#1b1b1b;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dl-menuwrapper a .icon-wrap.dfd-top-line, .dfd-click-menu-activation-button a .icon-wrap.dfd-top-line, .dfd-side-slide-header-button-wrap a .icon-wrap.dfd-top-line { margin-top:-5px; }
.dl-menuwrapper a .icon-wrap.dfd-middle-line, .dfd-click-menu-activation-button a .icon-wrap.dfd-middle-line, .dfd-side-slide-header-button-wrap a .icon-wrap.dfd-middle-line {
  width:20px;
  margin-right:0;
}
.dl-menuwrapper a .icon-wrap.dfd-bottom-line, .dfd-click-menu-activation-button a .icon-wrap.dfd-bottom-line, .dfd-side-slide-header-button-wrap a .icon-wrap.dfd-bottom-line { margin-top:5px; }
.dl-menuwrapper a:hover .icon-wrap.dfd-top-line, .dfd-click-menu-activation-button a:hover .icon-wrap.dfd-top-line, .dfd-side-slide-header-button-wrap a:hover .icon-wrap.dfd-top-line {
  -webkit-animation:dfdHamburgerButton .8s linear infinite;
  -moz-animation:dfdHamburgerButton .8s linear infinite;
  -o-animation:dfdHamburgerButton .8s linear infinite;
  -ms-animation:dfdHamburgerButton .8s linear infinite;
  animation:dfdHamburgerButton .8s linear infinite;
}
.dl-menuwrapper a:hover .icon-wrap.dfd-middle-line, .dfd-click-menu-activation-button a:hover .icon-wrap.dfd-middle-line, .dfd-side-slide-header-button-wrap a:hover .icon-wrap.dfd-middle-line {
  -webkit-animation:dfdHamburgerButton 1.2s ease-in infinite;
  -moz-animation:dfdHamburgerButton 1.2s ease-in infinite;
  -o-animation:dfdHamburgerButton 1.2s ease-in infinite;
  -ms-animation:dfdHamburgerButton 1.2s ease-in infinite;
  animation:dfdHamburgerButton 1.2s ease-in infinite;
}
.dl-menuwrapper a:hover .icon-wrap.dfd-bottom-line, .dfd-click-menu-activation-button a:hover .icon-wrap.dfd-bottom-line, .dfd-side-slide-header-button-wrap a:hover .icon-wrap.dfd-bottom-line {
  -webkit-animation:dfdHamburgerButton .6s ease-out infinite;
  -moz-animation:dfdHamburgerButton .6s ease-out infinite;
  -o-animation:dfdHamburgerButton .6s ease-out infinite;
  -ms-animation:dfdHamburgerButton .6s ease-out infinite;
  animation:dfdHamburgerButton .6s ease-out infinite;
}
body.side-area-opened #side-area {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
  -webkit-transition:-webkit-transform .3s ease-in-out .3s;
  -moz-transition:-moz-transform .3s ease-in-out .3s;
  transition:transform .3s ease-in-out .3s;
}
body.side-area-opened #side-area .dfd-side-area-mask {
  visibility:visible;
  background:rgba(0,0,0,0.5);
  -webkit-transition:background .3s ease .0s, visibility .3s ease .0s;
  -moz-transition:background .3s ease .0s, visibility .3s ease .0s;
  transition:background .3s ease .0s, visibility .3s ease .0s;
}
@-webkit-keyframes dfdPreloaderAnimationFirstContainerRotate {
  100% { -webkit-transform:rotate(360deg); }
}
@-moz-keyframes dfdPreloaderAnimationFirstContainerRotate {
  100% { -moz-transform:rotate(360deg); }
}
@-o-keyframes dfdPreloaderAnimationFirstContainerRotate {
  100% { -o-transform:rotate(360deg); }
}
@keyframes dfdPreloaderAnimationFirstContainerRotate {
  100% { transform:rotate(360deg); }
}
@-webkit-keyframes dfdPreloaderAnimationFirstLeftSpin {
  0% { -webkit-transform:rotate(130deg); }
  50% { -webkit-transform:rotate(0deg); }
  100% { -webkit-transform:rotate(130deg); }
}
@-moz-keyframes dfdPreloaderAnimationFirstLeftSpin {
  0% { -moz-transform:rotate(130deg); }
  50% { -moz-transform:rotate(0deg); }
  100% { -moz-transform:rotate(130deg); }
}
@-o-keyframes dfdPreloaderAnimationFirstLeftSpin {
  0% { -o-transform:rotate(130deg); }
  50% { -o-transform:rotate(0deg); }
  100% { -o-transform:rotate(130deg); }
}
@keyframes dfdPreloaderAnimationFirstLeftSpin {
  0% { transform:rotate(130deg); }
  50% { transform:rotate(0deg); }
  100% { transform:rotate(130deg); }
}
@-webkit-keyframes dfdPreloaderAnimationFirstRightSpin {
  0% { -webkit-transform:rotate(-130deg); }
  50% { -webkit-transform:rotate(0deg); }
  100% { -webkit-transform:rotate(-130deg); }
}
@-moz-keyframes dfdPreloaderAnimationFirstRightSpin {
  0% { -moz-transform:rotate(-130deg); }
  50% { -moz-transform:rotate(0deg); }
  100% { -moz-transform:rotate(-130deg); }
}
@-o-keyframes dfdPreloaderAnimationFirstRightSpin {
  0% { -o-transform:rotate(-130deg); }
  50% { -o-transform:rotate(0deg); }
  100% { -o-transform:rotate(-130deg); }
}
@keyframes dfdPreloaderAnimationFirstRightSpin {
  0% { transform:rotate(-130deg); }
  50% { transform:rotate(0deg); }
  100% { transform:rotate(-130deg); }
}
@-webkit-keyframes dfdPreloaderAnimationFirstInnerRotate {
  12.5% { -webkit-transform:rotate(135deg); }
  25% { -webkit-transform:rotate(270deg); }
  37.5% { -webkit-transform:rotate(405deg); }
  50% { -webkit-transform:rotate(540deg); }
  62.5% { -webkit-transform:rotate(675deg); }
  75% { -webkit-transform:rotate(810deg); }
  87.5% { -webkit-transform:rotate(945deg); }
  100% { -webkit-transform:rotate(1080deg); }
}
@-moz-keyframes dfdPreloaderAnimationFirstInnerRotate {
  12.5% { -moz-transform:rotate(135deg); }
  25% { -moz-transform:rotate(270deg); }
  37.5% { -moz-transform:rotate(405deg); }
  50% { -moz-transform:rotate(540deg); }
  62.5% { -moz-transform:rotate(675deg); }
  75% { -moz-transform:rotate(810deg); }
  87.5% { -moz-transform:rotate(945deg); }
  100% { -moz-transform:rotate(1080deg); }
}
@-o-keyframes dfdPreloaderAnimationFirstInnerRotate {
  12.5% { -o-transform:rotate(135deg); }
  25% { -o-transform:rotate(270deg); }
  37.5% { -o-transform:rotate(405deg); }
  50% { -o-transform:rotate(540deg); }
  62.5% { -o-transform:rotate(675deg); }
  75% { -o-transform:rotate(810deg); }
  87.5% { -o-transform:rotate(945deg); }
  100% { -o-transform:rotate(1080deg); }
}
@keyframes dfdPreloaderAnimationFirstInnerRotate {
  12.5% { transform:rotate(135deg); }
  25% { transform:rotate(270deg); }
  37.5% { transform:rotate(405deg); }
  50% { transform:rotate(540deg); }
  62.5% { transform:rotate(675deg); }
  75% { transform:rotate(810deg); }
  87.5% { transform:rotate(945deg); }
  100% { transform:rotate(1080deg); }
}
@-webkit-keyframes dfdPreloaderAnimationSecond {
  0%, 100% { -webkit-transform:scale(0); }
  50% { -webkit-transform:scale(1); }
}
@-moz-keyframes dfdPreloaderAnimationSecond {
  0%, 100% { -moz-transform:scale(0); }
  50% { -moz-transform:scale(1); }
}
@-o-keyframes dfdPreloaderAnimationSecond {
  0%, 100% { -o-transform:scale(0); }
  50% { -o-transform:scale(1); }
}
@keyframes dfdPreloaderAnimationSecond {
  0%, 100% { transform:scale(0); }
  50% { transform:scale(1); }
}
@-webkit-keyframes dfdPreloaderAnimationThird {
  0%, 80%, 100% { -webkit-transform:scale(0.0); }
  40% { -webkit-transform:scale(1.0); }
}
@-moz-keyframes dfdPreloaderAnimationThird {
  0%, 80%, 100% { -moz-transform:scale(0.0); }
  40% { -moz-transform:scale(1.0); }
}
@-o-keyframes dfdPreloaderAnimationThird {
  0%, 80%, 100% { -o-transform:scale(0.0); }
  40% { -o-transform:scale(1.0); }
}
@keyframes dfdPreloaderAnimationThird {
  0%, 80%, 100% { transform:scale(0.0); }
  40% { transform:scale(1.0); }
}
@-webkit-keyframes dfdPreloaderAnimationFourth {
  0% { -webkit-transform:scale(0); }
  100% {
    -webkit-transform:scale(1.0);
    opacity:0;
  }
}
@-moz-keyframes dfdPreloaderAnimationFourth {
  0% { -moz-transform:scale(0); }
  100% {
    -moz-transform:scale(1.0);
    opacity:0;
  }
}
@-o-keyframes dfdPreloaderAnimationFourth {
  0% { -o-transform:scale(0); }
  100% {
    -o-transform:scale(1.0);
    opacity:0;
  }
}
@keyframes dfdPreloaderAnimationFourth {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0);
  }
  100% {
    -webkit-transform:scale(1.0);
    transform:scale(1.0);
    opacity:0;
  }
}
@-webkit-keyframes dfdPreloaderAnimationFifth {
  50% {
    -webkit-transform:scale(1);
    opacity:1;
  }
  100% { opacity:0; }
}
@-moz-keyframes dfdPreloaderAnimationFifth {
  50% {
    -moz-transform:scale(1);
    opacity:1;
  }
  100% { opacity:0; }
}
@-o-keyframes dfdPreloaderAnimationFifth {
  50% {
    -o-transform:scale(1);
    opacity:1;
  }
  100% { opacity:0; }
}
@keyframes dfdPreloaderAnimationFifth {
  50% {
    transform:scale(1);
    opacity:1;
  }
  100% { opacity:0; }
}
@-webkit-keyframes dfdPreloaderAnimationSixth {
  100% { -webkit-transform:rotate(360deg); }
}
@-moz-keyframes dfdPreloaderAnimationSixth {
  100% { -moz-transform:rotate(360deg); }
}
@-o-keyframes dfdPreloaderAnimationSixth {
  100% { -o-transform:rotate(360deg); }
}
@keyframes dfdPreloaderAnimationSixth {
  100% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
  }
}
@-webkit-keyframes dfdPreloaderAnimationSixthBounce {
  0%, 100% { -webkit-transform:scale(0.0); }
  50% { -webkit-transform:scale(1.0); }
}
@-moz-keyframes dfdPreloaderAnimationSixthBounce {
  0%, 100% { -moz-transform:scale(0.0); }
  50% { -moz-transform:scale(1.0); }
}
@-o-keyframes dfdPreloaderAnimationSixthBounce {
  0%, 100% { -o-transform:scale(0.0); }
  50% { -o-transform:scale(1.0); }
}
@keyframes dfdPreloaderAnimationSixthBounce {
  0%, 100% {
    transform:scale(0.0);
    -webkit-transform:scale(0.0);
  }
  50% {
    transform:scale(1.0);
    -webkit-transform:scale(1.0);
  }
}
body.admin-bar #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:32px; }
#qLoverlay {
  position:fixed;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  z-index:99999;
}
#qLoverlay * {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
#qLoverlay #qLbar_wrap {
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#1b1b1b;
}
#qLoverlay #qLbar_wrap.dfd-percentage-enabled .qLbar-img {
  -webkit-transform:translate(-50%,0%);
  transform:translate(-50%,0%);
}
#qLoverlay #qLbar_wrap.dfd-percentage-enabled.dfd_preloader_css_animation + #qLpercentage, #qLoverlay #qLbar_wrap.dfd-percentage-enabled.dfd_preloader_image + #qLpercentage {
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%);
}
#qLoverlay #qLbar_wrap #qLbar {
  position:absolute;
  left:0;
  width:100%;
  height:100%;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
#qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:0; }
#qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-middle {
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
#qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-bottom { bottom:0; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .container {
  font-size:0;
  display:block;
  height:50px;
  width:50px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-25px;
  margin-left:-25px;
  -webkit-animation:dfdPreloaderAnimationFirstContainerRotate 2352ms linear infinite;
  -moz-animation:dfdPreloaderAnimationFirstContainerRotate 2352ms linear infinite;
  animation:dfdPreloaderAnimationFirstContainerRotate 2352ms linear infinite;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .inner {
  position:absolute;
  width:100%;
  height:100%;
  border-color:#4285f4;
  -webkit-animation:dfdPreloaderAnimationFirstInnerRotate 7998ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
  -moz-animation:dfdPreloaderAnimationFirstInnerRotate 7998ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
  animation:dfdPreloaderAnimationFirstInnerRotate 7998ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer {
  display:block;
  position:relative;
  float:left;
  width:50%;
  height:100%;
  overflow:hidden;
  border-color:inherit;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer.first .dash:before {
  top:31px;
  left:0;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer.last .dash:before {
  top:31px;
  right:0;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer .dash { width:200%; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer .dash:before {
  content:"";
  display:block;
  width:6px;
  height:6px;
  position:absolute;
  background:#3498db;
  border-radius:6px;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .dash {
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  height:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border-width:6px;
  border-style:solid;
  border-color:inherit;
  border-bottom-color:transparent !important;
  border-radius:50%;
  -webkit-animation:none;
  -moz-animation:none;
  animation:none;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer.first .dash {
  border-right-color:transparent !important;
  transform:rotate(130deg);
  -webkit-animation:dfdPreloaderAnimationFirstLeftSpin 1999.5ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
  -moz-animation:dfdPreloaderAnimationFirstLeftSpin 1999.5ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
  animation:dfdPreloaderAnimationFirstLeftSpin 1999.5ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer.last .dash {
  left:-100%;
  border-left-color:transparent !important;
  transform:rotate(-130deg);
  -webkit-animation:dfdPreloaderAnimationFirstRightSpin 1999.5ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
  -moz-animation:dfdPreloaderAnimationFirstRightSpin 1999.5ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
  animation:dfdPreloaderAnimationFirstRightSpin 1999.5ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-2 span {
  display:block;
  width:40px;
  height:40px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-20px;
  margin-left:-20px;
  background:#ffffff;
  border-radius:50%;
  opacity:.6;
  -webkit-animation:dfdPreloaderAnimationSecond 2.0s infinite ease-in-out;
  -moz-animation:dfdPreloaderAnimationSecond 2.0s infinite ease-in-out;
  animation:dfdPreloaderAnimationSecond 2.0s infinite ease-in-out;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-2 span.item-two {
  -webkit-animation-delay:-1s;
  -moz-animation-delay:-1s;
  -o-animation-delay:-1s;
  -ms-animation-delay:-1s;
  animation-delay:-1s;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-2 span.item-three, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-2 span.item-four, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-2 span.item-five, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-2 span.item-six { display:none; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 {
  display:block;
  width:70px;
  height:30px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-15px;
  margin-left:-35px;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span {
  display:block;
  width:18px;
  height:18px;
  position:absolute;
  top:50%;
  margin-top:-9px;
  background:#ffffff;
  border-radius:50%;
  -webkit-animation:dfdPreloaderAnimationThird 1.4s infinite ease-in-out;
  -moz-animation:dfdPreloaderAnimationThird 1.4s infinite ease-in-out;
  animation:dfdPreloaderAnimationThird 1.4s infinite ease-in-out;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span.item-one {
  left:0;
  -webkit-animation-delay:-0.32s;
  -moz-animation-delay:-0.32s;
  -o-animation-delay:-0.32s;
  -ms-animation-delay:-0.32s;
  animation-delay:-0.32s;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span.item-two {
  left:50%;
  margin-left:-9px;
  -webkit-animation-delay:-0.16s;
  -moz-animation-delay:-0.16s;
  -o-animation-delay:-0.16s;
  -ms-animation-delay:-0.16s;
  animation-delay:-0.16s;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span.item-three { right:0; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span.item-four, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span.item-five, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span.item-six { display:none; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-4 span.item-one {
  display:block;
  width:40px;
  height:40px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:20px;
  margin-left:20px;
  background-color:#ffffff;
  border-radius:50%;
  -webkit-animation:dfdPreloaderAnimationFourth 1.0s infinite ease-in-out;
  -moz-animation:dfdPreloaderAnimationFourth 1.0s infinite ease-in-out;
  animation:dfdPreloaderAnimationFourth 1.0s infinite ease-in-out;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-4 span:not(.item-one) { display:none; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 span {
  float:left;
  width:15px;
  height:15px;
  margin:0 7.5px;
  border:2px solid #3498db;
  border-radius:50%;
  transform:scale(0);
  animation:dfdPreloaderAnimationFifth 1000ms ease infinite 0ms;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 span.item-two { animation:dfdPreloaderAnimationFifth 1000ms ease infinite 300ms; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 span.item-three { animation:dfdPreloaderAnimationFifth 1000ms ease infinite 600ms; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 span.item-four, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 span.item-five, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 span.item-six { display:none; }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 {
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:60px;
  height:60px;
  text-align:center;
  margin-top:-30px;
  margin-left:-30px;
  -webkit-animation:dfdPreloaderAnimationSixth 2.0s infinite linear;
  -moz-animation:dfdPreloaderAnimationSixth 2.0s infinite linear;
  animation:dfdPreloaderAnimationSixth 2.0s infinite linear;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 span {
  position:absolute;
  top:0;
  display:inline-block;
  width:60%;
  height:60%;
  background-color:#3498db;
  border-radius:50%;
  -webkit-animation:dfdPreloaderAnimationSixthBounce 2.0s infinite ease-in-out;
  -moz-animation:dfdPreloaderAnimationSixthBounce 2.0s infinite ease-in-out;
  animation:dfdPreloaderAnimationSixthBounce 2.0s infinite ease-in-out;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 span.item-two {
  top:auto;
  bottom:0;
  -webkit-animation-delay:-1s;
  -moz-animation-delay:-1s;
  animation-delay:-1s;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 span.item-three, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 span.item-four, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 span.item-five, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 span.item-six { display:none; }
#qLoverlay #qLbar_wrap .qLbar-img {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:999999;
}
#qLoverlay #qLpercentage {
  position:absolute;
  top:50%;
  display:block;
  width:100%;
  text-align:center;
}
.sort-panel {
  line-height:43px;
  margin-bottom:25px;
}
.sort-panel.advanced .filter > li { border:2px solid #e7e7e7; }
.sort-panel.advanced .filter > li.active { background:#e7e7e7; }
.sort-panel.advanced .filter > li:first-child {
  border-top-left-radius:43px;
  border-bottom-left-radius:43px;
}
.sort-panel.advanced .filter > li:last-child {
  border-top-right-radius:43px;
  border-bottom-right-radius:43px;
}
.sort-panel.advanced .filter > li:not(:last-child) { border-right:none; }
.sort-panel:not(.advanced) .filter > li {
  border:2px solid transparent;
  border-radius:43px;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px);
  -moz-transform:perspective(0px);
  -o-transform:perspective(0px);
  transform:perspective(0px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.sort-panel:not(.advanced) .filter > li:before {
  content:"";
  display:block;
  height:0;
  position:absolute;
  left:8px;
  right:8px;
  top:100%;
  border-bottom:2px solid transparent;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.sort-panel:not(.advanced) .filter > li:hover {
  background:#ffffff;
  -webkit-transform:perspective(1200px);
  -moz-transform:perspective(1200px);
  -o-transform:perspective(1200px);
  transform:perspective(1200px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.sort-panel:not(.advanced) .filter > li.active:before { border-bottom-color:#3498db; }
.sort-panel:not(.advanced) .filter > li.active:hover {
  background:transparent;
  border-color:none;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px);
  -moz-transform:perspective(0px);
  -o-transform:perspective(0px);
  transform:perspective(0px);
}
.sort-panel .filter {
  display:inline-block;
  margin:0;
}
.sort-panel .filter:before, .sort-panel .filter:after {
  content:" ";
  display:table;
}
.sort-panel .filter:after { clear:both; }
.sort-panel .filter > li {
  position:relative;
  height:43px;
  float:left;
}
.sort-panel .filter > li > a {
  display:block;
  line-height:39px;
  padding:0 20px;
  color:#000000;
}
.swiper-container {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden;
  z-index:1;
}
.swiper-container-no-flexbox .swiper-slide { float:left; }
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient:vertical;
  -moz-box-orient:vertical;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column;
}
.swiper-wrapper {
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  will-change:transform;
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -o-transition-property:-o-transform;
  -ms-transition-property:-ms-transform;
  transition-property:transform;
  -webkit-transition-timing-function:cubic-bezier(.41,.88,.4,.98);
  -moz-transition-timing-function:cubic-bezier(.41,.88,.4,.98);
  -o-transition-timing-function:cubic-bezier(.41,.88,.4,.98);
  transition-timing-function:cubic-bezier(.41,.88,.4,.98);
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform:translate3d(0px,0,0);
  -moz-transform:translate3d(0px,0,0);
  -o-transform:translate(0px,0px);
  -ms-transform:translate3d(0px,0,0);
  transform:translate3d(0px,0,0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines:multiple;
  -moz-box-lines:multiple;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -ms-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
  margin:0 auto;
}
.swiper-slide {
  -webkit-flex-shrink:0;
  -ms-flex:0 0 auto;
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto; }
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  -webkit-transition-property:-webkit-transform, height;
  -moz-transition-property:-moz-transform;
  -o-transition-property:-o-transform;
  -ms-transition-property:-ms-transform;
  transition-property:transform, height;
}
.swiper-container .swiper-notification {
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1000;
}
.swiper-wp8-horizontal {
  -ms-touch-action:pan-y;
  touch-action:pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action:pan-x;
  touch-action:pan-x;
}
.swiper-button-prev, .swiper-button-next {
  position:absolute;
  top:50%;
  width:27px;
  height:44px;
  margin-top:-22px;
  z-index:10;
  cursor:pointer;
  -moz-background-size:27px 44px;
  -webkit-background-size:27px 44px;
  background-size:27px 44px;
  background-position:center;
  background-repeat:no-repeat;
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity:0.35;
  cursor:auto;
  pointer-events:none;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left:10px;
  right:auto;
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right:10px;
  left:auto;
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-pagination {
  position:absolute;
  text-align:center;
  -webkit-transition:300ms;
  -moz-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  z-index:10;
}
.swiper-pagination.swiper-pagination-hidden { opacity:0; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom:10px;
  left:0;
  width:100%;
}
.swiper-pagination-bullet {
  width:8px;
  height:8px;
  display:inline-block;
  border-radius:100%;
  background:#000;
  opacity:0.2;
}
button.swiper-pagination-bullet {
  border:none;
  margin:0;
  padding:0;
  box-shadow:none;
  -moz-appearance:none;
  -ms-appearance:none;
  -webkit-appearance:none;
  appearance:none;
}
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer; }
.swiper-pagination-white .swiper-pagination-bullet { background:#fff; }
.swiper-pagination-bullet-active {
  opacity:1;
  background:#007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active { background:#fff; }
.swiper-pagination-black .swiper-pagination-bullet-active { background:#000; }
.swiper-container-vertical > .swiper-pagination-bullets {
  right:10px;
  top:50%;
  -webkit-transform:translate3d(0px,-50%,0);
  -moz-transform:translate3d(0px,-50%,0);
  -o-transform:translate(0px,-50%);
  -ms-transform:translate3d(0px,-50%,0);
  transform:translate3d(0px,-50%,0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin:5px 0;
  display:block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px; }
.swiper-pagination-progress {
  background:rgba(0,0,0,0.25);
  position:absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background:#007aff;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  -webkit-transform:scale(0);
  -ms-transform:scale(0);
  -o-transform:scale(0);
  transform:scale(0);
  -webkit-transform-origin:left top;
  -moz-transform-origin:left top;
  -ms-transform-origin:left top;
  -o-transform-origin:left top;
  transform-origin:left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin:right top;
  -moz-transform-origin:right top;
  -ms-transform-origin:right top;
  -o-transform-origin:right top;
  transform-origin:right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width:100%;
  height:4px;
  left:0;
  top:0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width:4px;
  height:100%;
  left:0;
  top:0;
}
.swiper-pagination-progress.swiper-pagination-white { background:rgba(255,255,255,0.5); }
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background:#fff; }
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background:#000; }
.swiper-container-3d {
  -webkit-perspective:1200px;
  -moz-perspective:1200px;
  -o-perspective:1200px;
  perspective:1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -ms-transform-style:preserve-3d;
  transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
  background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
  background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
  background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
  background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective:1200px; }
.swiper-container-cube, .swiper-container-flip { overflow:visible; }
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none; }
.swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto; }
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right {
  z-index:0;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.swiper-container-cube .swiper-slide {
  visibility:hidden;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -ms-transform-origin:0 0;
  transform-origin:0 0;
  width:100%;
  height:100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin:100% 0;
  -moz-transform-origin:100% 0;
  -ms-transform-origin:100% 0;
  transform-origin:100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events:auto;
  visibility:visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position:absolute;
  left:0;
  bottom:0px;
  width:100%;
  height:100%;
  background:#000;
  opacity:0.6;
  -webkit-filter:blur(50px);
  filter:blur(50px);
  z-index:0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -ms-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events:none;
  -webkit-transition-property:opacity;
  -moz-transition-property:opacity;
  -o-transition-property:opacity;
  transition-property:opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto; }
.swiper-zoom-container {
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-box-align:center;
  -moz-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  text-align:center;
}
.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
  max-width:100%;
  max-height:100%;
  object-fit:contain;
}
.swiper-scrollbar {
  border-radius:10px;
  position:relative;
  -ms-touch-action:none;
  background:rgba(0,0,0,0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position:absolute;
  left:1%;
  bottom:3px;
  z-index:50;
  height:5px;
  width:98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position:absolute;
  right:3px;
  top:1%;
  z-index:50;
  width:5px;
  height:98%;
}
.swiper-scrollbar-drag {
  height:100%;
  width:100%;
  position:relative;
  background:rgba(0,0,0,0.5);
  border-radius:10px;
  left:0;
  top:0;
}
.swiper-scrollbar-cursor-drag { cursor:move; }
.swiper-lazy-preloader {
  width:42px;
  height:42px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-21px;
  margin-top:-21px;
  z-index:10;
  -webkit-transform-origin:50%;
  -moz-transform-origin:50%;
  transform-origin:50%;
  -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
  -moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;
  animation:swiper-preloader-spin 1s steps(12,end) infinite;
}
.swiper-lazy-preloader:after {
  display:block;
  content:"";
  width:100%;
  height:100%;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position:50%;
  -webkit-background-size:100%;
  background-size:100%;
  background-repeat:no-repeat;
}
.swiper-lazy-preloader-white:after { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
@-webkit-keyframes swiper-preloader-spin {
  100% { -webkit-transform:rotate(360deg); }
}
@keyframes swiper-preloader-spin {
  100% { transform:rotate(360deg); }
}
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:#ffffff;
  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:#ffffff;
  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 .boxed_layout #header-container #header, body.dfd-custom-padding-html .boxed_layout #header-container .header { padding:0; }
body.dfd-custom-padding-html .boxed_layout #header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14) #header { padding:0; }
body.dfd-custom-padding-html #header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14) #header, body.dfd-custom-padding-html #header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14) .header { padding:0 30px; }
body.dfd-custom-padding-html .boxed_layout .dfd-parallax-footer #footer-wrap {
  padding-left:0;
  padding-right:0;
}
body.dfd-custom-padding-html #top-panel-inner .top-panel-inner-wrapper { padding:0 30px; }
body.dfd-custom-padding-html #top-panel-inner .top-inner-page { margin-right:30px; }
body.dfd-custom-padding-html .body-back-to-top { right:70px; }
body.dfd-custom-padding-html .body-back-to-top.visible { bottom:70px; }
body.dfd-custom-padding-html .body-back-to-top.visible.lifted { bottom:160px; }
body.dfd-custom-padding-html.admin-bar #top-panel-inner { margin-top:62px; }
@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.admin-bar.dfd-custom-padding-html .dfd-frame-line.line-top { top:32px; }
body.admin-bar.dfd-custom-padding-html .sidr { padding-top:62px; }
body.dfd-custom-padding-html .dfd-single-pagination.fixed.lifted .page-inner-nav { bottom:60px; }
body.dfd-custom-padding-html .dfd-single-pagination.fixed .page-inner-nav { bottom:-124px; }
body.dfd-custom-padding-html .dfd-single-pagination.fixed .page-inner-nav.nav-prev { left:60px; }
body.dfd-custom-padding-html .dfd-single-pagination.fixed .page-inner-nav.nav-next { right:60px; }
body.dfd-custom-padding-html .sidr {
  padding-top:30px;
  padding-bottom:30px;
  padding-left:30px;
}
body.dfd-custom-padding-html .sidr .sidr-widgets { padding-left:55px; }
@media only screen and (min-width: 640px) {
  body.dfd-custom-padding-html div.dfd-custom-theme .pp_gallery {
    width:auto;
    bottom:30px;
    left:30px;
    right:30px;
  }
  body.dfd-custom-padding-html a.pp_previous > span { margin-right:-66px; }
  body.dfd-custom-padding-html a.pp_next > span { margin-left:-66px; }
}
.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.admin-bar #side-area { top:62px; }
body.admin-bar.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:62px; }
body.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:62px; }
body.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-bottom { bottom:30px; }
.dfd-custom-padding-html .form-search-section {
  top:30px;
  bottom:30px;
  left:30px;
  right:30px;
  width:auto;
  height:auto;
}
@media only screen and (min-width: 1101px) {
  body.dfd-custom-padding-html #header-container.menu-position-bottom:not(.small) { bottom:30px; }
  body.dfd-custom-padding-html #header-container.header-style-8 #header .header-wrap, body.dfd-custom-padding-html #header-container.header-style-8 .header .header-wrap, body.dfd-custom-padding-html #header-container.header-style-9 #header .header-wrap, body.dfd-custom-padding-html #header-container.header-style-9 .header .header-wrap {
    top:30px;
    bottom:30px;
    left:30px;
    right:30px;
  }
  body.dfd-custom-padding-html #header-container.header-style-12 #header, body.dfd-custom-padding-html #header-container.header-style-12 .header, body.dfd-custom-padding-html #header-container.header-style-13 #header, body.dfd-custom-padding-html #header-container.header-style-13 .header, body.dfd-custom-padding-html #header-container.header-style-14 #header, body.dfd-custom-padding-html #header-container.header-style-14 .header {
    top:30px;
    bottom:30px;
    left:30px;
  }
  body.dfd-custom-padding-html #header-container.header-style-12.right, body.dfd-custom-padding-html #header-container.header-style-13.right, body.dfd-custom-padding-html #header-container.header-style-14.right {
    left:auto;
    right:30px;
  }
  body.dfd-custom-padding-html.admin-bar #header-container.header-style-8 #header .header-wrap, body.dfd-custom-padding-html.admin-bar #header-container.header-style-8 .header .header-wrap, body.dfd-custom-padding-html.admin-bar #header-container.header-style-9 #header .header-wrap, body.dfd-custom-padding-html.admin-bar #header-container.header-style-9 .header .header-wrap { top:62px; }
  body.dfd-custom-padding-html.admin-bar #header-container.header-style-12 #header, body.dfd-custom-padding-html.admin-bar #header-container.header-style-12 .header, body.dfd-custom-padding-html.admin-bar #header-container.header-style-13 #header, body.dfd-custom-padding-html.admin-bar #header-container.header-style-13 .header, body.dfd-custom-padding-html.admin-bar #header-container.header-style-14 #header, body.dfd-custom-padding-html.admin-bar #header-container.header-style-14 .header { top:62px; }
}
body.dfd-custom-padding-html #top-panel-inner { margin-top:30px; }
@media only screen and (max-width: 782px) {
  body.admin-bar.dfd-custom-padding-html .dfd-admin-bar { padding:0 30px; }
  body.admin-bar.dfd-custom-padding-html .dfd-frame-line.line-top { top:46px; }
  body.admin-bar.dfd-custom-padding-html .sidr { padding-top:76px; }
}
@media only screen and (max-width: 600px) {
  body.admin-bar.dfd-custom-padding-html .dfd-frame-line.line-top { top:46px; }
}
@media only screen and (max-width: 828px) {
  body.dfd-custom-padding-html .row { min-width:0; }
}
@media only screen and (max-width: 640px) {
  body.dfd-custom-padding-html {
    margin:15px !important;
    padding:0;
  }
  body.dfd-custom-padding-html .dfd-frame-line.line-top, body.dfd-custom-padding-html .dfd-frame-line.line-bottom { height:15px !important; }
  body.dfd-custom-padding-html .dfd-frame-line.line-left, body.dfd-custom-padding-html .dfd-frame-line.line-right { width:15px !important; }
  body.dfd-custom-padding-html #header-container #header, body.dfd-custom-padding-html #header-container .header { padding:0; }
  body.dfd-custom-padding-html .form-search-section {
    top:15px !important;
    bottom:15px !important;
    left:15px !important;
    right:15px !important;
  }
  body.dfd-custom-padding-html.admin-bar .form-search-section { top:61px !important; }
  body.dfd-custom-padding-html.admin-bar .sidr { padding-top:61px !important; }
  body.dfd-custom-padding-html .sidr {
    padding-top:15px !important;
    padding-bottom:15px !important;
    padding-left:15px !important;
  }
  body.dfd-custom-padding-html .sidr .sidr-widgets { padding-right:40px !important; }
}
@media only screen and (min-width: 640px) and (max-width: 782px) {
  body.dfd-custom-padding-html.admin-bar .form-search-section { top:76px; }
}
@media only screen and (max-width: 1128px) {
  body.dfd-custom-padding-html #header-container.header-style-5 +  #main-wrap .row {
    min-width:0;
    width:auto;
  }
}
@media only screen and (min-width: 799px) {
  body.dfd-custom-padding-html .tp-leftarrow.custom { margin-left:30px; }
  body.dfd-custom-padding-html .tp-rightarrow.custom { margin-right:30px; }
}
.dfd-custom-padding-html .dfd-parallax-bg-container.active { left:0; }
.dfd-custom-padding-html .dfd-parallax-bg-container.active > div {
  left:30px !important;
  right:30px !important;
}
.dfd-custom-padding-html.admin-bar .dfd-full-screen-scroll-content-wrapper { padding-top:62px; }
.dfd-custom-padding-html .dfd-full-screen-scroll-content-wrapper { padding-top:30px; }
.dfd-custom-padding-html #multiscroll-nav.right { margin-right:30px; }
.dfd-custom-padding-html #multiscroll-nav.left { margin-left:30px; }
body.dfd-custom-padding-html .dfd-fullscreen-video-container {
  top:30px;
  bottom:30px;
  left:30px;
  right:30px;
}
body.admin-bar.dfd-custom-padding-html .dfd-fullscreen-video-container { top:62px; }
body.dfd-custom-padding-html .woocommerce.woo-msg { top:30px !important; }
.page-not-found .info-wrap-empty .namber404 {
  font-size:200px;
  letter-spacing:-6px;
  line-height:1;
  padding-top:23px;
  padding-bottom:18px;
}
.page-not-found .info-wrap-empty .title-container { display:inline-block; }
.page-not-found .info-wrap-empty .icon-wrap {
  float:left;
  font-size:55px;
  color:#e5e5e5;
}
.page-not-found .info-wrap-empty .icon-wrap i { top:2px; }
.page-not-found .info-wrap-empty .title-wrap { margin-left:69px; }
.page-not-found .info-wrap-empty .title-wrap .empty-title {
  font-size:35px;
  line-height:1;
  letter-spacing:-2.1px;
}
.page-not-found .info-wrap-empty .title-wrap .empty-subttitle { margin-bottom:0; }
.page-not-found .info-wrap-empty .button-wrap {
  text-align:center;
  padding-top:28px;
}
.page-not-found .info-wrap-empty .empty-button {
  -webkit-transition:color .3s ease, background .3s ease, border-color .3s ease;
  -moz-transition:color .3s ease, background .3s ease, border-color .3s ease;
  transition:color .3s ease, background .3s ease, border-color .3s ease;
}
.page-not-found .info-wrap-empty .empty-button:not(:hover) {
  border-width:1px;
  border-color:#e7e7e7;
  background:transparent;
  color:#28262b;
}
.page-not-found .info-wrap-empty .empty-button i {
  position:relative;
  top:1px;
  color:#b5b5b5;
  padding-left:9px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.page-not-found .info-wrap-empty .empty-button:hover { border-width:1px; }
.page-not-found .info-wrap-empty .empty-button:hover i { color:inherit; }
.page-not-found .container-shortcodes {
  padding-top:40px;
  width:66.66%;
  margin:0 auto;
}
.page-not-found .container-shortcodes .delimeter-empty {
  overflow:hidden;
  margin:0 10px;
  padding-bottom:40px;
}
.page-not-found .container-shortcodes .delimeter-empty span {
  position:relative;
  padding:0 15px;
}
.page-not-found .container-shortcodes .delimeter-empty span:before, .page-not-found .container-shortcodes .delimeter-empty span:after {
  content:"";
  position:absolute;
  top:50%;
  height:1px;
  background:#e7e7e7;
  width:1000em;
}
.page-not-found .container-shortcodes .delimeter-empty span:before { right:100%; }
.page-not-found .container-shortcodes .delimeter-empty span:after { left:100%; }
.page-not-found .container-shortcodes .label-form { color:#c3c3c3; }
.page-not-found .container-shortcodes .form-search {
  position:relative;
  border-radius:22px;
}
.page-not-found .container-shortcodes .form-search i, .page-not-found .container-shortcodes .form-search .btn {
  position:absolute;
  height:43px;
  line-height:43px;
  width:43px;
  left:0;
  top:0;
}
.page-not-found .container-shortcodes .form-search i {
  text-align:center;
  color:#28262b;
}
.page-not-found .container-shortcodes .form-search .btn {
  padding:0;
  border-width:0;
  background:transparent;
  color:transparent;
  z-index:1;
}
.page-not-found .container-shortcodes .form-search input[type="text"] {
  margin:0;
  padding-left:43px;
  height:43px;
  line-height:43px;
  border-radius:inherit;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px);
  -moz-transform:perspective(0px);
  -o-transform:perspective(0px);
  transform:perspective(0px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.page-not-found .container-shortcodes .form-search input[type="text"]:focus {
  border-color:transparent;
  background:#ffffff;
  -webkit-transform:perspective(1200px);
  -moz-transform:perspective(1200px);
  -o-transform:perspective(1200px);
  transform:perspective(1200px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.page-not-found .container-shortcodes .form-search input[type="text"]::-webkit-input-placeholder { color:transparent; }
.page-not-found .container-shortcodes .form-search input[type="text"]:-moz-placeholder { color:transparent; }
.page-not-found .container-shortcodes .form-search input[type="text"]::-moz-placeholder { color:transparent; }
.page-not-found .container-shortcodes .form-search input[type="text"]:-ms-input-placeholder { color:transparent; }
.page-not-found .container-shortcodes .form-search:hover input[type="text"] {
  border-color:transparent;
  background:#ffffff;
  -webkit-transform:perspective(1200px);
  -moz-transform:perspective(1200px);
  -o-transform:perspective(1200px);
  transform:perspective(1200px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.page-not-found .container-shortcodes .dk-select .dk-select-options .dk-option:first-child { border-bottom-width:0; }
.page-not-found .container-shortcodes .dk-select.dk-select-open-down .dk-select-options, .page-not-found .container-shortcodes .dk-select.dk-select-open-up .dk-select-options {
  -webkit-transform:scaleY(1) translateY(-70%);
  -moz-transform:scaleY(1) translateY(-70%);
  -o-transform:scaleY(1) translateY(-70%);
  transform:scaleY(1) translateY(-70%);
}
.page-not-found.page404 { padding-bottom:40px; }
.page-not-found.search-page { padding:40px 0; }
.dfd-ie-detected .page-not-found .info-wrap-empty .number-decoration {
  -webkit-text-fill-color:inherit;
  background-image:none;
}
#layout.nothing-found { padding:0; }
#layout.nothing-found .blog-section.sidebar-both .page-not-found .container-shortcodes { width:100%; }
#layout.dfd-search-result > .row, #layout.nothing-found > .row { padding:40px 20px; }
#layout.nothing-found > .row.full-width { padding:40px 30px; }
.widget_dfd_author .dfd-author-container {
  overflow:hidden;
  border-radius:6px;
  background:#ffffff;
}
.widget_dfd_author .dfd-author-container.thumb-without-shadow .author-image img {
  -webkit-box-shadow:none;
  box-shadow:none;
}
.widget_dfd_author .top-decoration {
  background-image:url(../images/no_image_resized_795-350.jpg);
  background-size:cover;
  padding-top:85px;
}
.widget_dfd_author .main-info { padding:0 20px; }
.widget_dfd_author .author-image {
  height:60px;
  margin-bottom:80px;
}
.widget_dfd_author .author-image img {
  display:block;
  margin:0 auto;
  border-radius:50%;
  -webkit-box-shadow:0 8px 25px 3px rgba(0,0,0,0.25);
  box-shadow:0 8px 25px 3px rgba(0,0,0,0.25);
}
.widget_dfd_author .author-info { padding-top:20px; }
.widget_dfd_author .dfd-widget-content-title { opacity:.5; }
.widget_dfd_author .icon-container { padding:30px 20px; }
.widget_dfd_author .icon-container a {
  display:inline-block;
  margin-right:3px;
  color:#28262b;
  font-size:17px;
  text-align:center;
  width:38px;
  height:38px;
  line-height:38px;
  border-radius:50%;
  background:transparent;
  -webkit-transition:color .3s ease, background .3s ease;
  -moz-transition:color .3s ease, background .3s ease;
  transition:color .3s ease, background .3s ease;
}
.widget_dfd_author .icon-container a:hover { color:#ffffff; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-facebook { background-color:#305fb3; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-twitter { background-color:#5eaade; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-google-plus { background-color:#d7482a; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-youtube { background-color:#ff3333; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-linkedin { background-color:#3399cc; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-pinterest { background-color:#e1003a; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-instagram { background-color:#cc29a5; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-tumblr { background-color:#3d5a70; }
.widget_dfd_author .icon-container a:hover.dfd-socicon-flickr { background-color:#ff0084; }
.widget_dfd_counter_mail .follow-widget-item {
  position:relative;
  height:37px;
  line-height:37px;
  margin-bottom:12px;
  overflow:hidden;
}
.widget_dfd_counter_mail .follow-widget-item:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  left:50%;
  height:100%;
  background:rgba(0,0,0,0.05);
  border-top-right-radius:20px;
  border-bottom-right-radius:20px;
}
.widget_dfd_counter_mail .follow-widget-item .color-mask {
  position:absolute;
  top:0;
  right:40%;
  bottom:0;
  left:0;
  border-radius:20px;
  -webkit-transition:right .3s ease;
  -moz-transition:right .3s ease;
  transition:right .3s ease;
}
.widget_dfd_counter_mail .follow-widget-item .icon-wrap {
  position:relative;
  width:60%;
  color:#ffffff;
  height:100%;
  z-index:2;
  padding-left:35px;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  text-transform:inherit;
  letter-spacing:inherit;
  font-style:inherit;
  float:left;
}
.widget_dfd_counter_mail .follow-widget-item .icon-wrap i {
  position:absolute;
  font-size:17px;
  left:15px;
  height:inherit;
  line-height:inherit;
}
.widget_dfd_counter_mail .follow-widget-item .icon-wrap .number { padding-left:5px; }
.widget_dfd_counter_mail .follow-widget-item a {
  display:block;
  position:relative;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
  z-index:1;
}
.widget_dfd_counter_mail .follow-widget-item.facebook .color-mask { background:#39579a; }
.widget_dfd_counter_mail .follow-widget-item.twitter .color-mask { background:#1da1f2; }
.widget_dfd_counter_mail .follow-widget-item.youtube .color-mask { background:#e62117; }
.widget_dfd_counter_mail .follow-widget-item:last-child { margin-bottom:0; }
.widget_dfd_counter_mail .follow-widget-item:hover .color-mask { right:0; }
.widget_dfd_counter_mail .follow-widget-item:hover a { color:#ffffff; }
.flickr-widget { position:relative; }
.flickr-widget:before, .flickr-widget:after {
  content:" ";
  display:table;
}
.flickr-widget:after { clear:both; }
.flickr-widget a {
  position:relative;
  float:left;
  display:block;
  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);
}
.widget_dfd_latest_post .post-list-item { padding-top:30px; }
.widget_dfd_latest_post .post-list-item.format-quote > .cover, .widget_dfd_latest_post .post-list-item.format-link > .cover, .widget_dfd_latest_post .post-list-item.format-audio > .cover {
  position:relative;
  padding:80px 25px 100px;
  border:1px solid #e7e7e7;
  border-radius:6px;
}
.widget_dfd_latest_post .post-list-item.format-quote > .cover .entry-thumb, .widget_dfd_latest_post .post-list-item.format-link > .cover .entry-thumb, .widget_dfd_latest_post .post-list-item.format-audio > .cover .entry-thumb {
  margin-top:-80px;
  margin-left:-25px;
  margin-right:-25px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.widget_dfd_latest_post .post-list-item.format-quote > .cover .entry-thumb img, .widget_dfd_latest_post .post-list-item.format-link > .cover .entry-thumb img, .widget_dfd_latest_post .post-list-item.format-audio > .cover .entry-thumb img {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.widget_dfd_latest_post .post-list-item.format-quote > .cover .entry-content .byline.category, .widget_dfd_latest_post .post-list-item.format-link > .cover .entry-content .byline.category, .widget_dfd_latest_post .post-list-item.format-audio > .cover .entry-content .byline.category {
  position:absolute;
  top:15px;
  right:15px;
  background:#3498db;
  border-radius:4px;
  z-index:3;
}
.widget_dfd_latest_post .post-list-item.format-quote > .cover .entry-content .byline.category > a, .widget_dfd_latest_post .post-list-item.format-link > .cover .entry-content .byline.category > a, .widget_dfd_latest_post .post-list-item.format-audio > .cover .entry-content .byline.category > a {
  display:block;
  white-space:nowrap;
  padding:10px 20px;
}
.widget_dfd_latest_post .post-list-item.format-quote > .cover .author-section, .widget_dfd_latest_post .post-list-item.format-link > .cover .author-section, .widget_dfd_latest_post .post-list-item.format-audio > .cover .author-section {
  position:absolute;
  left:25px;
  bottom:25px;
}
.widget_dfd_latest_post .post-list-item.format-quote > .cover:before {
  content:"\ea51";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.widget_dfd_latest_post .post-list-item.format-quote > .cover .entry-content { padding-left:20px; }
.widget_dfd_latest_post .post-list-item.format-quote > .cover .entry-content .byline.category { display:block; }
.widget_dfd_latest_post .post-list-item.format-quote .quote-content {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget_dfd_latest_post .post-list-item.format-quote .quote-content p {
  font:inherit;
  text-transform:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  margin:0;
  color:inherit;
}
.widget_dfd_latest_post .post-list-item.format-quote .quote-content:hover { opacity:.7; }
.widget_dfd_latest_post .post-list-item.format-quote .quote-content + .quote-author { margin-top:25px; }
.widget_dfd_latest_post .post-list-item.format-audio > .cover { padding-bottom:80px; }
.widget_dfd_latest_post .post-list-item.format-audio > .cover:before {
  content:"\ea25";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.widget_dfd_latest_post .post-list-item.format-audio > .cover .entry-subtitle {
  margin-top:0;
  opacity:.5;
}
.widget_dfd_latest_post .post-list-item.format-audio > .cover .entry-content { margin-top:10px; }
.widget_dfd_latest_post .post-list-item.format-audio > .cover .entry-content iframe { margin-top:15px; }
.widget_dfd_latest_post .post-list-item.format-link > .cover { position:relative; }
.widget_dfd_latest_post .post-list-item.format-link > .cover:before {
  content:"\ea55";
  font-family:"dfd-socicons-font";
  font-size:20px;
  line-height:1;
  position:absolute;
  bottom:30px;
  right:30px;
  color:#c3c3c3;
  z-index:4;
}
.widget_dfd_latest_post .post-list-item.format-link h3.entry-title {
  line-height:1.8;
  margin-bottom:25px;
}
.widget_dfd_latest_post .post-list-item.format-link .dfd-post-link-url { word-wrap:break-word; }
.widget_dfd_latest_post .post-list-item.format-link .entry-content .byline.category { display:block; }
.widget_dfd_latest_post .post-list-item .entry-thumb img { border-radius:6px; }
.widget_dfd_latest_post .post-list-item .entry-meta { line-height:1.3; }
.widget_dfd_latest_post .post-list-item .entry-meta > span {
  position:relative;
  padding-left:20px;
  padding-right:10px;
}
.widget_dfd_latest_post .post-list-item .entry-meta > span.meta-data { padding-right:20px; }
.widget_dfd_latest_post .post-list-item .entry-meta > span.meta-data i { font-size:13px; }
.widget_dfd_latest_post .post-list-item .entry-meta > span.meta-comment i { font-size:12px; }
.widget_dfd_latest_post .post-list-item .entry-meta > span.meta-likes .post-like {
  color:inherit;
  margin:0;
}
.widget_dfd_latest_post .post-list-item .entry-meta > span.meta-likes .post-like:hover i { color:#fa6047; }
.widget_dfd_latest_post .post-list-item .entry-meta > span.meta-likes i {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
  font-size:14px;
}
.widget_dfd_latest_post .post-list-item .entry-meta > span.meta-likes .like-hover-title { display:none; }
.widget_dfd_latest_post .post-list-item .entry-meta > span i {
  font-weight:normal;
  line-height:1;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.widget_dfd_latest_post .post-list-item .entry-meta * { float:none; }
.widget_dfd_latest_post .post-list-item .meta-likes { padding-left:10px; }
.widget_dfd_latest_post .post-list-item .meta-likes .like-hover-title { display:none; }
.widget_dfd_latest_post .post-list-item .meta-comment { padding-left:15px; }
.widget_dfd_latest_post .post-list-item .entry-content {
  height:4em;
  line-height:2;
  overflow:hidden;
}
.widget_dfd_latest_post .post-list-item .dfd-widget-big-title a {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget_dfd_latest_post .post-list-item .dfd-widget-big-title a:hover { opacity:.6; }
.widget_dfd_latest_post .post-list-item.format-quote .entry-meta, .widget_dfd_latest_post .post-list-item.format-quote .dfd-widget-big-title, .widget_dfd_latest_post .post-list-item.format-quote .entry-content { display:none; }
.widget_dfd_latest_post .post-list-item.format-quote .entry-thumb p { line-height:inherit; }
.widget_dfd_latest_post .post-list-item.format-video .flex-video iframe {
  max-width:100%;
  height:auto;
}
.widget_dfd_latest_post .post-list-item.format-gallery .slick-slide img {
  display:block;
  border-radius:6px;
}
.widget_dfd_latest_post .post-list-item:first-child { padding-top:0; }
.widget_dfd_login_widget .dfd-widget-content-title {
  opacity:.4;
  padding-left:20px;
}
.widget_dfd_login_widget input[type="text"], .widget_dfd_login_widget input[type="password"] {
  height:42px;
  border-radius:20px;
  padding-left:20px;
  background:rgba(0,0,0,0.01);
  -webkit-box-shadow:0 10px 45px -10px transparent;
  box-shadow:0 10px 45px -10px transparent;
  -webkit-transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
  -moz-transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
  transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
}
.widget_dfd_login_widget input[type="text"]:hover, .widget_dfd_login_widget input[type="text"]:focus, .widget_dfd_login_widget input[type="password"]:hover, .widget_dfd_login_widget input[type="password"]:focus {
  border-color:transparent;
  background:#ffffff;
  -webkit-box-shadow:0 10px 45px -10px rgba(0,0,0,0.25);
  box-shadow:0 10px 45px -10px rgba(0,0,0,0.25);
}
.widget_dfd_login_widget .login-lost-password a {
  text-decoration:underline;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.widget_dfd_login_widget .login-lost-password a:hover { color:#3498db; }
.widget_dfd_login_widget .login-remember { text-align:center; }
.widget_dfd_login_widget .login-logout .button, .widget_dfd_login_widget .login-submit .button {
  min-width:60%;
  margin:0 auto;
  border:none;
  background:#34db83;
  color:#ffffff;
  cursor:pointer;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.widget_dfd_login_widget .login-logout .button:hover, .widget_dfd_login_widget .login-submit .button:hover { background:#21bb6a; }
.widget_dfd_login_widget div.title-registration { padding-top:20px; }
.widget_dfd_login_widget div.title-registration > span {
  display:block;
  margin-bottom:20px;
}
.widget_dfd_login_widget .registration {
  display:block;
  width:80%;
  margin:0 auto;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.widget_dfd_login_widget .delim-line {
  position:relative;
  margin:0;
  line-height:1;
}
.widget_dfd_login_widget .delim-line:before, .widget_dfd_login_widget .delim-line:after {
  content:"";
  display:block;
  position:absolute;
  height:1px;
  width:42%;
  background:#e7e7e7;
  top:50%;
}
.widget_dfd_login_widget .delim-line:before { left:0; }
.widget_dfd_login_widget .delim-line:after { right:0; }
.widget_dfd_login_widget .login-user { margin-bottom:30px; }
.widget_dfd_rec_com_with_avatar_noexept p, .widget_dfd_rec_com_with_exept_noavatar p {
  margin:0;
  color:inherit;
}
.widget_dfd_rec_com_with_avatar_noexept .container-content .avatar, .widget_dfd_rec_com_with_exept_noavatar .container-content .avatar {
  float:left;
  margin-right:15px;
  border-radius:50%;
}
.widget_dfd_rec_com_with_avatar_noexept .author-text, .widget_dfd_rec_com_with_exept_noavatar .author-text { color:#c3c3c3; }
.widget_dfd_rec_com_with_avatar_noexept .dfd-list-elem-comments, .widget_dfd_rec_com_with_exept_noavatar .dfd-list-elem-comments { padding:15px 0; }
.widget_dfd_rec_com_with_avatar_noexept .dfd-list-elem-comments:first-child, .widget_dfd_rec_com_with_exept_noavatar .dfd-list-elem-comments:first-child { padding-top:0; }
.widget_dfd_rec_com_with_avatar_noexept .dfd-list-elem-comments:last-child, .widget_dfd_rec_com_with_exept_noavatar .dfd-list-elem-comments:last-child { padding-bottom:0; }
.widget_dfd_rec_com_with_avatar_noexept .comments-date, .widget_dfd_rec_com_with_exept_noavatar .comments-date {
  position:relative;
  padding-left:20px;
}
.widget_dfd_rec_com_with_avatar_noexept i, .widget_dfd_rec_com_with_exept_noavatar i {
  font-size:13px;
  font-weight:normal;
  line-height:1;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.widget_dfd_rec_com_with_avatar_noexept i.dfd-socicon-users, .widget_dfd_rec_com_with_exept_noavatar i.dfd-socicon-users { font-size:10px; }
.widget_dfd_rec_com_with_avatar_noexept .dfd-widget-comment-title, .widget_dfd_rec_com_with_exept_noavatar .dfd-widget-comment-title {
  position:relative;
  padding-left:20px;
}
.widget_dfd_rec_com_with_avatar_noexept .dfd-widget-comment-title i, .widget_dfd_rec_com_with_exept_noavatar .dfd-widget-comment-title i { color:#c3c3c3; }
.widget_dfd_rec_com_with_avatar_noexept .entry-meta, .widget_dfd_rec_com_with_exept_noavatar .entry-meta { margin-top:10px; }
.widget_dfd_rec_com_with_avatar_noexept .entry-meta *, .widget_dfd_rec_com_with_exept_noavatar .entry-meta * { float:none; }
.widget_dfd_rec_com_with_avatar_noexept .comment-text, .widget_dfd_rec_com_with_exept_noavatar .comment-text {
  margin-top:10px;
  margin-bottom:5px;
  height:4em;
  line-height:2em;
  overflow:hidden;
}
.widget_dfd_rec_com_with_avatar_noexept .ajax-pagination i, .widget_dfd_rec_com_with_exept_noavatar .ajax-pagination i { left:auto; }
.widget_dfd_rec_com_with_avatar_noexept .dfd-post-link, .widget_dfd_rec_com_with_exept_noavatar .dfd-post-link {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget_dfd_rec_com_with_avatar_noexept .dfd-post-link:hover, .widget_dfd_rec_com_with_exept_noavatar .dfd-post-link:hover { opacity:.6; }
.widget_dfd_rec_com_with_avatar_noexept .dfd-widget-list-content { line-height:1.5; }
.widget_dfd_rec_posts_thumb .post-list-item, .widget_dfd_rec_posts_nothumb .post-list-item {
  padding:10px 0;
  display:table;
}
.widget_dfd_rec_posts_thumb .post-list-item:first-child, .widget_dfd_rec_posts_nothumb .post-list-item:first-child { padding-top:0; }
.widget_dfd_rec_posts_thumb .post-list-item:last-child, .widget_dfd_rec_posts_nothumb .post-list-item:last-child { padding-bottom:0; }
.widget_dfd_rec_posts_thumb .post-list-item .entry-thumb, .widget_dfd_rec_posts_nothumb .post-list-item .entry-thumb {
  float:left;
  width:80px;
  text-align:center;
  margin-right:20px;
}
.widget_dfd_rec_posts_thumb .post-list-item .entry-thumb img, .widget_dfd_rec_posts_nothumb .post-list-item .entry-thumb img {
  display:block;
  border-radius:50%;
}
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta {
  margin-top:7px;
  line-height:1.5;
}
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span {
  position:relative;
  padding-left:18px;
  padding-right:10px;
}
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span.meta-data, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span.meta-data { padding-right:12px; }
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span.meta-data i, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span.meta-data i { font-size:13px; }
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span.meta-comment i, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span.meta-comment i { font-size:12px; }
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span.meta-likes .post-like, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span.meta-likes .post-like { color:inherit; }
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span.meta-likes .post-like:hover i, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span.meta-likes .post-like:hover i { color:#fa6047; }
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span.meta-likes i, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span.meta-likes i {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
  font-size:14px;
}
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span.meta-likes .like-hover-title, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span.meta-likes .like-hover-title { display:none; }
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta > span i, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta > span i {
  font-weight:normal;
  line-height:1;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta *, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta * { float:none; }
.widget_dfd_rec_posts_thumb .post-list-item .dfd-widget-post-title a, .widget_dfd_rec_posts_nothumb .post-list-item .dfd-widget-post-title a {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget_dfd_rec_posts_thumb .post-list-item .dfd-widget-post-title a:hover, .widget_dfd_rec_posts_nothumb .post-list-item .dfd-widget-post-title a:hover { opacity:.6; }
.widget_dfd_rec_posts_thumb .entry-content-wrap {
  display:table-cell;
  vertical-align:middle;
}
.widget_dfd_subscribe .subscribe-info {
  position:relative;
  top:-5px;
  margin-bottom:20px;
}
.widget_dfd_subscribe .text {
  height:43px;
  line-height:43px;
  margin:0;
  padding:0;
  padding-left:25px;
  border:1px solid #e7e7e7;
  background:rgba(0,0,0,0.01);
  border-radius:4px;
  -webkit-box-shadow:0 10px 45px -10px transparent;
  box-shadow:0 10px 45px -10px transparent;
  -webkit-transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
  -moz-transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
  transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
}
.widget_dfd_subscribe .text::-webkit-input-placeholder {
  line-height:41px;
  top:0;
}
.widget_dfd_subscribe .text:-moz-placeholder { line-height:41px; }
.widget_dfd_subscribe .text::-moz-placeholder { line-height:41px; }
.widget_dfd_subscribe .text:-ms-input-placeholder { line-height:41px; }
.widget_dfd_subscribe .text:focus, .widget_dfd_subscribe .text:hover {
  border-color:transparent;
  background:#ffffff;
  -webkit-box-shadow:0 10px 45px -10px rgba(0,0,0,0.25);
  box-shadow:0 10px 45px -10px rgba(0,0,0,0.25);
}
.widget_dfd_subscribe button {
  height:43px;
  line-height:43px;
  width:100%;
  background:#fe5339;
  border-width:0;
  border-radius:4px;
  margin-top:10px;
  cursor:pointer;
  color:#ffffff;
  -webkit-transition:background .3s ease, color  .3s ease, border-color .3s ease;
  -moz-transition:background .3s ease, color  .3s ease, border-color .3s ease;
  transition:background .3s ease, color  .3s ease, border-color .3s ease;
}
.widget_dfd_subscribe button i { padding-right:10px; }
.widget_dfd_subscribe button:hover { background:#fe2706; }
.widget_dfd_latest_tweets .twitter-container:not(.transparent-bg) {
  background:#1da1f2;
  border-radius:6px;
  padding:25px 20px;
}
.widget_dfd_latest_tweets .twitter-container:not(.transparent-bg) .tweet-list .tweet:before {
  left:-20px;
  right:-20px;
}
.widget_dfd_latest_tweets .twitter-container.transparent-bg .tweet-list .tweet:before {
  left:0;
  right:0;
}
.widget_dfd_latest_tweets .twitter-container:not(.bg-light) .dfd-widget-post-title { color:#ffffff; }
.widget_dfd_latest_tweets .twitter-container:not(.bg-light) .dfd-widget-content-title { color:rgba(255,255,255,0.6); }
.widget_dfd_latest_tweets .twitter-container:not(.bg-light) .tweet-inner { color:#ffffff; }
.widget_dfd_latest_tweets .twitter-container:not(.bg-light) .tweet-inner a { color:rgba(255,255,255,0.6); }
.widget_dfd_latest_tweets .twitter-container:not(.bg-light) .tweet-inner .time { color:rgba(255,255,255,0.6); }
.widget_dfd_latest_tweets .twitter-container:not(.bg-light) .tweets-author i { color:#ffffff; }
.widget_dfd_latest_tweets .twitter-container.bg-light .tweet-list .tweet:before { background:#e7e7e7; }
.widget_dfd_latest_tweets .twitter-container.bg-light .tweets-author i { color:#1da1f2; }
.widget_dfd_latest_tweets .twitter-container .tweets-author {
  position:relative;
  padding-bottom:20px;
  overflow:hidden;
}
.widget_dfd_latest_tweets .twitter-container .tweets-author i {
  position:relative;
  float:left;
  font-size:25px;
  padding-right:25px;
}
.widget_dfd_latest_tweets .twitter-container .tweet-list .tweet {
  position:relative;
  padding:25px 0;
}
.widget_dfd_latest_tweets .twitter-container .tweet-list .tweet:first-child { padding-top:0; }
.widget_dfd_latest_tweets .twitter-container .tweet-list .tweet:first-child:before { display:none; }
.widget_dfd_latest_tweets .twitter-container .tweet-list .tweet:last-child { padding-bottom:0; }
.widget_dfd_latest_tweets .twitter-container .tweet-list .tweet .time {
  position:relative;
  padding-left:20px;
  margin-top:20px;
}
.widget_dfd_latest_tweets .twitter-container .tweet-list .tweet .time i {
  font-size:13px;
  font-weight:normal;
  line-height:1;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.widget_dfd_latest_tweets .twitter-container .tweet-list .tweet:before {
  content:"";
  position:absolute;
  top:0;
  height:1px;
  background:rgba(255,255,255,0.2);
}
.widget_dfd_latest_tweets .twitter-container .entry-meta * { float:none; }
.widget_dfd_latest_tweets .twitter-container.with-load-more { margin-bottom:120px; }
.widget_dfd_latest_tweets .twitter-container .ajax-pagination {
  position:absolute;
  width:100%;
  left:0;
  top:100%;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap {
  padding:40px 25px;
  background:#3498db;
  border-radius:4px;
}
.widget_dfd_vcard_simple .vcard-field { padding-bottom:25px; }
.widget_dfd_vcard_simple .vcard-field:last-child { padding-bottom:0; }
.widget_dfd_vcard_simple .dfd-widget-content-title { color:rgba(255,255,255,0.6); }
.widget_dfd_vcard_simple .field-info { color:#ffffff; }
.widget.widget_dfd_tags .tags-widget, .widget.widget_dfd_tags .tagcloud, .widget.widget_tag_cloud .tags-widget, .widget.widget_tag_cloud .tagcloud {
  overflow:hidden;
  padding:20px;
  margin:-20px;
}
.widget.widget_dfd_tags .tags-widget a, .widget.widget_dfd_tags .tagcloud a, .widget.widget_tag_cloud .tags-widget a, .widget.widget_tag_cloud .tagcloud a {
  position:relative;
  float:left;
  font-size:10px !important;
  margin-top:0;
  margin-bottom:7px;
  margin-right:7px;
  background:#e7e7e7;
  border-radius:4px;
  line-height:30px;
  padding:0px 15px;
  -webkit-box-shadow:0 8px 20px 3px transparent;
  box-shadow:0 8px 20px 3px transparent;
  -webkit-transform:perspective(0) translateY(0);
  -moz-transform:perspective(0) translateY(0);
  -o-transform:perspective(0) translateY(0);
  transform:perspective(0) translateY(0);
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.widget.widget_dfd_tags .tags-widget a:hover, .widget.widget_dfd_tags .tagcloud a:hover, .widget.widget_tag_cloud .tags-widget a:hover, .widget.widget_tag_cloud .tagcloud a:hover {
  background:#ffffff;
  -webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);
  box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);
  -webkit-transform:perspective(400px) translateY(-2px);
  -moz-transform:perspective(400px) translateY(-2px);
  -o-transform:perspective(400px) translateY(-2px);
  transform:perspective(400px) translateY(-2px);
  z-index:1;
}
.widget.widget_calendar .calendar_wrap #wp-calendar {
  position:relative;
  background:transparent;
  margin:0;
  border:none;
  border-collapse:collapse;
}
.widget.widget_calendar .calendar_wrap #wp-calendar caption {
  text-align:center;
  height:36px;
  line-height:36px;
}
.widget.widget_calendar .calendar_wrap #wp-calendar thead th, .widget.widget_calendar .calendar_wrap #wp-calendar tbody td {
  width:36px;
  height:36px;
  line-height:36px;
  text-align:center;
  padding:0;
  vertical-align:middle;
}
.widget.widget_calendar .calendar_wrap #wp-calendar thead { background:transparent; }
.widget.widget_calendar .calendar_wrap #wp-calendar thead th { color:#c3c3c3; }
.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr { background:transparent; }
.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td { position:relative; }
.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a {
  display:block;
  position:relative;
  z-index:2;
}
.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a:before {
  content:"";
  position:absolute;
  width:36px;
  height:36px;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  background:#e7e7e7;
  border-radius:50%;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
  z-index:-1;
}
.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a:hover { color:#ffffff; }
.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a:hover:before { background:#3498db; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot {
  background:transparent;
  position:absolute;
  top:0;
  width:100%;
  height:36px;
  line-height:36px;
}
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev, .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next {
  position:absolute;
  width:36px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  padding:0;
}
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a, .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a {
  display:block;
  position:relative;
  margin:0 auto;
  color:transparent;
  width:28px;
  height:28px;
  line-height:24px;
  text-align:center;
  border:2px solid transparent;
  border-radius:50%;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a:before, .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a:before {
  color:#28262b;
  font-family:FontAwesome;
  display:block;
}
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a:hover, .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a:hover { border-color:#e7e7e7; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev.pad, .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next.pad { text-align:center; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev.pad:before, .widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next.pad:before {
  color:#e7e7e7;
  font-family:FontAwesome;
}
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev { left:0; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev a:before { content:"\f104"; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #prev.pad:before { content:"\f104"; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next { right:0; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next a:before { content:"\f105"; }
.widget.widget_calendar .calendar_wrap #wp-calendar tfoot #next.pad:before { content:"\f105"; }
.widget.widget_rss .rsswidget img { display:none; }
.widget.widget_rss ul li { padding-bottom:40px; }
.widget.widget_rss ul li:last-child { padding-bottom:0; }
.widget.widget_rss ul li .rsswidget {
  display:block;
  margin-bottom:10px;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget.widget_rss ul li .rsswidget:hover { opacity:.6; }
.widget.widget_rss ul li .rss-date {
  display:block;
  margin-bottom:10px;
}
.widget.widget_rss ul li .rssSummary { margin-bottom:15px; }
.widget.widget_rss ul li .rss-date {
  position:relative;
  color:#c3c3c3;
  padding-left:20px;
}
.widget.widget_rss ul li .rss-date:before {
  content:"\ea8a";
  font-family:'dfd-socicons-font';
  font-size:13px;
  font-weight:normal;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.widget.widget_rss ul li cite {
  position:relative;
  display:block;
  padding-left:20px;
}
.widget.widget_rss ul li cite:before {
  content:"\eaac";
  font-family:'dfd-socicons-font';
  font-size:10px;
  font-weight:normal;
  color:#c3c3c3;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
@-webkit-keyframes loadArrow {
  0% { transform:rotate(90deg); }
  100% { transform:rotate(450deg); }
}
@-moz-keyframes loadArrow {
  0% { transform:rotate(90deg); }
  100% { transform:rotate(450deg); }
}
@-o-keyframes loadArrow {
  0% { transform:rotate(90deg); }
  100% { transform:rotate(450deg); }
}
@keyframes loadArrow {
  0% { transform:rotate(90deg); }
  100% { transform:rotate(450deg); }
}
.widget + .widget { margin-top:50px; }
.widget { position:relative; }
.widget ul {
  padding:0;
  margin:0;
  list-style:none;
}
.widget .widget-title { margin-bottom:35px; }
.widget .ajax-pagination {
  padding-top:25px;
  text-align:center;
}
.widget .ajax-pagination .button {
  position:relative;
  display:inline-block;
  background:transparent;
  color:#c3c3c3;
  border:none;
  padding:0 45px 0 30px;
  height:37px;
  line-height:37px;
  white-space:nowrap;
  border-radius:20px;
  -webkit-box-shadow:0px 15px 50px 0px transparent;
  box-shadow:0px 15px 50px 0px transparent;
  -webkit-transition:background .4s ease, box-shadow .4s ease, color .4s ease;
  -moz-transition:background .4s ease, box-shadow .4s ease, color .4s ease;
  transition:background .4s ease, box-shadow .4s ease, color .4s ease;
}
.widget .ajax-pagination .button i {
  position:absolute;
  width:11px;
  height:11px;
  right:25px;
  top:50%;
  margin-top:-5.5px;
  color:inherit;
  font-size:inherit;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  -webkit-transform:rotate3d(0,0,0,0);
  -moz-transform:rotate3d(0,0,0,0);
  -o-transform:rotate3d(0,0,0,0);
  transform:rotate3d(0,0,0,0);
  -webkit-transition:transform .3s ease, color .3s ease;
  -moz-transition:transform .3s ease, color .3s ease;
  transition:transform .3s ease, color .3s ease;
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.widget .ajax-pagination .button:hover {
  background:#ffffff;
  color:#28262b;
  -webkit-box-shadow:0px 15px 50px 0px rgba(0,0,0,0.25);
  box-shadow:0px 15px 50px 0px rgba(0,0,0,0.25);
}
.widget .ajax-pagination .button:hover i {
  color:#c3c3c3;
  -webkit-transform:rotate3d(0,0,1,90deg);
  -moz-transform:rotate3d(0,0,1,90deg);
  -o-transform:rotate3d(0,0,1,90deg);
  transform:rotate3d(0,0,1,90deg);
}
.widget .ajax-pagination .button.loading i {
  -webkit-animation:loadArrow .3s infinite linear;
  -moz-animation:loadArrow .3s infinite linear;
  -o-animation:loadArrow .3s infinite linear;
  animation:loadArrow .3s infinite linear;
}
.widget .ajax-pagination .button.loaded { padding-right:30px; }
.widget .ajax-pagination .button.loaded:hover {
  background:transparent;
  color:#c3c3c3;
  -webkit-box-shadow:none;
  box-shadow:none;
  cursor:default;
}
.widget .dk-select .dk-select-options .dk-option {
  font:inherit;
  text-transform:inherit;
  line-height:3em;
  letter-spacing:inherit;
}
.widget_archive ul li, .widget_meta ul li { padding-bottom:18px; }
.widget_archive ul li:last-child, .widget_meta ul li:last-child { padding-bottom:0; }
.widget_archive > label { display:none; }
.widget_categories > label.screen-reader-text { display:none; }
.widget_nav_menu .mega-menu-item, .widget_nav_menu .page_item, .widget_nav_menu .cat-item, .widget_pages .mega-menu-item, .widget_pages .page_item, .widget_pages .cat-item, .widget_categories .mega-menu-item, .widget_categories .page_item, .widget_categories .cat-item { padding-bottom:18px; }
.widget_nav_menu .mega-menu-item:last-child, .widget_nav_menu .page_item:last-child, .widget_nav_menu .cat-item:last-child, .widget_pages .mega-menu-item:last-child, .widget_pages .page_item:last-child, .widget_pages .cat-item:last-child, .widget_categories .mega-menu-item:last-child, .widget_categories .page_item:last-child, .widget_categories .cat-item:last-child { padding-bottom:0; }
.widget_nav_menu .mega-menu-item.has-submenu, .widget_nav_menu .mega-menu-item.page_item_has_children, .widget_nav_menu .mega-menu-item.has-sub-category, .widget_nav_menu .page_item.has-submenu, .widget_nav_menu .page_item.page_item_has_children, .widget_nav_menu .page_item.has-sub-category, .widget_nav_menu .cat-item.has-submenu, .widget_nav_menu .cat-item.page_item_has_children, .widget_nav_menu .cat-item.has-sub-category, .widget_pages .mega-menu-item.has-submenu, .widget_pages .mega-menu-item.page_item_has_children, .widget_pages .mega-menu-item.has-sub-category, .widget_pages .page_item.has-submenu, .widget_pages .page_item.page_item_has_children, .widget_pages .page_item.has-sub-category, .widget_pages .cat-item.has-submenu, .widget_pages .cat-item.page_item_has_children, .widget_pages .cat-item.has-sub-category, .widget_categories .mega-menu-item.has-submenu, .widget_categories .mega-menu-item.page_item_has_children, .widget_categories .mega-menu-item.has-sub-category, .widget_categories .page_item.has-submenu, .widget_categories .page_item.page_item_has_children, .widget_categories .page_item.has-sub-category, .widget_categories .cat-item.has-submenu, .widget_categories .cat-item.page_item_has_children, .widget_categories .cat-item.has-sub-category {
  padding-bottom:0;
  margin-bottom:18px;
}
.widget_nav_menu .mega-menu-item.has-submenu .sub-sub-menu, .widget_nav_menu .mega-menu-item.has-submenu .sub-nav, .widget_nav_menu .mega-menu-item.has-submenu .children, .widget_nav_menu .mega-menu-item.page_item_has_children .sub-sub-menu, .widget_nav_menu .mega-menu-item.page_item_has_children .sub-nav, .widget_nav_menu .mega-menu-item.page_item_has_children .children, .widget_nav_menu .mega-menu-item.has-sub-category .sub-sub-menu, .widget_nav_menu .mega-menu-item.has-sub-category .sub-nav, .widget_nav_menu .mega-menu-item.has-sub-category .children, .widget_nav_menu .page_item.has-submenu .sub-sub-menu, .widget_nav_menu .page_item.has-submenu .sub-nav, .widget_nav_menu .page_item.has-submenu .children, .widget_nav_menu .page_item.page_item_has_children .sub-sub-menu, .widget_nav_menu .page_item.page_item_has_children .sub-nav, .widget_nav_menu .page_item.page_item_has_children .children, .widget_nav_menu .page_item.has-sub-category .sub-sub-menu, .widget_nav_menu .page_item.has-sub-category .sub-nav, .widget_nav_menu .page_item.has-sub-category .children, .widget_nav_menu .cat-item.has-submenu .sub-sub-menu, .widget_nav_menu .cat-item.has-submenu .sub-nav, .widget_nav_menu .cat-item.has-submenu .children, .widget_nav_menu .cat-item.page_item_has_children .sub-sub-menu, .widget_nav_menu .cat-item.page_item_has_children .sub-nav, .widget_nav_menu .cat-item.page_item_has_children .children, .widget_nav_menu .cat-item.has-sub-category .sub-sub-menu, .widget_nav_menu .cat-item.has-sub-category .sub-nav, .widget_nav_menu .cat-item.has-sub-category .children, .widget_pages .mega-menu-item.has-submenu .sub-sub-menu, .widget_pages .mega-menu-item.has-submenu .sub-nav, .widget_pages .mega-menu-item.has-submenu .children, .widget_pages .mega-menu-item.page_item_has_children .sub-sub-menu, .widget_pages .mega-menu-item.page_item_has_children .sub-nav, .widget_pages .mega-menu-item.page_item_has_children .children, .widget_pages .mega-menu-item.has-sub-category .sub-sub-menu, .widget_pages .mega-menu-item.has-sub-category .sub-nav, .widget_pages .mega-menu-item.has-sub-category .children, .widget_pages .page_item.has-submenu .sub-sub-menu, .widget_pages .page_item.has-submenu .sub-nav, .widget_pages .page_item.has-submenu .children, .widget_pages .page_item.page_item_has_children .sub-sub-menu, .widget_pages .page_item.page_item_has_children .sub-nav, .widget_pages .page_item.page_item_has_children .children, .widget_pages .page_item.has-sub-category .sub-sub-menu, .widget_pages .page_item.has-sub-category .sub-nav, .widget_pages .page_item.has-sub-category .children, .widget_pages .cat-item.has-submenu .sub-sub-menu, .widget_pages .cat-item.has-submenu .sub-nav, .widget_pages .cat-item.has-submenu .children, .widget_pages .cat-item.page_item_has_children .sub-sub-menu, .widget_pages .cat-item.page_item_has_children .sub-nav, .widget_pages .cat-item.page_item_has_children .children, .widget_pages .cat-item.has-sub-category .sub-sub-menu, .widget_pages .cat-item.has-sub-category .sub-nav, .widget_pages .cat-item.has-sub-category .children, .widget_categories .mega-menu-item.has-submenu .sub-sub-menu, .widget_categories .mega-menu-item.has-submenu .sub-nav, .widget_categories .mega-menu-item.has-submenu .children, .widget_categories .mega-menu-item.page_item_has_children .sub-sub-menu, .widget_categories .mega-menu-item.page_item_has_children .sub-nav, .widget_categories .mega-menu-item.page_item_has_children .children, .widget_categories .mega-menu-item.has-sub-category .sub-sub-menu, .widget_categories .mega-menu-item.has-sub-category .sub-nav, .widget_categories .mega-menu-item.has-sub-category .children, .widget_categories .page_item.has-submenu .sub-sub-menu, .widget_categories .page_item.has-submenu .sub-nav, .widget_categories .page_item.has-submenu .children, .widget_categories .page_item.page_item_has_children .sub-sub-menu, .widget_categories .page_item.page_item_has_children .sub-nav, .widget_categories .page_item.page_item_has_children .children, .widget_categories .page_item.has-sub-category .sub-sub-menu, .widget_categories .page_item.has-sub-category .sub-nav, .widget_categories .page_item.has-sub-category .children, .widget_categories .cat-item.has-submenu .sub-sub-menu, .widget_categories .cat-item.has-submenu .sub-nav, .widget_categories .cat-item.has-submenu .children, .widget_categories .cat-item.page_item_has_children .sub-sub-menu, .widget_categories .cat-item.page_item_has_children .sub-nav, .widget_categories .cat-item.page_item_has_children .children, .widget_categories .cat-item.has-sub-category .sub-sub-menu, .widget_categories .cat-item.has-sub-category .sub-nav, .widget_categories .cat-item.has-sub-category .children { padding-top:18px; }
.widget_nav_menu .has-sub-category, .widget_nav_menu .menu .nav-item.has-submenu, .widget_nav_menu ul .page_item.page_item_has_children, .widget_pages .has-sub-category, .widget_pages .menu .nav-item.has-submenu, .widget_pages ul .page_item.page_item_has_children, .widget_categories .has-sub-category, .widget_categories .menu .nav-item.has-submenu, .widget_categories ul .page_item.page_item_has_children {
  position:relative;
  padding-left:25px;
}
.widget_nav_menu .has-sub-category:before, .widget_nav_menu .menu .nav-item.has-submenu:before, .widget_nav_menu ul .page_item.page_item_has_children:before, .widget_pages .has-sub-category:before, .widget_pages .menu .nav-item.has-submenu:before, .widget_pages ul .page_item.page_item_has_children:before, .widget_categories .has-sub-category:before, .widget_categories .menu .nav-item.has-submenu:before, .widget_categories ul .page_item.page_item_has_children:before {
  content:"";
  position:absolute;
  left:0;
  width:1px;
  background:#e7e7e7;
  top:0;
  bottom:0;
}
.widget_nav_menu .has-sub-category .has-sub-category, .widget_nav_menu .has-sub-category .page_item_has_children, .widget_nav_menu .menu .nav-item.has-submenu .has-sub-category, .widget_nav_menu .menu .nav-item.has-submenu .page_item_has_children, .widget_nav_menu ul .page_item.page_item_has_children .has-sub-category, .widget_nav_menu ul .page_item.page_item_has_children .page_item_has_children, .widget_pages .has-sub-category .has-sub-category, .widget_pages .has-sub-category .page_item_has_children, .widget_pages .menu .nav-item.has-submenu .has-sub-category, .widget_pages .menu .nav-item.has-submenu .page_item_has_children, .widget_pages ul .page_item.page_item_has_children .has-sub-category, .widget_pages ul .page_item.page_item_has_children .page_item_has_children, .widget_categories .has-sub-category .has-sub-category, .widget_categories .has-sub-category .page_item_has_children, .widget_categories .menu .nav-item.has-submenu .has-sub-category, .widget_categories .menu .nav-item.has-submenu .page_item_has_children, .widget_categories ul .page_item.page_item_has_children .has-sub-category, .widget_categories ul .page_item.page_item_has_children .page_item_has_children { padding-left:0; }
.widget_nav_menu .has-sub-category .has-sub-category:before, .widget_nav_menu .has-sub-category .page_item_has_children:before, .widget_nav_menu .menu .nav-item.has-submenu .has-sub-category:before, .widget_nav_menu .menu .nav-item.has-submenu .page_item_has_children:before, .widget_nav_menu ul .page_item.page_item_has_children .has-sub-category:before, .widget_nav_menu ul .page_item.page_item_has_children .page_item_has_children:before, .widget_pages .has-sub-category .has-sub-category:before, .widget_pages .has-sub-category .page_item_has_children:before, .widget_pages .menu .nav-item.has-submenu .has-sub-category:before, .widget_pages .menu .nav-item.has-submenu .page_item_has_children:before, .widget_pages ul .page_item.page_item_has_children .has-sub-category:before, .widget_pages ul .page_item.page_item_has_children .page_item_has_children:before, .widget_categories .has-sub-category .has-sub-category:before, .widget_categories .has-sub-category .page_item_has_children:before, .widget_categories .menu .nav-item.has-submenu .has-sub-category:before, .widget_categories .menu .nav-item.has-submenu .page_item_has_children:before, .widget_categories ul .page_item.page_item_has_children .has-sub-category:before, .widget_categories ul .page_item.page_item_has_children .page_item_has_children:before { display:none; }
.widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_nav_menu .menu .nav-item a, .widget.widget_nav_menu .menu .nav-item .sub-nav .mega-menu-item, .widget.widget_pages ul .page_item, .widget.widget_meta ul li { line-height:1.6; }
.widget_nav_menu .menu .nav-item .menu-link i { display:none; }
.widget_nav_menu .menu .mega-menu-item ul {
  -webkit-transform:translate(0) !important;
  -moz-transform:translate(0) !important;
  -o-transform:translate(0) !important;
  transform:translate(0) !important;
}
.widget_recent_entries ul li a, .widget_recent_comments .recentcomments a, .widget_nav_menu .menu .nav-item a, .widget_nav_menu .menu .nav-item.has-submenu > a, .widget_nav_menu .menu .sub-nav-item.has-submenu > a, .widget_categories .has-sub-category > a, .widget_pages ul .page_item.page_item_has_children > a {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget_recent_entries ul li a:hover, .widget_recent_comments .recentcomments a:hover, .widget_nav_menu .menu .nav-item a:hover, .widget_nav_menu .menu .nav-item.has-submenu > a:hover, .widget_nav_menu .menu .sub-nav-item.has-submenu > a:hover, .widget_categories .has-sub-category > a:hover, .widget_pages ul .page_item.page_item_has_children > a:hover { opacity:.6; }
.widget_nav_menu ul li a, .widget_pages ul li a, .widget_meta ul li a, .widget_archive ul li a, .widget_categories ul li a {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget_nav_menu ul li a:hover, .widget_pages ul li a:hover, .widget_meta ul li a:hover, .widget_archive ul li a:hover, .widget_categories ul li a:hover { opacity:.6; }
.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_categories .has-sub-category > a, .widget.widget_nav_menu .menu .sub-nav-item.has-submenu > a, .widget.widget_nav_menu .menu .nav-item.has-submenu > a, .widget.widget_pages ul .page_item.page_item_has_children > a {
  color:#c3c3c3;
  text-transform:uppercase;
}
.widget.widget_akismet_widget .a-stats a {
  background:transparent;
  border:none;
  border-radius:0;
  padding:0;
  color:#c3c3c3;
  text-align:left;
}
.widget.widget_akismet_widget .a-stats a .count {
  padding:0;
  display:initial;
  font-size:inherit;
  line-height:inherit;
}
.widget.widget_akismet_widget .a-stats a strong span {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget.widget_akismet_widget .a-stats a:hover { background:transparent; }
.widget.widget_akismet_widget .a-stats a:hover strong span { opacity:.6; }
.widget.widget_recent_comments .recentcomments {
  padding:10px 0;
  color:#c3c3c3;
}
.widget.widget_recent_comments .recentcomments .comment-author-link {
  position:relative;
  padding-left:20px;
}
.widget.widget_recent_comments .recentcomments .comment-author-link:before {
  content:"\eaac";
  font-family:"dfd-socicons-font" !important;
  color:#c3c3c3;
  font-size:10px;
  font-weight:normal;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.widget.widget_recent_comments .recentcomments:first-child { padding-top:0; }
.widget.widget_recent_comments .recentcomments:last-child { padding-bottom:0; }
.widget_recent_entries li { padding:10px 0; }
.widget_recent_entries li a, .widget_recent_entries li .post-date { display:block; }
.widget_recent_entries li a { padding-bottom:10px; }
.widget_recent_entries li .post-date {
  position:relative;
  padding-left:20px;
}
.widget_recent_entries li .post-date:before {
  content:"\ea8a";
  font-family:"dfd-socicons-font" !important;
  font-size:13px;
  color:#c3c3c3;
  font-weight:normal;
  line-height:1;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  margin-top:-1px;
}
.widget_recent_entries li:first-child { padding-top:0; }
.widget_recent_entries li:last-child { padding-bottom:0; }
.widget_search .form-search { position:relative; }
.widget_search .form-search .inside-search-icon, .widget_search .form-search .btn {
  position:absolute;
  width:40px;
  height:40px;
  top:0;
  left:0;
}
.widget_search .form-search .inside-search-icon:before {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.widget_search .form-search input[type="text"] {
  height:40px;
  line-height:40px;
  margin:0;
  padding:0;
  padding-left:40px;
  border:1px solid #e7e7e7;
  background:rgba(0,0,0,0.01);
  border-radius:4px;
  -webkit-box-shadow:0 10px 45px -10px transparent;
  box-shadow:0 10px 45px -10px transparent;
  -webkit-transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
  -moz-transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
  transition:background .4s ease, border-color .4s ease, box-shadow .4s ease;
}
.widget_search .form-search input[type="text"]::-webkit-input-placeholder { color:transparent; }
.widget_search .form-search input[type="text"]:-moz-placeholder { color:transparent; }
.widget_search .form-search input[type="text"]::-moz-placeholder { color:transparent; }
.widget_search .form-search input[type="text"]:-ms-input-placeholder { color:transparent; }
.widget_search .form-search .btn {
  padding:0;
  background:transparent;
  color:transparent;
  border:none;
  cursor:pointer;
}
.widget_search .form-search input[type="text"]:focus, .widget_search .form-search:hover input[type="text"] {
  border-color:transparent;
  background:#ffffff;
  -webkit-box-shadow:0 10px 45px -10px rgba(0,0,0,0.25);
  box-shadow:0 10px 45px -10px rgba(0,0,0,0.25);
}
.widget_dfd_image .dfd-image-widget { line-height:0; }
.widget_icl_lang_sel_widget #lang_sel { display:block; }
.widget_icl_lang_sel_widget #lang_sel li { width:100%; }
.widget_icl_lang_sel_widget #lang_sel > ul > li { position:relative; }
.widget_icl_lang_sel_widget #lang_sel > ul > li > a {
  position:relative;
  display:block;
  font-size:13px;
  height:43px;
  line-height:43px;
  padding:0 40px 0 20px;
  color:#2f2f2f;
  background:#e9e9e9;
  border-radius:43px;
  -webkit-box-shadow:0 5px 15px 0 transparent;
  box-shadow:0 5px 15px 0 transparent;
  -webkit-transform:perspective(0px);
  -moz-transform:perspective(0px);
  -o-transform:perspective(0px);
  transform:perspective(0px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
  border-width:0;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li > a img.iclflag { margin-right:6px; }
.widget_icl_lang_sel_widget #lang_sel > ul > li > a:before {
  content:"\e9c5";
  font-family:"dfd-socicons-font" !important;
  font-size:5px;
  text-align:center;
  overflow:hidden;
  position:absolute;
  top:50%;
  right:15px;
  width:7px;
  height:3px;
  line-height:2px;
  margin-top:-0.5em;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li > a:hover {
  background:#ffffff;
  -webkit-transform:perspective(1200px);
  -moz-transform:perspective(1200px);
  -o-transform:perspective(1200px);
  transform:perspective(1200px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
.widget_icl_lang_sel_widget #lang_sel > ul > li ul {
  position:absolute;
  top:0;
  left:0;
  padding:0;
  margin-bottom:0;
  background:#ffffff;
  min-width:200px;
  height:auto;
  width:100%;
  max-height:200px;
  overflow:auto;
  border-radius:4px;
  opacity:0;
  visibility:hidden;
  z-index:7;
  border-width:0;
  -webkit-box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  box-shadow:0 15px 45px 0 rgba(0,0,0,0.2);
  -webkit-transform:scaleY(.5) translateY(0);
  -moz-transform:scaleY(.5) translateY(0);
  -o-transform:scaleY(.5) translateY(0);
  transform:scaleY(.5) translateY(0);
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
  -o-transform-origin:50% 50%;
  transform-origin:50% 50%;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li ul::-webkit-scrollbar {
  width:3px;
  margin-right:20px;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li ul::-webkit-scrollbar-track {
  background-color:transparent;
  border:none;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li ul::-webkit-scrollbar-thumb {
  height:50px;
  background-color:rgba(0,0,0,0.25);
  border-radius:5px;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li ul::-webkit-scrollbar-thumb:hover { background-color:rgba(0,0,0,0.8); }
.widget_icl_lang_sel_widget #lang_sel > ul > li ul li {
  overflow:hidden;
  padding:0 20px;
  color:#28262b;
  background:transparent;
  border-bottom:1px solid #e7e7e7;
  -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;
  font-size:13px;
  line-height:3em;
  display:block;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li ul li a {
  line-height:43px;
  padding:0 20px;
  border-width:0;
  background:transparent;
  font-size:13px;
}
.widget_icl_lang_sel_widget #lang_sel > ul > li ul li a img.iclflag { margin-right:10px; }
.widget_icl_lang_sel_widget #lang_sel > ul > li ul li:last-child { border-bottom-width:0; }
.widget_icl_lang_sel_widget #lang_sel > ul > li ul li:hover { background:#e7e7e7; }
.widget_icl_lang_sel_widget #lang_sel > ul > li:hover ul {
  visibility:visible;
  opacity:1;
  -webkit-transform:scaleY(1) translateY(-10%);
  -moz-transform:scaleY(1) translateY(-10%);
  -o-transform:scaleY(1) translateY(-10%);
  transform:scaleY(1) translateY(-10%);
}
.widget_display_replies ul li {
  color:#c3c3c3;
  padding:10px 0;
}
.widget_display_replies ul li a {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.widget_display_replies ul li a:hover { opacity:.6; }
.widget_display_replies ul li a.bbp-author-avatar {
  position:relative;
  padding-left:20px;
}
.widget_display_replies ul li a.bbp-author-avatar img { display:none; }
.widget_display_replies ul li a.bbp-author-avatar:before {
  content:"\eaac";
  font-family:"dfd-socicons-font" !important;
  color:#c3c3c3;
  font-size:10px;
  font-weight:normal;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.widget_display_replies ul li div {
  position:relative;
  padding-left:20px;
  margin-top:10px;
}
.widget_display_replies ul li div:before {
  content:"\ea8a";
  font-family:"dfd-socicons-font" !important;
  color:#c3c3c3;
  font-size:13px;
  font-weight:normal;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  margin-top:-1px;
}
.widget_display_replies ul li:first-child { padding-top:0; }
.widget_display_replies ul li:last-child { padding-bottom:0; }
@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; }
  .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, #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, #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 .header-wishlist-button, #header-container .header .header-wrap .header-info-panel .lang-sel, #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; }
}
@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; }
.slick-slider img { display:block; }
.slick-slider .slick-prev, .slick-slider .slick-next {
  text-align:center;
  opacity:0;
  -webkit-transition:opacity .5s ease, background .5s ease, color .3s ease;
  -moz-transition:opacity .5s ease, background .5s ease, color .3s ease;
  transition:opacity .5s ease, background .5s ease, color .3s ease;
}
.slick-slider .slick-prev span.count, .slick-slider .slick-next span.count {
  font-size:14px;
  display:block;
  height:1em;
  line-height:1;
  margin-bottom:10px;
  position:absolute;
  top:-1.5em;
  left:50%;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover { color:#3498db !important; }
.slick-slider .slick-prev.square-bg, .slick-slider .slick-prev.square-border, .slick-slider .slick-next.square-bg, .slick-slider .slick-next.square-border {
  width:1.5em;
  height:1.5em;
  line-height:1.5em;
}
.slick-slider:hover .slick-prev, .slick-slider:hover .slick-next { opacity:1; }
.slick-slider .slick-dots { z-index:2; }
.slick-slider .slick-dots li {
  width:auto;
  height:auto;
  margin:0 7px;
  background:transparent;
  border-width:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.slick-slider .slick-dots li:after { display:none; }
.slick-slider .slick-dots li .dfd-square-dots {
  display:block;
  position:relative;
  top:0;
  width:4px;
  height:4px;
  background:#d2d2d2;
  -webkit-box-shadow:0 0 0 2px transparent;
  box-shadow:0 0 0 2px transparent;
  -webkit-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;
  -moz-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;
  transition:background .2s ease-in-out, box-shadow .2s ease-in-out;
}
.slick-slider .slick-dots li .dfd-circle-large-dots, .slick-slider .slick-dots li .dfd-circle-small-dots {
  display:block;
  position:relative;
  border-radius:50%;
  width:7px;
  height:7px;
}
.slick-slider .slick-dots li .dfd-circle-large-dots {
  background:#d2d2d2;
  top:0;
  left:0;
  -webkit-box-shadow:0 0 0 0 transparent;
  box-shadow:0 0 0 0 transparent;
  -webkit-transition:background .2s ease-in-out, -webkit-box-shadow .2s ease-in-out, -moz-box-shadow .2s ease-in-out, -o-box-shadow .2s ease-in-out, box-shadow .2s ease-in-out;
  -moz-transition:background .2s ease-in-out, -webkit-box-shadow .2s ease-in-out, -moz-box-shadow .2s ease-in-out, -o-box-shadow .2s ease-in-out, box-shadow .2s ease-in-out;
  transition:background .2s ease-in-out, -webkit-box-shadow .2s ease-in-out, -moz-box-shadow .2s ease-in-out, -o-box-shadow .2s ease-in-out, box-shadow .2s ease-in-out;
}
.slick-slider .slick-dots li .dfd-circle-small-dots {
  background:transparent;
  border:1px solid #d2d2d2;
  -webkit-transition:background .2s ease-in-out, border-color .2s ease-in-out;
  -moz-transition:background .2s ease-in-out, border-color .2s ease-in-out;
  transition:background .2s ease-in-out, border-color .2s ease-in-out;
}
.slick-slider .slick-dots li .dfd-line-dots {
  position:relative;
  display:block;
  width:14px;
  height:5px;
}
.slick-slider .slick-dots li .dfd-line-dots:before, .slick-slider .slick-dots li .dfd-line-dots:after {
  content:"";
  display:block;
  width:14px;
  height:1px;
  position:absolute;
  top:2px;
  left:0;
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
}
.slick-slider .slick-dots li .dfd-line-dots:before {
  background:rgba(40,38,43,0.3);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.slick-slider .slick-dots li .dfd-line-dots:after {
  background:transparent;
  -webkit-transition:-webkit-transform .3s ease, background 0s linear .2s;
  -moz-transition:-moz-transform .3s ease, background 0s linear .2s;
  -o-transition:-o-transform .3s ease, background 0s linear .2s;
  transition:transform .3s ease, background 0s linear .2s;
}
.slick-slider .slick-dots li .dfd-line-dots:hover:before {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
}
.slick-slider .slick-dots li .dfd-line-dots:hover:after {
  background:rgba(40,38,43,0.3);
  -webkit-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;
}
.slick-slider .slick-dots li.slick-active .dfd-square-dots {
  background:#3498db;
  -webkit-box-shadow:0 0 0 1px #3498db;
  box-shadow:0 0 0 1px #3498db;
}
.slick-slider .slick-dots li.slick-active .dfd-circle-large-dots {
  background:transparent;
  -webkit-box-shadow:0 0 0 2px #3498db;
  box-shadow:0 0 0 2px #3498db;
}
.slick-slider .slick-dots li.slick-active .dfd-circle-small-dots {
  background:#3498db;
  border-color:#3498db;
}
.slick-slider .slick-dots li.slick-active .dfd-line-dots:before, .slick-slider .slick-dots li.slick-active .dfd-line-dots:after { background:#3498db; }
.dfd-arrows-enabled:hover .dfd-slider-control.prev, .dfd-arrows-enabled:hover .dfd-slider-control.next { opacity:1; }
.dfd-arrows-enabled.dfd-keep-arrows .dfd-slider-control.prev, .dfd-arrows-enabled.dfd-keep-arrows .dfd-slider-control.next { opacity:1; }
.dfd-slider-control {
  position:absolute;
  opacity:0;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-slider-control > i {
  font-size:16px;
  display:block;
  position:absolute;
}
.dfd-slider-control .count {
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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;
  position:absolute;
  left:50%;
  bottom:100%;
  line-height:1.2;
  margin-bottom:15px;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
.dfd-slider-control .count:hover { color:#34db83; }
.dfd-slider-control .count:hover { color:#28262b; }
.dfd-arrows-style_1 .dfd-slider-control, .dfd-arrows-style_5 .dfd-slider-control {
  display:block;
  width:50px;
  height:50px;
}
.dfd-arrows-style_1 .dfd-slider-control > i, .dfd-arrows-style_5 .dfd-slider-control > i { color:#1b1b1b; }
.dfd-arrows-style_1 .dfd-slider-control.prev > i, .dfd-arrows-style_5 .dfd-slider-control.prev > i { margin-left:-1px; }
.dfd-arrows-style_1 .dfd-slider-control.next > i, .dfd-arrows-style_5 .dfd-slider-control.next > i { margin-right:-1px; }
.dfd-arrows-style_1 .dfd-slider-control > i {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-arrows-style_1 .dfd-slider-control .count { margin-bottom:0; }
.dfd-arrows-style_1 .dfd-slider-control:after {
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd-arrows-style_1 .dfd-slider-control.prev > i { left:0; }
.dfd-arrows-style_1 .dfd-slider-control.prev:after { left:0; }
.dfd-arrows-style_1 .dfd-slider-control.next > i { right:0; }
.dfd-arrows-style_1 .dfd-slider-control.next:after { right:0; }
.dfd-arrows-style_2 .dfd-slider-control {
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
}
.dfd-arrows-style_2 .dfd-slider-control > i {
  font-size:26px;
  width:inherit;
  height:inherit;
  line-height:inherit;
  text-align:inherit;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-arrows-style_2 .dfd-slider-control .count { margin-bottom:0; }
.dfd-arrows-style_3 .dfd-slider-control, .dfd-arrows-style_4 .dfd-slider-control {
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
}
.dfd-arrows-style_3 .dfd-slider-control > i, .dfd-arrows-style_4 .dfd-slider-control > i {
  font-size:12px;
  position:relative;
  left:0;
  width:inherit;
  height:inherit;
  line-height:inherit;
  color:#ffffff;
}
.dfd-arrows-style_3 .dfd-slider-control:after, .dfd-arrows-style_4 .dfd-slider-control:after {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  margin-left:0;
  z-index:-1;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-arrows-style_3 .dfd-slider-control:hover:after, .dfd-arrows-style_4 .dfd-slider-control:hover:after {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
}
.dfd-arrows-style_3 .dfd-slider-control:after { border-radius:50%; }
.dfd-arrows-style_5 .dfd-slider-control.prev > i { margin-left:-4px; }
.dfd-arrows-style_5 .dfd-slider-control.prev:after { margin-left:0; }
.dfd-arrows-style_5 .dfd-slider-control.prev > i, .dfd-arrows-style_5 .dfd-slider-control.prev:after {
  left:50%;
  -webkit-transition:margin-left .3s ease;
  -moz-transition:margin-left .3s ease;
  transition:margin-left .3s ease;
}
.dfd-arrows-style_5 .dfd-slider-control.prev:hover > i { margin-left:-15px; }
.dfd-arrows-style_5 .dfd-slider-control.prev:hover:after { margin-left:-10px; }
.dfd-arrows-style_5 .dfd-slider-control.next > i { margin-right:-4px; }
.dfd-arrows-style_5 .dfd-slider-control.next:after { margin-right:0; }
.dfd-arrows-style_5 .dfd-slider-control.next > i, .dfd-arrows-style_5 .dfd-slider-control.next:after {
  right:50%;
  -webkit-transition:margin-right .3s ease;
  -moz-transition:margin-right .3s ease;
  transition:margin-right .3s ease;
}
.dfd-arrows-style_5 .dfd-slider-control.next:hover > i { margin-right:-15px; }
.dfd-arrows-style_5 .dfd-slider-control.next:hover:after { margin-right:-10px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.show_navigation_number.dfd-arrows_top_center a.dfd-slider-control { top:19px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.hide_navigation_number.dfd-arrows_top_center a.dfd-slider-control { top:19px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.hide_navigatin_number.dfd-arrows_bottom_center a.dfd-slider-control { bottom:27px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside .dfd-slider-control, .dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside_offset .dfd-slider-control {
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside .dfd-slider-control.prev, .dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside_offset .dfd-slider-control.prev { left:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside .dfd-slider-control.next, .dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside_offset .dfd-slider-control.next { right:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside .dfd-slider-control.prev { margin-left:30px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside .dfd-slider-control.next { margin-right:30px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside_offset .dfd-slider-control.prev { margin-left:-38px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside_offset .dfd-slider-control.next { margin-right:-38px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_left { padding-top:60px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_left .dfd-slider-control { top:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_left .dfd-slider-control.prev { left:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_left .dfd-slider-control.next { left:80px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_center { padding-top:60px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_center .dfd-slider-control { top:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_center .dfd-slider-control.prev {
  right:50%;
  margin-right:5px;
}
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_center .dfd-slider-control.next {
  left:50%;
  margin-left:5px;
}
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_right { padding-top:60px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_right .dfd-slider-control { top:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_right .dfd-slider-control.prev { right:80px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_top_right .dfd-slider-control.next { right:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_left { padding-bottom:60px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_left .dfd-slider-control { bottom:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_left .dfd-slider-control.prev { left:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_left .dfd-slider-control.next { left:80px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_center { padding-bottom:60px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_center .dfd-slider-control { bottom:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_center .dfd-slider-control.prev {
  right:50%;
  margin-right:5px;
}
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_center .dfd-slider-control.next {
  left:50%;
  margin-left:5px;
}
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_right { padding-bottom:60px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_right .dfd-slider-control { bottom:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_right .dfd-slider-control.prev { right:80px; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_bottom_right .dfd-slider-control.next { right:0; }
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows-uploaded .dfd-slider-control.prev, .dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows-uploaded .dfd-slider-control.next {
  display:block;
  width:50px;
  height:50px;
}
.dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows-uploaded .dfd-slider-control.prev > i, .dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows-uploaded .dfd-slider-control.next > i { display:none; }
.dfd-carousel-wrapper { position:relative; }
.dfd-carousel-wrapper .dfd-carousel-vertical .slick-list { padding:0 !important; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper.dfd-dots-enabled { position:relative; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper.dfd-arrows_bottom_center.dfd-dots-enabled { padding-bottom:70px; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper.dfd-arrows_bottom_center.dfd-arrows-enabled { padding-bottom:70px; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper.dfd-carousel-vertical .dfd-item-wrap { height:auto; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-carousel { cursor:move; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots {
  left:50%;
  list-style:none;
  text-align:center;
  margin-bottom:0;
  z-index:2;
  margin-top:15px;
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control {
  width:30px;
  height:30px;
  border-radius:50%;
  -webkit-transition:box-shadow .3s ease, border-color .3s ease, background-color .3s ease;
  -moz-transition:box-shadow .3s ease, border-color .3s ease, background-color .3s ease;
  transition:box-shadow .3s ease, border-color .3s ease, background-color .3s ease;
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.prev img, .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.next img {
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  max-width:none;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.prev i, .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.next i {
  line-height:0;
  left:50%;
  top:50%;
  width:auto;
  height:auto;
  font-size:10px;
  color:#343434;
  -webkit-transition:color .3s ease, border-color .3s ease, background-color .3s ease;
  -moz-transition:color .3s ease, border-color .3s ease, background-color .3s ease;
  transition:color .3s ease, border-color .3s ease, background-color .3s ease;
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.prev i:hover, .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.next i:hover { color:#9a9a9a; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.prev:hover i, .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.next:hover i { color:#9a9a9a; }
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.prev i {
  -webkit-transform:translateX(-58%) translateY(-50%);
  -moz-transform:translateX(-58%) translateY(-50%);
  -o-transform:translateX(-58%) translateY(-50%);
  transform:translateX(-58%) translateY(-50%);
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control.next i {
  -webkit-transform:translateX(-44%) translateY(-50%);
  -moz-transform:translateX(-44%) translateY(-50%);
  -o-transform:translateX(-44%) translateY(-50%);
  transform:translateX(-44%) translateY(-50%);
}
.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slider-control .count {
  margin-top:-2px;
  top:-28px;
  font-size:11px;
  letter-spacing:1.4px;
  position:absolute;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  color:#c3c3c3;
  min-width:26px;
  text-align:right;
}
.wpcf7 form span.wpcf7-form-control-wrap { display:block; }
.wpcf7 form .dk-select .dk-selected {
  padding-left:15px;
  border-radius:4px;
}
.wpcf7 form:not(.dfd_contact_form) input:not([type="submit"] [type="checkbox"]), .wpcf7 form:not(.dfd_contact_form) textarea, .wpcf7 form:not(.dfd_contact_form) select {
  -webkit-appearance:none;
  border-radius:0;
}
.wpcf7 form:not(.dfd_contact_form) input[type="range"] {
  width:100%;
  -webkit-appearance:none;
  border-radius:5px;
  box-shadow:inset 0 0 5px #b3b3b3;
  background-color:#e9e9e9;
  height:4px;
  vertical-align:middle;
  margin:0;
}
.wpcf7 form:not(.dfd_contact_form) input[type="range" ]::-webkit-slider-thumb, .wpcf7 form:not(.dfd_contact_form) input[type="range" ]::-webkit-media-slider-thumb {
  -webkit-appearance:none !important;
  border-radius:20px;
  background-color:#fff;
  box-shadow:inset 0 0 10px rgba(123,123,123,0.5);
  border:1px solid #b3b3b3;
  height:15px;
  width:15px;
}
.wpcf7 form:not(.dfd_contact_form) input.wpcf7-not-valid {
  border-width:2px;
  border-color:#f67066;
}
.wpcf7 form:not(.dfd_contact_form) p span.label_text, .wpcf7 form:not(.dfd_contact_form) p label.label_text {
  color:#5c5c5c;
  padding:0 15px;
}
.wpcf7 form:not(.dfd_contact_form) p.padding-left { padding-left:10px; }
.wpcf7 form:not(.dfd_contact_form) p.padding-right { padding-right:10px; }
.wpcf7 form:not(.dfd_contact_form) p.form_button {
  display:table;
  margin-top:27px !important;
  margin:0 auto;
}
.wpcf7 form:not(.dfd_contact_form) p input:not([type="range"]) {
  height:43px;
  min-height:43px;
}
.wpcf7 form:not(.dfd_contact_form) p input[type="submit"] {
  height:45px !important;
  min-height:45px !important;
}
.wpcf7 form:not(.dfd_contact_form) p label { display:block; }
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item {
  display:inline-table;
  margin:0;
}
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item .wpcf7-list-item-label {
  display:table-cell;
  vertical-align:middle;
  padding-right:10px;
}
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item input[type="radio"] { margin:0 20px 0 0; }
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item input[type="checkbox"] { margin:0 20px 0 0; }
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item input { vertical-align:middle; }
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item label {
  display:inherit;
  margin-right:10px;
}
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item label .wpcf7-list-item-label {
  display:table-cell;
  vertical-align:middle;
}
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item label input[type="radio"] { margin:0 10px 0 0; }
.wpcf7 form:not(.dfd_contact_form) p .wpcf7-list-item label input[type="checkbox"] { margin:0 10px 0 0; }
.wpcf7 form:not(.dfd_contact_form) p .ajax-loader { display:none; }
.wpcf7 form:not(.dfd_contact_form) input[type="text"], .wpcf7 form:not(.dfd_contact_form) input[type="password"], .wpcf7 form:not(.dfd_contact_form) input[type="date"], .wpcf7 form:not(.dfd_contact_form) input[type="datetime"], .wpcf7 form:not(.dfd_contact_form) input[type="email"], .wpcf7 form:not(.dfd_contact_form) input[type="number"], .wpcf7 form:not(.dfd_contact_form) input[type="search"], .wpcf7 form:not(.dfd_contact_form) input[type="tel"], .wpcf7 form:not(.dfd_contact_form) input[type="time"], .wpcf7 form:not(.dfd_contact_form) input[type="url"], .wpcf7 form:not(.dfd_contact_form) textarea { margin-bottom:0; }
.wpcf7 form:not(.dfd_contact_form) ::-webkit-input-placeholder { line-height:inherit; }
.wpcf7 form .wpcf7-response-output.wpcf7-display-none {
  margin:30px 0px 10px !important;
  border-width:0;
  padding:7px 30px 7px 24px;
  border-radius:2px;
  color:#ffffff;
}
.wpcf7 form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { background-color:#f67066; }
.wpcf7 form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok { background-color:#68e2a3; }
.wpcf7 form input[type="range"] {
  -webkit-appearance:slider-horizontal;
  appearance:slider-horizontal;
}
.wpcf7 form p { position:relative; }
.wpcf7 form p.dfd-full-size {
  width:100%;
  float:left;
}
.wpcf7 form p.dfd-half-size {
  width:50%;
  float:left;
}
.wpcf7 form p.dfd-third-size {
  width:33.333%;
  float:left;
}
.wpcf7 form p.dfd-fourth-size {
  width:25%;
  float:left;
}
.wpcf7 form p.dfd-third-size-left { padding-right:7px; }
.wpcf7 form p.dfd-third-size-center {
  padding-left:7px;
  padding-right:7px;
}
.wpcf7 form p.dfd-third-size-right { padding-left:7px; }
.wpcf7 form p.clear { margin-bottom:0 !important; }
.wpcf7 form:not(.dfd_contact_form) input[type="submit"] {
  text-align:center;
  cursor:pointer;
  padding-left:50px;
  padding-right:50px;
  min-width:176px;
  line-height:normal;
  letter-spacing:1px;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  transition:all .4s ease;
}
.wpcf7 form .dfd-contact-form-style-1 .wpcf7-form-control-wrap {
  position:relative;
  display:block;
  border-bottom:1px solid #e7e7e7;
}
.wpcf7 form .dfd-contact-form-style-1 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  padding-left:0;
  -webkit-transition:padding-left .3s ease-in-out;
  -moz-transition:padding-left .3s ease-in-out;
  transition:padding-left .3s ease-in-out;
}
.wpcf7 form .dfd-contact-form-style-1 .wpcf7-form-control-wrap.active .wpcf7-not-valid-tip { padding-left:15px; }
.wpcf7 form .dfd-contact-form-style-1 p {
  position:relative;
  margin-bottom:10px;
}
.wpcf7 form .dfd-contact-form-style-1 input[type="text"], .wpcf7 form .dfd-contact-form-style-1 input[type="password"], .wpcf7 form .dfd-contact-form-style-1 input[type="date"], .wpcf7 form .dfd-contact-form-style-1 input[type="datetime"], .wpcf7 form .dfd-contact-form-style-1 input[type="email"], .wpcf7 form .dfd-contact-form-style-1 input[type="number"], .wpcf7 form .dfd-contact-form-style-1 input[type="search"], .wpcf7 form .dfd-contact-form-style-1 input[type="tel"], .wpcf7 form .dfd-contact-form-style-1 input[type="time"], .wpcf7 form .dfd-contact-form-style-1 input[type="url"] {
  padding-left:0;
  padding-right:0;
  margin-bottom:0;
  background:transparent;
  border-top-color:transparent;
  border-left-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-transition:padding-left .3s ease-in-out, padding-right .3s ease-in-out;
  -moz-transition:padding-left .3s ease-in-out, padding-right .3s ease-in-out;
  transition:padding-left .3s ease-in-out, padding-right .3s ease-in-out;
}
.wpcf7 form .dfd-contact-form-style-1 input[type="text"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="password"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="date"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="datetime"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="email"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="number"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="search"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="tel"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="time"]:focus, .wpcf7 form .dfd-contact-form-style-1 input[type="url"]:focus {
  padding-left:15px;
  padding-right:15px;
  background:transparent;
}
.wpcf7 form .dfd-contact-form-style-1 span.chaffle input[type="submit"], .wpcf7 form .dfd-contact-form-style-1:not(.dfd_user_form) input[type="submit"] {
  position:relative;
  display:inline-block;
  width:auto;
  font-style:normal;
  font-weight:600;
  font-size:12px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:45px;
  text-transform:none;
  letter-spacing:2px;
  color:#ffffff;
  height:45px;
  padding-top:0;
  padding-bottom:0;
  padding-left:40px;
  padding-right:40px;
  background:#34db83;
  border:1px solid #34db83;
  border-radius:0;
  cursor:pointer;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
  margin-top:15px;
  padding:0 50px;
}
.wpcf7 form .dfd-contact-form-style-1 span.chaffle input[type="submit"] i, .wpcf7 form .dfd-contact-form-style-1:not(.dfd_user_form) input[type="submit"] 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;
}
.wpcf7 form .dfd-contact-form-style-1 span.chaffle input[type="submit"]:hover, .wpcf7 form .dfd-contact-form-style-1:not(.dfd_user_form) input[type="submit"]:hover {
  color:#ffffff;
  background:#25d176;
  border:1px solid #25d176;
}
.wpcf7 form .dfd-contact-form-style-1 span.chaffle input[type="submit"]:hover, .wpcf7 form .dfd-contact-form-style-1:not(.dfd_user_form) input[type="submit"]:hover { background:#2791d9; }
.wpcf7 form .dfd-contact-form-style-1 span.chaffle {
  position:absolute;
  background:transparent;
  border-color:transparent;
}
.wpcf7 form .dfd-contact-form-style-1 span.chaffle:hover {
  background:transparent;
  border-color:transparent;
}
.wpcf7 form .dfd-contact-form-style-1 .right-border, .wpcf7 form .dfd-contact-form-style-1 .top-border, .wpcf7 form .dfd-contact-form-style-1 .left-border {
  position:absolute;
  background:transparent;
  border-width:0px;
  border-style:solid;
}
.wpcf7 form .dfd-contact-form-style-1 .right-border {
  width:1px;
  right:0;
  bottom:0;
  top:100%;
  border-right-width:1px;
  -webkit-transition:top .1s ease-in-out .4s;
  -moz-transition:top .1s ease-in-out .4s;
  transition:top .1s ease-in-out .4s;
}
.wpcf7 form .dfd-contact-form-style-1 .right-border.active {
  top:0;
  -webkit-transition:top .1s ease-in-out;
  -moz-transition:top .1s ease-in-out;
  transition:top .1s ease-in-out;
}
.wpcf7 form .dfd-contact-form-style-1 .top-border {
  height:1px;
  top:0;
  right:0;
  left:100%;
  border-top-width:1px;
  -webkit-transition:left .3s ease-in-out .1s;
  -moz-transition:left .3s ease-in-out .1s;
  transition:left .3s ease-in-out .1s;
}
.wpcf7 form .dfd-contact-form-style-1 .top-border.active {
  left:0;
  -webkit-transition:left .3s ease-in-out .1s;
  -moz-transition:left .3s ease-in-out .1s;
  transition:left .3s ease-in-out .1s;
}
.wpcf7 form .dfd-contact-form-style-1 .left-border {
  width:1px;
  left:0;
  top:0;
  bottom:100%;
  border-left-width:1px;
  -webkit-transition:bottom .1s ease-in-out;
  -moz-transition:bottom .1s ease-in-out;
  transition:bottom .1s ease-in-out;
}
.wpcf7 form .dfd-contact-form-style-1 .left-border.active {
  bottom:0;
  -webkit-transition:bottom .1s ease-in-out .4s;
  -moz-transition:bottom .1s ease-in-out .4s;
  transition:bottom .1s ease-in-out .4s;
}
.wpcf7 form .dfd-contact-form-style-1 ::-webkit-input-placeholder { color:#28262b; }
.wpcf7 form .dfd-contact-form-style-1 -moz-placeholder { color:#28262b; }
.wpcf7 form .dfd-contact-form-style-1 :-moz-placeholder { color:#28262b; }
.wpcf7 form .dfd-contact-form-style-1 -ms-input-placeholder { color:#28262b; }
.wpcf7 form .dfd-contact-from-style-6 input[type="text"], .wpcf7 form .dfd-contact-from-style-6 input[type="password"], .wpcf7 form .dfd-contact-from-style-6 input[type="date"], .wpcf7 form .dfd-contact-from-style-6 input[type="datetime"], .wpcf7 form .dfd-contact-from-style-6 input[type="email"], .wpcf7 form .dfd-contact-from-style-6 input[type="number"], .wpcf7 form .dfd-contact-from-style-6 input[type="search"], .wpcf7 form .dfd-contact-from-style-6 input[type="tel"], .wpcf7 form .dfd-contact-from-style-6 input[type="time"], .wpcf7 form .dfd-contact-from-style-6 input[type="url"], .wpcf7 form .dfd-contact-from-style-6 textarea { margin-bottom:0; }
.wpcf7 form .dfd-contact-from-style-6 input[type="submit"] {
  position:relative;
  display:inline-block;
  width:auto;
  font-style:normal;
  font-weight:600;
  font-size:12px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:45px;
  text-transform:none;
  letter-spacing:2px;
  color:#ffffff;
  height:45px;
  padding-top:0;
  padding-bottom:0;
  padding-left:40px;
  padding-right:40px;
  background:#34db83;
  border:1px solid #34db83;
  border-radius:0;
  cursor:pointer;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
  margin-top:0;
  padding:0;
  width:100%;
}
.wpcf7 form .dfd-contact-from-style-6 input[type="submit"] 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;
}
.wpcf7 form .dfd-contact-from-style-6 input[type="submit"]:hover {
  color:#ffffff;
  background:#25d176;
  border:1px solid #25d176;
}
.wpcf7 form input[type="date"]::-webkit-outer-spin-button, .wpcf7 form input[type="date"]::-webkit-inner-spin-button {
  -moz-appearance:none;
  -webkit-appearance:none;
}
.wpcf7 form input[type="date"]::-webkit-calendar-picker-indicator {
  height:5px;
  width:8px;
  padding:17px 4px;
}
.wpcf7 form .wpcf7-not-valid-tip { color:#bcbcbc; }
.wpcf7 form :focus::-webkit-input-placeholder { color:transparent; }
.wpcf7 form :focus:-moz-placeholder { color:transparent; }
.wpcf7 form ​
        :focus::-moz-placeholder { color:transparent; }
.wpcf7 form ​
        :focus:-ms-input-placeholder { color:transparent; }
.wpcf7 form input[type="number"]::-webkit-inner-spin-button:before {
  content:"";
  position:absolute;
  top:50%;
  right:16px;
  width:15px;
  height:1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  background:#ffffff;
  z-index:3;
}
.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 :-ms-input-placeholder, .wpcf7 form.dfd_contact_form .dfd-contact-form-style-compact :-ms-input-placeholder { opacity:1; }
.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 :-moz-placeholder, .wpcf7 form.dfd_contact_form .dfd-contact-form-style-compact :-moz-placeholder { opacity:1; }
.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 ::-moz-placeholder, .wpcf7 form.dfd_contact_form .dfd-contact-form-style-compact ::-moz-placeholder { opacity:1; }
.wpcf7 form.dfd_contact_form :focus::-webkit-input-placeholder { color:transparent !important; }
.wpcf7 form.dfd_contact_form :focus:-moz-placeholder { color:transparent !important; }
.wpcf7 form.dfd_contact_form :focus::-moz-placeholder { color:transparent !important; }
.wpcf7 form.dfd_contact_form :focus*::-moz-placeholder { color:transparent !important; }
.wpcf7 form.dfd_contact_form :focus:-ms-input-placeholder { color:transparent !important; }
.wpcf7 form.dfd_contact_form .dfd-full-size input, .wpcf7 form.dfd_contact_form .dfd-half-size input, .wpcf7 form.dfd_contact_form .dfd-third-size input, .wpcf7 form.dfd_contact_form .dfd-fourth-size input { width:100%; }
.wpcf7 form.dfd_contact_form .reloadCap {
  margin:0 auto;
  display:block;
  text-align:center;
  cursor:pointer;
  color:#989ba8;
  transition:color 0.4s;
}
.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  margin:30px 0px 10px !important;
  border-width:0;
  padding:7px 30px 7px 24px;
  font-size:13px;
  border-radius:2px;
  color:#ffffff;
  min-height:43px;
  background-color:#f67066;
  position:relative;
  width:100%;
  display:none;
  opacity:0;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  transition:all .4s ease;
}
.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors.success { background-color:#68e2a3; }
.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors span {
  display:table-cell;
  vertical-align:middle;
}
.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors i {
  position:absolute;
  right:18px;
  transform:translateY(-50%);
  top:50%;
  font-size:10px;
  cursor:pointer;
}
.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors i:before {
  content:"\ea38";
  font-weight:bold;
}
.wpcf7 form.dfd_contact_form .error {
  font-family:"Open Sans", "Open Sans", "PT Sans", sans-serif;
  border-radius:2px;
  -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);
  text-align:center;
  display:block;
  font-size:12px;
  position:absolute;
  top:5px;
  padding:4px;
  padding:8px 10px;
  line-height:1;
  width:auto;
  left:-30px;
  z-index:44;
  color:#28262b;
  opacity:0;
  background:white;
}
.wpcf7 form.dfd_contact_form p:not(.last) { margin-bottom:14px; }
.wpcf7 form.dfd_contact_form p.last { margin-bottom:0px; }
.wpcf7 form.dfd_contact_form p.form_button {
  display:table;
  margin-top:27px !important;
}
.wpcf7 form.dfd_contact_form p:not(.form_button) input, .wpcf7 form.dfd_contact_form p:not(.form_button) textarea { padding-left:17px; }
.wpcf7 form.dfd_contact_form p input {
  height:43px;
  min-height:43px;
}
.wpcf7 form.dfd_contact_form p .checkbox input { height:40px; }
.wpcf7 form.dfd_contact_form p textarea {
  padding-top:15px;
  min-height:43px;
}
.wpcf7 form.dfd_contact_form p span.wpcf7-form-control-wrap {
  overflow:visible;
  display:inherit;
}
.wpcf7 form.dfd_contact_form p span.wpcf7-form-control-wrap .label_text span:last-child {
  display:block;
  margin-top:4px;
}
.wpcf7 form.dfd_contact_form p span.wpcf7-form-control-wrap .label_text span.req_text { display:none; }
.wpcf7 form.dfd_contact_form .wpcf7-submit {
  padding-left:50px;
  padding-right:50px;
  min-width:176px;
  line-height:normal;
  letter-spacing:1px;
  cursor:pointer;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  transition:all .4s ease;
}
.wpcf7 form.dfd_contact_form .dfd-def-button .wpcf7-submit {
  line-height:0;
  width:100%;
  margin-top:0px;
  font-weight:400;
  padding:15px 20px 15px 20px;
  transition:all 0.4s;
  height:48px;
}
.wpcf7 form.dfd_contact_form .req_text {
  font-family:initial;
  position:absolute;
  top:0px;
  font-size:10px;
  display:none;
}
.wpcf7 form.dfd_contact_form .cssload-spin-box {
  left:100%;
  margin-right:20px;
  margin-top:19px;
  display:none;
}
.wpcf7 form.dfd_contact_form .field_error span:last-child input {
  border-color:#f67066 !important;
  border-width:2px !important;
}
.wpcf7 form.dfd_contact_form .wpcf7-form-control-wrap .label_text label:first-child {
  color:#5c5c5c;
  padding:0 15px;
}
.wpcf7 form.dfd_contact_form .dk-select .dk-selected { padding-left:14px; }
.wpcf7 form.dfd_contact_form.preset2 .dk-selected, .wpcf7 form.dfd_contact_form.preset3 .dk-selected { background:transparent; }
.wpcf7 form.dfd_contact_form.preset1 .wpcf7-submit, .wpcf7 form.dfd_contact_form.preset3 .wpcf7-submit {
  height:45px !important;
  min-height:45px !important;
}
.wpcf7 form.dfd_contact_form.preset1 .dfd-option-size .wpcf7-submit, .wpcf7 form.dfd_contact_form.preset3 .dfd-option-size .wpcf7-submit {
  width:auto !important;
  height:inherit !important;
  line-height:inherit !important;
  padding-left:40px !important;
  padding-right:40px !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.wpcf7 form.dfd_contact_form.preset1 span.active input, .wpcf7 form.dfd_contact_form.preset1 span.active textarea { background-color:#ffffff !important; }
.wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) input, .wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) textarea {
  padding-left:15px !important;
  transition:border-color .2s ease-in-out, box-shadow .3s ease, background-color .4s ease;
  box-shadow:none;
}
.wpcf7 form.dfd_contact_form.preset1 span input, .wpcf7 form.dfd_contact_form.preset1 span textarea, .wpcf7 form.dfd_contact_form.preset1 span .dk-select .dk-selected { border-radius:4px; }
.wpcf7 form.dfd_contact_form.preset1.hover_style_input_shadow_appear span:not(.checkbox).active input, .wpcf7 form.dfd_contact_form.preset1.hover_style_input_shadow_appear span:not(.checkbox).active textarea {
  -webkit-box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
  box-shadow:0 10px 27px 0 rgba(0,0,0,0.1);
  border-color:transparent !important;
}
.wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-selected { border-width:1px; }
.wpcf7 form.dfd_contact_form.preset1 .checkboxgroup.dfd_cf_checkbox_group { padding-left:3px; }
.wpcf7 form.dfd_contact_form.preset1 .checkboxgroup.dfd_cf_radio_group {
  padding-left:0px;
  left:-2px;
}
.wpcf7 form.dfd_contact_form.preset1 .checkboxgroup.dfd_acceptance_group { padding-left:3px; }
.wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) input, .wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) textarea {
  padding-left:15px !important;
  background-color:transparent;
  border-radius:0;
  box-shadow:none;
}
.wpcf7 form.dfd_contact_form.preset2 .border-right { border-right-width:1px; }
.wpcf7 form.dfd_contact_form.preset2 .border-bottom {
  border-bottom-width:1px;
  margin-bottom:0px;
}
.wpcf7 form.dfd_contact_form.preset2 .wpcf7-form-control-wrap input {
  -webkit-transition:border-color .4s ease;
  -moz-transition:border-color .4s ease;
  transition:border-color .4s ease;
}
.wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover .dfd-contact-form-style-compact p.last { border-bottom:none !important; }
.wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap { width:100%; }
.wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap:before {
  content:"";
  display:block;
  border-width:1px;
  width:0%;
  height:1px;
  position:absolute;
  bottom:-1px;
  left:0;
  border-bottom:2px solid;
  -webkit-transition:width .5s ease;
  -moz-transition:width .5s ease;
  transition:width .5s ease;
}
.wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap.active .right-border, .wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap.active .top-border, .wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap.active .left-border { display:none; }
.wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap.active:before { width:100%; }
.wpcf7 form.dfd_contact_form.preset2 .box { border:2px solid #1b1b1b; }
.wpcf7 form.dfd_contact_form.preset2 .box p:last-child .wpcf7-form-control-wrap.active input {
  border-bottom-width:0px !important;
  border-bottom-style:solid !important;
  border-bottom-color:transparent !important;
}
.wpcf7 form.dfd_contact_form.preset2 .field_error { border-color:transparent; }
.wpcf7 form.dfd_contact_form.preset2 .field_error.border-right input {
  border-right-color:#f67066 !important;
  border-right-width:2px !important;
  border-right-style:solid !important;
  padding-bottom:3px;
  left:0px;
  width:100%;
}
.wpcf7 form.dfd_contact_form.preset2 .field_error.border-bottom .wpcf7-form-control-wrap:after {
  content:"";
  display:block;
  border-width:1px;
  width:100%;
  height:1px;
  position:absolute;
  bottom:-1px;
  left:0;
  border-bottom:2px solid #f67066;
}
.wpcf7 form.dfd_contact_form.preset2 .field_error.border-right { border:none !important; }
.wpcf7 form.dfd_contact_form.preset2 .checkboxgroup.dfd_cf_radio_group { left:-1px; }
.wpcf7 form.dfd_contact_form.preset2 .checkboxgroup.dfd_acceptance_group { left:4px; }
.wpcf7 form.dfd_contact_form.preset3 p:not(.form_button) input {
  -webkit-transition:border-color .3s ease-in-out,border-width .6s cubic-bezier(0, 0.63, 0, 1.29),background-color .3s ease;
  -moz-transition:border-color .3s ease-in-out,border-width .6s cubic-bezier(0, 0.63, 0, 1.29),background-color .3s ease;
  transition:border-color .3s ease-in-out,border-width .6s cubic-bezier(0, 0.63, 0, 1.29),background-color .3s ease;
}
.wpcf7 form.dfd_contact_form.preset3 .field_error.border-bottom span.wpcf7-form-control-wrap {
  border-bottom-color:#f67066 !important;
  border-bottom-style:solid !important;
}
.wpcf7 form.dfd_contact_form.preset3 .field_error span.wpcf7-form-control-wrap { border-color:transparent; }
.wpcf7 form.dfd_contact_form.preset3 .field_error span.wpcf7-form-control-wrap input {
  padding-left:15px !important;
  border-color:#f67066 !important;
  border-width:2px !important;
  border-style:solid !important;
  border-bottom:1px solid #f67066 !important;
}
.wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover .dfd-contact-form-style-compact p.last { border-bottom:none !important; }
.wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap { width:100%; }
.wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap:before {
  content:"";
  display:block;
  border-width:1px;
  width:0%;
  height:1px;
  position:absolute;
  bottom:-1px;
  left:0;
  border-bottom:2px solid;
  -webkit-transition:width .5s ease;
  -moz-transition:width .5s ease;
  transition:width .5s ease;
}
.wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap.active .right-border, .wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap.active .top-border, .wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap.active .left-border { display:none; }
.wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap.active:before { width:100%; }
.wpcf7 form.dfd_contact_form.preset3 p:not(.form_button) input, .wpcf7 form.dfd_contact_form.preset3 p:not(.form_button) textarea {
  padding-left:15px !important;
  background-color:transparent;
  box-shadow:none;
  border-radius:0;
  border:transparent;
}
.wpcf7 form.dfd_contact_form.preset3 .checkboxgroup.dfd_cf_radio_group { padding-left:14px; }
.wpcf7 form.dfd_contact_form.preset3 .checkboxgroup.dfd_acceptance_group { padding-left:19px; }
.wpcf7 form.dfd_contact_form.preset3 .wpcf7-form-control-wrap.dk-hover { border-bottom-color:transparent; }
.wpcf7 form.dfd_contact_form .wpcf7-display-none { display:none; }
.wpcf7 form.dfd_contact_form ::-webkit-input-placeholder { line-height:inherit; }
.wpcf7 form.dfd_contact_form textarea::-webkit-input-placeholder { top:0px; }
.wpcf7 form.dfd_contact_form textarea::-moz-placeholder {
  top:2px;
  line-height:normal;
}
.wpcf7 form.dfd_contact_form textarea:-moz-placeholder {
  top:2px;
  line-height:normal;
}
.wpcf7 form.dfd_contact_form input::-moz-placeholder {
  top:2px;
  line-height:-moz-block-height;
}
.wpcf7 form.dfd_contact_form input:-moz-placeholder {
  top:2px;
  line-height:-moz-block-height;
}
.wpcf7 form.dfd_contact_form -moz-placeholder { top:-2px; }
.wpcf7 form.dfd_contact_form :-moz-placeholder { top:-2px; }
.wpcf7 form.dfd_contact_form .checkboxgroup.dfd_cf_checkbox_group { padding-left:19px; }
.wpcf7 form .select_elem >span { min-height:49px; }
.wpcf7 form .dk_label {
  display:block;
  margin-top:5px;
}
.wpcf7 form .dk_container, .wpcf7 form .dk-selected { border-radius:0; }
.wpcf7 form .dk_toggle { padding:7px 15px 7px; }
.wpcf7 form .dk_toggle:before { right:23px; }
@media (max-width: 479px) {
  .wpcf7 p.dfd-half-size, .wpcf7 p.dfd-fourth-size { width:100% !important; }
  .wpcf7 .padding-left { padding-right:0px !important; }
  .wpcf7 .padding-center { padding:0 0px 0px 0px !important; }
  .wpcf7 .padding-right {
    padding-left:0px !important;
    padding-right:0px;
  }
}
.dfd_contact_form .cssload-spin-box2 {
  display:none;
  font-size:10px;
  text-indent:-9999em;
  width:16px;
  height:16px;
  border-radius:50%;
  background:-moz-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  background:-o-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  background:-ms-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  background:linear-gradient(to right,#ffffff 0%,rgba(255,255,255,0.27) 59%);
  position:absolute;
  -webkit-animation:load3 1.4s infinite linear;
  animation:load3 1.4s infinite linear;
  -webkit-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  right:14px;
  top:14px;
}
.dfd_contact_form .cssload-spin-box2:before {
  width:50%;
  height:50%;
  background:rgba(249,249,249,0.43);
  border-radius:100% 0% 0 0;
  position:absolute;
  top:0;
  left:0;
  content:'';
}
.dfd_contact_form .cssload-spin-box2:after {
  width:12px;
  height:12px;
  border-radius:50%;
  content:'';
  margin:auto;
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  transition:all .4s ease;
}
.dfd_contact_form .box { width:100%; }
.dfd_contact_form .box.button-line-enable + .form_button input[type="submit"] {
  display:block;
  width:100%;
}
.dfd_contact_form .box.button-line-enable.dfd-full-size-elements, .dfd_contact_form .box.button-line-enable.dfd-half-size-elements, .dfd_contact_form .box.button-line-enable.dfd-third-size-elements, .dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements {
  float:left;
  padding-right:10px;
}
.dfd_contact_form .box.button-line-enable.dfd-full-size-elements + .form_button, .dfd_contact_form .box.button-line-enable.dfd-half-size-elements + .form_button, .dfd_contact_form .box.button-line-enable.dfd-third-size-elements + .form_button, .dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements + .form_button {
  float:left;
  padding-left:10px;
}
.dfd_contact_form .box.button-line-enable.dfd-full-size-elements { width:50%; }
.dfd_contact_form .box.button-line-enable.dfd-full-size-elements + .form_button { width:50%; }
.dfd_contact_form .box.button-line-enable.dfd-half-size-elements { width:66.666%; }
.dfd_contact_form .box.button-line-enable.dfd-half-size-elements + .form_button { width:33.334%; }
.dfd_contact_form .box.button-line-enable.dfd-third-size-elements { width:75%; }
.dfd_contact_form .box.button-line-enable.dfd-third-size-elements + .form_button { width:25%; }
.dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements { width:80%; }
.dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements + .form_button { width:20%; }
@media (min-width: 800px) {
  .wpcf7 form.dfd_contact_form .box.button-line-enable + .form_button input[type="submit"] {
    padding-left:0;
    padding-right:0;
    min-width:auto;
  }
}
@media (max-width: 799px) {
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-full-size-elements, .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-half-size-elements, .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-third-size-elements, .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements {
    float:none;
    padding-right:0;
  }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-full-size-elements + .form_button, .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-half-size-elements + .form_button, .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-third-size-elements + .form_button, .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements + .form_button {
    float:none;
    padding-left:0;
  }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-full-size-elements { width:100%; }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-full-size-elements + .form_button { width:100%; }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-half-size-elements { width:100%; }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-half-size-elements + .form_button { width:100%; }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-third-size-elements { width:100%; }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-third-size-elements + .form_button { width:100%; }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements { width:100%; }
  .wpcf7 form.dfd_contact_form .box.button-line-enable.dfd-fourth-size-elements + .form_button { width:100%; }
}
@media (max-width: 479px) {
  .wpcf7 form.dfd_contact_form p.dfd-third-size { width:100%; }
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
.dfd_contact_form ::-moz-placeholder {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:10px;
  text-transform:uppercase;
  top:-2px;
}
​

.dfd_contact_form :-moz-placeholder {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:10px;
  text-transform:uppercase;
  top:-2px;
}
​
.dfd_contact_form *::-moz-placeholder {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:10px;
  text-transform:uppercase;
  top:-2px;
}
​
.dfd_contact_form input::-moz-placeholder { line-height:-moz-block-height; }
​
.dfd_contact_form input:-moz-placeholder { line-height:-moz-block-height; }
​
.dfd_contact_form textarea::-moz-placeholder { line-height:normal !important; }
​
.dfd_contact_form textarea:-moz-placeholder { line-height:normal !important; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
  border:none;
  -webkit-transform:perspective(1200px);
  -moz-transform:perspective(1200px);
  -o-transform:perspective(1200px);
  transform:perspective(1200px);
  -webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
  box-shadow:0 10px 25px 0 rgba(0,0,0,0.2);
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header {
  background:transparent;
  border:none;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-prev, ​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-next {
  display:block;
  margin:0 auto;
  width:28px;
  height:28px;
  line-height:inherit;
  text-align:center;
  border:2px solid transparent;
  background:none;
  font-weight:bold;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  border-radius:50%;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-prev span, ​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-next span { background-image:none; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-prev:after, ​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-next:after {
  content:"";
  position:absolute;
  border:2px solid transparent;
  top:-2px;
  bottom:-2px;
  left:-2px;
  right:-2px;
  border-radius:50%;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-prev:before, ​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-next:before {
  position:relative;
  top:-3px;
  font-size:9px;
  font-family:dfd-socicons-font !important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-prev:hover:not(.ui-state-disabled):after, ​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-next:hover:not(.ui-state-disabled):after {
  cursor:pointer;
  border-color:#e7e7e7;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-prev { left:2px !important; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-prev:before { content:"\e9ca"; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-next { right:2px !important; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-next:before { content:"\e9cb"; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-widget-header .ui-datepicker-title {
  text-align:center;
  height:36px;
  line-height:36px;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar {
  border:none;
  margin-top:7px;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar thead tr th, ​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody td {
  width:36px;
  height:36px;
  line-height:36px;
  text-align:center;
  padding:0;
  vertical-align:middle;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar thead { background:transparent; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar thead tr th { color:#c3c3c3; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr { background:transparent; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr td { position:relative; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr td .ui-state-default {
  display:block;
  position:relative;
  z-index:2;
  background:transparent;
  border:none;
  color:inherit;
  font-weight:inherit;
  padding:0;
  text-align:center;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr td .ui-state-default:before {
  content:"";
  position:absolute;
  width:36px;
  height:36px;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  border-radius:50%;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
  z-index:-1;
}
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr td .ui-state-default:hover:before { background:#e7e7e7; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active { color:#ffffff; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active:before { background:#3498db; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable .ui-state-default:hover:before { background:none; }
​
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody tr:first-child td {
  padding-top:17px;
  padding-bottom:7px;
}
.dfd-animate-heading-wrap { line-height:0; }
.dfd-animate-heading-wrap.full-width-bg .content-wrap .wrap-container > * { display:block; }
.dfd-animate-heading-wrap .content-wrap {
  display:inline-block;
  overflow:hidden;
}
.dfd-animate-heading-wrap .content-wrap .wrap-container {
  display:block;
  line-height:0 !important;
}
.dfd-animate-heading-wrap .content-wrap .wrap-container > * {
  display:inline-block;
  overflow:hidden;
  color:#ffffff;
  line-height:0 !important;
}
.dfd-animate-heading-wrap .content-wrap .dfd-content-title-big {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.5px;
  font-weight:400;
}
.dfd-animate-heading-wrap .animate-container, .dfd-animate-heading-wrap .animate-element {
  position:relative;
  display:block;
}
.dfd-animate-heading-wrap .animate-container {
  overflow:hidden;
  border-radius:4px;
}
.dfd-animate-heading-wrap .animate-element {
  padding:10px 12px;
  line-height:1.3;
}
.dfd-animate-heading-wrap .title-container.animate-container { background:#3498db; }
.dfd-animate-heading-wrap .title-container.animate-container, .dfd-animate-heading-wrap .title-container .animate-element {
  -webkit-transition:-webkit-transform 1s cubic-bezier(.5,0,.7,.3);
  -moz-transition:-moz-transform 1s cubic-bezier(.5,0,.7,.3);
  transition:transform 1s cubic-bezier(.5,0,.7,.3);
}
.dfd-animate-heading-wrap .subtitle-wrap .dfd-content-subtitle {
  font-size:14px;
  color:#bfbfbf;
}
.dfd-animate-heading-wrap .subtitle-container.animate-container { background:#3498db; }
.dfd-animate-heading-wrap .subtitle-container.animate-container, .dfd-animate-heading-wrap .subtitle-container .animate-element {
  -webkit-transition:-webkit-transform 1s cubic-bezier(.5,0,.7,.3) 1s;
  -moz-transition:-moz-transform 1s cubic-bezier(.5,0,.7,.3) 1s;
  transition:transform 1s cubic-bezier(.5,0,.7,.3) 1s;
}
.dfd-animate-heading-wrap.left-to-right .animate-container {
  -webkit-transform:translateX(-101%);
  -moz-transform:translateX(-101%);
  -o-transform:translateX(-101%);
  transform:translateX(-101%);
}
.dfd-animate-heading-wrap.left-to-right .animate-element {
  -webkit-transform:translateX(101%);
  -moz-transform:translateX(101%);
  -o-transform:translateX(101%);
  transform:translateX(101%);
}
.dfd-animate-heading-wrap.right-to-left .animate-container {
  -webkit-transform:translateX(101%);
  -moz-transform:translateX(101%);
  -o-transform:translateX(101%);
  transform:translateX(101%);
}
.dfd-animate-heading-wrap.right-to-left .animate-element {
  -webkit-transform:translateX(-101%);
  -moz-transform:translateX(-101%);
  -o-transform:translateX(-101%);
  transform:translateX(-101%);
}
.dfd-animate-heading-wrap.top-to-bottom .animate-container {
  -webkit-transform:translateY(-101%);
  -moz-transform:translateY(-101%);
  -o-transform:translateY(-101%);
  transform:translateY(-101%);
}
.dfd-animate-heading-wrap.top-to-bottom .animate-element {
  -webkit-transform:translateY(101%);
  -moz-transform:translateY(101%);
  -o-transform:translateY(101%);
  transform:translateY(101%);
}
.dfd-animate-heading-wrap.bottom-to-top .animate-container {
  -webkit-transform:translateY(101%);
  -moz-transform:translateY(101%);
  -o-transform:translateY(101%);
  transform:translateY(101%);
}
.dfd-animate-heading-wrap.bottom-to-top .animate-element {
  -webkit-transform:translateY(-101%);
  -moz-transform:translateY(-101%);
  -o-transform:translateY(-101%);
  transform:translateY(-101%);
}
.dfd-animate-heading-wrap.heading-animate .animate-container, .dfd-animate-heading-wrap.heading-animate .animate-element {
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
}
@-webkit-keyframes blink {
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes blink {
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}
@keyframes blink {
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}
.dfd-animated-text-wrap .dfd-animated-text-block.style-changethewords .dfd-animate-text > span:not(:first-child) { display:none; }
.dfd-animated-text-wrap .dfd-animated-text-block > * { padding-right:5px; }
.dfd-animated-text-wrap .dfd-animated-text-block > *:last-child { padding-right:0; }
.dfd-animated-text-wrap .dfd-animated-text-block .dfd-animate-text > span { padding-right:5px; }
.dfd-animated-text-wrap .dfd-animated-text-block .dfd-animate-text > span:last-child { padding-right:0; }
.dfd-animated-text-wrap .dfd-animated-text-block .dfd-animate-me { padding-right:2.5px; }
.dfd-animated-text-wrap .dfd-animated-text-block .typed-cursor { padding-right:2.5px; }
.dfd-animated-text-wrap .dfd-animated-text-block span {
  font-style:normal;
  font-weight:600;
  font-size:45px;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  line-height:1.866;
  text-transform:none;
  letter-spacing:4px;
  color:#28262b;
}
.dfd-animated-text-wrap .dfd-animated-text-block .typed-cursor {
  opacity:1;
  -webkit-animation:blink 0.7s infinite;
  -moz-animation:blink 0.7s infinite;
  animation:blink 0.7s infinite;
}
.dfd-text-animated {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}
.dfd-text-animated.infinite {
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}
@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03);
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97);
  }
  to {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03);
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97);
  }
  to {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
  }
}
.bounceIn {
  -webkit-animation-name:bounceIn;
  animation-name:bounceIn;
}
@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0);
  }
  75% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0);
  }
  75% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
.bounceInDown {
  -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(-3000px,0,0);
    transform:translate3d(-3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(25px,0,0);
    transform:translate3d(25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(5px,0,0);
    transform:translate3d(5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(-3000px,0,0);
    transform:translate3d(-3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(25px,0,0);
    transform:translate3d(25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(5px,0,0);
    transform:translate3d(5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
.bounceInLeft {
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(3000px,0,0);
    transform:translate3d(3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(-25px,0,0);
    transform:translate3d(-25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(-5px,0,0);
    transform:translate3d(-5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(3000px,0,0);
    transform:translate3d(3000px,0,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(-25px,0,0);
    transform:translate3d(-25px,0,0);
  }
  75% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0);
  }
  90% {
    -webkit-transform:translate3d(-5px,0,0);
    transform:translate3d(-5px,0,0);
  }
  to {
    -webkit-transform:none;
    transform:none;
  }
}
.bounceInRight {
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(0,3000px,0);
    transform:translate3d(0,3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  75% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0);
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
    animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
  }
  from {
    opacity:0;
    -webkit-transform:translate3d(0,3000px,0);
    transform:translate3d(0,3000px,0);
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  75% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  90% {
    -webkit-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0);
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
.bounceInUp {
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  50%, 55% {
    opacity:1;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  50%, 55% {
    opacity:1;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
}
.bounceOut {
  -webkit-animation-name:bounceOut;
  animation-name:bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
.bounceOutDown {
  -webkit-animation-name:bounceOutDown;
  animation-name:bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity:1;
    -webkit-transform:translate3d(20px,0,0);
    transform:translate3d(20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity:1;
    -webkit-transform:translate3d(20px,0,0);
    transform:translate3d(20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
.bounceOutLeft {
  -webkit-animation-name:bounceOutLeft;
  animation-name:bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity:1;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity:1;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
.bounceOutRight {
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }
  40%, 45% {
    opacity:1;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0);
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
.bounceOutUp {
  -webkit-animation-name:bounceOutUp;
  animation-name:bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from { opacity:0; }
  to { opacity:1; }
}
@keyframes fadeIn {
  from { opacity:0; }
  to { opacity:1; }
}
.fadeIn {
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInDown {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInDown {
  -webkit-animation-name:fadeInDown;
  animation-name:fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInDownBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInDownBig {
  -webkit-animation-name:fadeInDownBig;
  animation-name:fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInLeft {
  -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name:fadeInLeftBig;
  animation-name:fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInRight {
  from {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInRight {
  -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInRightBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInRightBig {
  -webkit-animation-name:fadeInRightBig;
  animation-name:fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInUp {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInUp {
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInUpBig {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInUpBig {
  -webkit-animation-name:fadeInUpBig;
  animation-name:fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  from { opacity:1; }
  to { opacity:0; }
}
@keyframes fadeOut {
  from { opacity:1; }
  to { opacity:0; }
}
.fadeOut {
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
@keyframes fadeOutDown {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
.fadeOutDown {
  -webkit-animation-name:fadeOutDown;
  animation-name:fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
@keyframes fadeOutDownBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name:fadeOutDownBig;
  animation-name:fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
@keyframes fadeOutLeft {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
.fadeOutLeft {
  -webkit-animation-name:fadeOutLeft;
  animation-name:fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
@keyframes fadeOutLeftBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name:fadeOutLeftBig;
  animation-name:fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
@keyframes fadeOutRight {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
.fadeOutRight {
  -webkit-animation-name:fadeOutRight;
  animation-name:fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
@keyframes fadeOutRightBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name:fadeOutRightBig;
  animation-name:fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
@keyframes fadeOutUp {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
.fadeOutUp {
  -webkit-animation-name:fadeOutUp;
  animation-name:fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
@keyframes fadeOutUpBig {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name:fadeOutUpBig;
  animation-name:fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
    transform:perspective(400px) rotate3d(0,1,0,-360deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  40% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  50% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  80% {
    -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
    transform:perspective(400px) scale3d(.95,.95,.95);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
    transform:perspective(400px) rotate3d(0,1,0,-360deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  40% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  50% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  80% {
    -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
    transform:perspective(400px) scale3d(.95,.95,.95);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-animation-name:flip;
  animation-name:flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
    transform:perspective(400px) rotate3d(1,0,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
    transform:perspective(400px) rotate3d(1,0,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
    transform:perspective(400px) rotate3d(1,0,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
    transform:perspective(400px) rotate3d(1,0,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
  -webkit-animation-name:flipInX;
  animation-name:flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    transform:perspective(400px) rotate3d(0,1,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
    transform:perspective(400px) rotate3d(0,1,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
    transform:perspective(400px) rotate3d(0,1,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    transform:perspective(400px) rotate3d(0,1,0,-20deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
    transform:perspective(400px) rotate3d(0,1,0,10deg);
    opacity:1;
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
    transform:perspective(400px) rotate3d(0,1,0,-5deg);
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
  -webkit-animation-name:flipInY;
  animation-name:flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    opacity:0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    opacity:0;
  }
}
.flipOutX {
  -webkit-animation-name:flipOutX;
  animation-name:flipOutX;
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    transform:perspective(400px) rotate3d(0,1,0,-15deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    opacity:0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    transform:perspective(400px) rotate3d(0,1,0,-15deg);
    opacity:1;
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    opacity:0;
  }
}
.flipOutY {
  -webkit-backface-visibility:visible !important;
  backface-visibility:visible !important;
  -webkit-animation-name:flipOutY;
  animation-name:flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
    transform:translate3d(100%,0,0) skewX(-30deg);
    opacity:0;
  }
  60% {
    -webkit-transform:skewX(20deg);
    transform:skewX(20deg);
    opacity:1;
  }
  80% {
    -webkit-transform:skewX(-5deg);
    transform:skewX(-5deg);
    opacity:1;
  }
  to {
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
    transform:translate3d(100%,0,0) skewX(-30deg);
    opacity:0;
  }
  60% {
    -webkit-transform:skewX(20deg);
    transform:skewX(20deg);
    opacity:1;
  }
  80% {
    -webkit-transform:skewX(-5deg);
    transform:skewX(-5deg);
    opacity:1;
  }
  to {
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.lightSpeedIn {
  -webkit-animation-name:lightSpeedIn;
  animation-name:lightSpeedIn;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from { opacity:1; }
  to {
    -webkit-transform:translate3d(100%,0,0) skewX(30deg);
    transform:translate3d(100%,0,0) skewX(30deg);
    opacity:0;
  }
}
@keyframes lightSpeedOut {
  from { opacity:1; }
  to {
    -webkit-transform:translate3d(100%,0,0) skewX(30deg);
    transform:translate3d(100%,0,0) skewX(30deg);
    opacity:0;
  }
}
.lightSpeedOut {
  -webkit-animation-name:lightSpeedOut;
  animation-name:lightSpeedOut;
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
}
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,-200deg);
    transform:rotate3d(0,0,1,-200deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,-200deg);
    transform:rotate3d(0,0,1,-200deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateIn {
  -webkit-animation-name:rotateIn;
  animation-name:rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name:rotateInDownLeft;
  animation-name:rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInDownRight {
  -webkit-animation-name:rotateInDownRight;
  animation-name:rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name:rotateInUpLeft;
  animation-name:rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-90deg);
    transform:rotate3d(0,0,1,-90deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-90deg);
    transform:rotate3d(0,0,1,-90deg);
    opacity:0;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
.rotateInUpRight {
  -webkit-animation-name:rotateInUpRight;
  animation-name:rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    opacity:1;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,200deg);
    transform:rotate3d(0,0,1,200deg);
    opacity:0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin:center;
    transform-origin:center;
    opacity:1;
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,200deg);
    transform:rotate3d(0,0,1,200deg);
    opacity:0;
  }
}
.rotateOut {
  -webkit-animation-name:rotateOut;
  animation-name:rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name:rotateOutDownLeft;
  animation-name:rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name:rotateOutDownRight;
  animation-name:rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name:rotateOutUpLeft;
  animation-name:rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg);
    opacity:0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg);
    opacity:0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name:rotateOutUpRight;
  animation-name:rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  20%, 60% {
    -webkit-transform:rotate3d(0,0,1,80deg);
    transform:rotate3d(0,0,1,80deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  40%, 80% {
    -webkit-transform:rotate3d(0,0,1,60deg);
    transform:rotate3d(0,0,1,60deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    opacity:1;
  }
  to {
    -webkit-transform:translate3d(0,700px,0);
    transform:translate3d(0,700px,0);
    opacity:0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  20%, 60% {
    -webkit-transform:rotate3d(0,0,1,80deg);
    transform:rotate3d(0,0,1,80deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
  }
  40%, 80% {
    -webkit-transform:rotate3d(0,0,1,60deg);
    transform:rotate3d(0,0,1,60deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    opacity:1;
  }
  to {
    -webkit-transform:translate3d(0,700px,0);
    transform:translate3d(0,700px,0);
    opacity:0;
  }
}
.hinge {
  -webkit-animation-name:hinge;
  animation-name:hinge;
}
@-webkit-keyframes rollIn {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes rollIn {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.rollIn {
  -webkit-animation-name:rollIn;
  animation-name:rollIn;
}
@-webkit-keyframes rollOut {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  }
}
@keyframes rollOut {
  from { opacity:1; }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  }
}
.rollOut {
  -webkit-animation-name:rollOut;
  animation-name:rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  50% { opacity:1; }
}
@keyframes zoomIn {
  from {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  50% { opacity:1; }
}
.zoomIn {
  -webkit-animation-name:zoomIn;
  animation-name:zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInDown {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInDown {
  -webkit-animation-name:zoomInDown;
  animation-name:zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInLeft {
  -webkit-animation-name:zoomInLeft;
  animation-name:zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInRight {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInRight {
  -webkit-animation-name:zoomInRight;
  animation-name:zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomInUp {
  from {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomInUp {
  -webkit-animation-name:zoomInUp;
  animation-name:zoomInUp;
}
@-webkit-keyframes zoomOut {
  from { opacity:1; }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  to { opacity:0; }
}
@keyframes zoomOut {
  from { opacity:1; }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  to { opacity:0; }
}
.zoomOut {
  -webkit-animation-name:zoomOut;
  animation-name:zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomOutDown {
  -webkit-animation-name:zoomOutDown;
  animation-name:zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin:left center;
    transform-origin:left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin:left center;
    transform-origin:left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name:zoomOutLeft;
  animation-name:zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin:right center;
    transform-origin:right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin:right center;
    transform-origin:right center;
  }
}
.zoomOutRight {
  -webkit-animation-name:zoomOutRight;
  animation-name:zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
    animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
    animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
  }
}
.zoomOutUp {
  -webkit-animation-name:zoomOutUp;
  animation-name:zoomOutUp;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
.slideInDown {
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
.slideInLeft {
  -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
.slideInRight {
  -webkit-animation-name:slideInRight;
  animation-name:slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    visibility:visible;
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
.slideInUp {
  -webkit-animation-name:slideInUp;
  animation-name:slideInUp;
}
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
  }
}
.slideOutDown {
  -webkit-animation-name:slideOutDown;
  animation-name:slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}
.slideOutLeft {
  -webkit-animation-name:slideOutLeft;
  animation-name:slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}
.slideOutRight {
  -webkit-animation-name:slideOutRight;
  animation-name:slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  to {
    visibility:hidden;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
}
.slideOutUp {
  -webkit-animation-name:slideOutUp;
  animation-name:slideOutUp;
}
.dfd-letter-effect-wrap .content {
  position:relative;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  align-items:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
  height:100%;
}
.dfd-letter-effect-wrap .content .dfd-letters-slideshow {
  position:relative;
  width:100%;
  height:100%;
}
.dfd-letter-effect-wrap .content .dfd-letters-slideshow .dfd-slide {
  position:relative;
  width:100%;
  height:100%;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  flex-direction:row;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
}
.dfd-letter-effect-wrap .content .dfd-letters-slideshow .dfd-slide .title {
  position:relative;
  align-items:center;
}
.dfd-letter-effect-wrap .content .dfd-letters-slideshow .dfd-slide .title-centered {
  width:100%;
  align-items:center;
  text-align:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.dfd-letter-effect-wrap .content .dfd-letters-slideshow .dfd-slide .title-right {
  width:100%;
  text-align:right;
  -webkit-justify-content:flex-end;
  -ms-flex-pack:flex-end;
  justify-content:flex-end;
}
.dfd-letter-effect-wrap .content .dfd-letters-slideshow .dfd-slide .letter-effect {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  align-items:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.dfd-letter-effect-wrap .content .dfd-letters-slideshow .dfd-slide:not(.dfd-slide--current) {
  position:absolute;
  top:0;
  left:0;
  pointer-events:none;
  opacity:0;
}
.dfd-letter-effect-wrap [class*="letter"] {
  position:relative;
  -webkit-flex:none;
  -ms-flex:none;
  flex:none;
  white-space:pre;
}
.dfd-announce-module-wrap {
  position:relative;
  line-height:0;
}
.dfd-announce-module-wrap .dfd-announce-module {
  position:relative;
  display:inline-block;
  border-radius:4px;
  overflow:hidden;
}
.dfd-announce-module-wrap .dfd-announce-module:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-radius:inherit;
  background:rgba(0,0,0,0.05);
  border-width:0;
}
.dfd-announce-module-wrap .dfd-announce-module i {
  font-size:14px;
  margin-right:15px;
  float:left;
  width:44px;
  height:44px;
  line-height:44px;
  text-align:center;
  border-radius:inherit;
  margin-top:-8px;
  margin-left:-15px;
}
.dfd-announce-module-wrap .dfd-announce-module .module-text {
  position:relative;
  padding:8px 15px;
  text-align:left;
  border-radius:inherit;
  line-height:2em;
}
.dfd-announce-module-wrap.style-1 i {
  color:#464646;
  margin-right:0;
}
.dfd-announce-module-wrap.style-2 i {
  background:#3498db;
  color:#ffffff;
}
.dfd-announce-module-wrap.full-width-bg .dfd-announce-module { display:block; }
.dfd-posts-module.content-tiny article.post:last-child > .cover { margin-bottom:0; }
.dfd-posts-module.content-tiny article.post > .cover { margin-bottom:25px; }
.dfd-posts-module.content-tiny article.post > .cover:before, .dfd-posts-module.content-tiny article.post > .cover:after {
  content:" ";
  display:table;
}
.dfd-posts-module.content-tiny article.post > .cover:after { clear:both; }
.dfd-posts-module.content-tiny article.post > .cover .entry-thumb {
  float:left;
  width:80px;
  height:80px;
  line-height:80px;
  text-align:center;
}
.dfd-posts-module.content-tiny article.post > .cover .entry-thumb img {
  border-radius:50%;
  -webkit-transform:scale(1);
  transform:scale(1);
}
.dfd-posts-module.content-tiny article.post > .cover .entry-thumb .byline.category, .dfd-posts-module.content-tiny article.post > .cover .entry-thumb .dfd-post-format-icon { display:none; }
.dfd-posts-module.content-tiny article.post > .cover .content-wrap { margin-left:100px; }
.dfd-posts-module.content-tiny article.post > .cover .content-wrap h3.entry-title {
  font-size:15px;
  margin-top:10px;
}
.dfd-posts-module.content-tiny article.post > .cover .content-wrap h3.entry-title + .entry-meta { margin-top:10px; }
.dfd-posts-module.content-list article.post > .cover {
  padding-top:25px;
  padding-bottom:25px;
  border-bottom:1px solid #e7e7e7;
}
.dfd-posts-module.content-list article.post > .cover h3.entry-title {
  font-size:16px;
  padding:0 !important;
  margin:0;
}
.dfd-posts-module.content-list article.post > .cover h3.entry-title + .entry-meta { margin-top:10px; }
.dfd-posts-module.content-list article.post:last-child > .cover { border-bottom:none; }
.dfd-posts-module.content-full article.post h3.entry-title + .entry-content, .dfd-posts-module.content-full article.post h3.entry-title + .author-section { margin-top:10px; }
.dfd-posts-module.content-full_front.posts-tiled article.post { margin-bottom:0; }
.dfd-posts-module.content-full_front.posts-tiled article.post.format-quote > .cover, .dfd-posts-module.content-full_front.posts-tiled article.post.format-link > .cover, .dfd-posts-module.content-full_front.posts-tiled article.post.format-audio > .cover, .dfd-posts-module.content-full_front.posts-tiled article.post.format-standard > .cover, .dfd-posts-module.content-full_front.posts-tiled article.post.format-video > .cover, .dfd-posts-module.content-full_front.posts-tiled article.post.format-gallery > .cover { padding-bottom:0; }
.dfd-posts-module.content-full_front.posts-tiled article.post.format-quote > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front.posts-tiled article.post.format-quote > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front.posts-tiled article.post.format-quote > .cover .content-wrap .entry-subtitle, .dfd-posts-module.content-full_front.posts-tiled article.post.format-quote > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front.posts-tiled article.post.format-quote > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front.posts-tiled article.post.format-link > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front.posts-tiled article.post.format-link > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front.posts-tiled article.post.format-link > .cover .content-wrap .entry-subtitle, .dfd-posts-module.content-full_front.posts-tiled article.post.format-link > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front.posts-tiled article.post.format-link > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front.posts-tiled article.post.format-audio > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front.posts-tiled article.post.format-audio > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front.posts-tiled article.post.format-audio > .cover .content-wrap .entry-subtitle, .dfd-posts-module.content-full_front.posts-tiled article.post.format-audio > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front.posts-tiled article.post.format-audio > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front.posts-tiled article.post.format-standard > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front.posts-tiled article.post.format-standard > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front.posts-tiled article.post.format-standard > .cover .content-wrap .entry-subtitle, .dfd-posts-module.content-full_front.posts-tiled article.post.format-standard > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front.posts-tiled article.post.format-standard > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front.posts-tiled article.post.format-video > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front.posts-tiled article.post.format-video > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front.posts-tiled article.post.format-video > .cover .content-wrap .entry-subtitle, .dfd-posts-module.content-full_front.posts-tiled article.post.format-video > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front.posts-tiled article.post.format-video > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front.posts-tiled article.post.format-gallery > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front.posts-tiled article.post.format-gallery > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front.posts-tiled article.post.format-gallery > .cover .content-wrap .entry-subtitle, .dfd-posts-module.content-full_front.posts-tiled article.post.format-gallery > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front.posts-tiled article.post.format-gallery > .cover .content-wrap .author-section {
  padding-left:0;
  padding-right:0;
}
.dfd-posts-module.content-full_front article.post { margin-bottom:0; }
.dfd-posts-module.content-full_front article.post.format-quote:not(:hover) > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-quote:not(:hover) > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-link:not(:hover) > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-link:not(:hover) > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-audio:not(:hover) > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-audio:not(:hover) > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-standard:not(:hover) > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-standard:not(:hover) > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-video:not(:hover) > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-video:not(:hover) > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-gallery:not(:hover) > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-gallery:not(:hover) > .cover .content-wrap .author-section {
  max-height:0;
  margin-top:0;
}
.dfd-posts-module.content-full_front article.post.format-quote:hover > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-link:hover > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-audio:hover > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-standard:hover > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-video:hover > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-gallery:hover > .cover .entry-thumb > a:before { background:rgba(0,0,0,0.7); }
.dfd-posts-module.content-full_front article.post.format-quote:hover > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-link:hover > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-audio:hover > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-standard:hover > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-video:hover > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-gallery:hover > .cover .entry-thumb img {
  -webkit-transform:scale(1.02);
  -moz-transform:scale(1.02);
  -o-transform:scale(1.02);
  transform:scale(1.02);
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover, .dfd-posts-module.content-full_front article.post.format-link > .cover, .dfd-posts-module.content-full_front article.post.format-audio > .cover, .dfd-posts-module.content-full_front article.post.format-standard > .cover, .dfd-posts-module.content-full_front article.post.format-video > .cover, .dfd-posts-module.content-full_front article.post.format-gallery > .cover {
  margin:-1px;
  padding-bottom:0;
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover .entry-thumb .byline.category, .dfd-posts-module.content-full_front article.post.format-link > .cover .entry-thumb .byline.category, .dfd-posts-module.content-full_front article.post.format-audio > .cover .entry-thumb .byline.category, .dfd-posts-module.content-full_front article.post.format-standard > .cover .entry-thumb .byline.category, .dfd-posts-module.content-full_front article.post.format-video > .cover .entry-thumb .byline.category, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .entry-thumb .byline.category { z-index:11; }
.dfd-posts-module.content-full_front article.post.format-quote > .cover .entry-thumb > a, .dfd-posts-module.content-full_front article.post.format-link > .cover .entry-thumb > a, .dfd-posts-module.content-full_front article.post.format-audio > .cover .entry-thumb > a, .dfd-posts-module.content-full_front article.post.format-standard > .cover .entry-thumb > a, .dfd-posts-module.content-full_front article.post.format-video > .cover .entry-thumb > a, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .entry-thumb > a {
  display:block;
  position:relative;
  z-index:10;
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-link > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-audio > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-standard > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-video > .cover .entry-thumb > a:before, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .entry-thumb > a:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.4);
  z-index:1;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-link > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-audio > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-standard > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-video > .cover .entry-thumb img, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .entry-thumb img {
  display:block;
  min-width:100%;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .8s ease;
  -moz-transition:-moz-transform .8s ease;
  transition:transform .8s ease;
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.content-full_front article.post.format-link > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.content-full_front article.post.format-audio > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.content-full_front article.post.format-standard > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.content-full_front article.post.format-video > .cover .entry-thumb .dfd-post-format-icon, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .entry-thumb .dfd-post-format-icon { display:none; }
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  padding:20px;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap .entry-meta, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap .entry-meta { color:rgba(255,255,255,0.4); }
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap h3.entry-title, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap h3.entry-title {
  color:#ffffff;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap h3.entry-title a, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap h3.entry-title a, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap h3.entry-title a, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap h3.entry-title a, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap h3.entry-title a, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap h3.entry-title a { color:inherit; }
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap h3.entry-title:hover, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap h3.entry-title:hover, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap h3.entry-title:hover, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap h3.entry-title:hover, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap h3.entry-title:hover, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap h3.entry-title:hover { opacity:.8; }
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap .author-section .author a, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap .author-section .author a, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap .author-section .author a, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap .author-section .author a, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap .author-section .author a, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap .author-section .author a { color:#ffffff; }
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap .entry-content, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap .entry-content {
  max-height:4em;
  line-height:2;
  overflow:hidden;
  color:rgba(255,255,255,0.8);
  -webkit-transition:max-height .3s ease, margin .3s ease;
  -moz-transition:max-height .3s ease, margin .3s ease;
  transition:max-height .3s ease, margin .3s ease;
}
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap .entry-content p, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap .entry-content p, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap .entry-content p, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap .entry-content p, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap .entry-content p, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap .entry-content p { color:inherit; }
.dfd-posts-module.content-full_front article.post.format-quote > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-link > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-audio > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-standard > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-video > .cover .content-wrap .author-section, .dfd-posts-module.content-full_front article.post.format-gallery > .cover .content-wrap .author-section {
  max-height:34px;
  overflow:hidden;
  -webkit-transition:max-height .3s ease, margin .3s ease;
  -moz-transition:max-height .3s ease, margin .3s ease;
  transition:max-height .3s ease, margin .3s ease;
}
.dfd-posts-module.layout-carousel article.post.format-quote > .cover .entry-content, .dfd-posts-module.layout-carousel article.post.format-link > .cover .entry-content, .dfd-posts-module.layout-carousel article.post.format-audio > .cover .entry-content, .dfd-posts-module.layout-carousel article.post.format-standard > .cover .entry-content, .dfd-posts-module.layout-carousel article.post.format-video > .cover .entry-content, .dfd-posts-module.layout-carousel article.post.format-gallery > .cover .entry-content {
  height:4em;
  line-height:2;
  overflow:hidden;
}
.dfd-posts-module.layout-carousel article.post.format-quote > .cover .entry-content p, .dfd-posts-module.layout-carousel article.post.format-link > .cover .entry-content p, .dfd-posts-module.layout-carousel article.post.format-audio > .cover .entry-content p, .dfd-posts-module.layout-carousel article.post.format-standard > .cover .entry-content p, .dfd-posts-module.layout-carousel article.post.format-video > .cover .entry-content p, .dfd-posts-module.layout-carousel article.post.format-gallery > .cover .entry-content p { line-height:inherit; }
.dfd-posts-module .dfd-slick-dots {
  display:inline-block;
  margin-top:14px;
  list-style:none;
  z-index:2;
}
.dfd-posts-module .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.dfd-posts-module .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.dfd-posts-module article.post { position:relative; }
.dfd-button-module-wrap .dfd-button-link {
  position:relative;
  display:inline-block;
  line-height:43px;
  cursor:pointer;
  border-radius:43px;
  background:transparent;
  -webkit-transition:-webkit-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  -o-transition:-o-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  -ms-transition:-ms-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  transition:box-shadow .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover {
  position:relative;
  overflow:hidden;
  display:block;
  line-height:inherit;
  padding:0 30px;
  cursor:pointer;
  border-radius:43px;
  background:transparent;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  border-radius:0;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:before {
  background:#3498db;
  border:0px solid #3498db;
  opacity:1;
  visibility:visible;
  z-index:1;
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:after {
  background:#2f77a8;
  opacity:0;
  visibility:hidden;
  z-index:2;
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover .icon-wrap { z-index:4; }
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover .dfd-button-svg-wrap {
  pointer-events:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  border-radius:inherit;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
  z-index:3;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover .dfd-button-svg-wrap .ripple-obj {
  pointer-events:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  fill:#3d82bf;
  z-index:0;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover .ripple-obj use { opacity:0; }
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover .dfd-button-border {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background:transparent;
  border-radius:inherit;
  z-index:4;
  -webkit-transition:border-color .5s cubic-bezier(.3,.95,.3,.95), border-radius .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:border-color .5s cubic-bezier(.3,.95,.3,.95), border-radius .5s cubic-bezier(.3,.95,.3,.95);
  transition:border-color .5s cubic-bezier(.3,.95,.3,.95), border-radius .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-link.dfd-fade .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-fade .dfd-button-inner-cover:after { display:none; }
.dfd-button-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:before {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-left:hover .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-slide-right:hover .dfd-button-inner-cover:before {
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:after {
  border-radius:0;
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-left:hover .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-slide-right:hover .dfd-button-inner-cover:after {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:before {
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:after {
  -webkit-transform-origin:0 50%;
  -moz-transform-origin:0 50%;
  -o-transform-origin:0 50%;
  transform-origin:0 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:before {
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:after {
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:before {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-top:hover .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-slide-bottom:hover .dfd-button-inner-cover:before {
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:after {
  border-radius:0;
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-top:hover .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-slide-bottom:hover .dfd-button-inner-cover:after {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:before {
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:after {
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -o-transform-origin:50% 0;
  transform-origin:50% 0;
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:before {
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:after {
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover:after { display:none; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  border-radius:inherit;
  overflow:hidden;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {
  content:"";
  display:block;
  -webkit-transition:-webkit-transform .5s ease;
  -moz-transition:-moz-transform .5s ease;
  transition:transform .5s ease;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after { background:#3498db; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after { background:#2f77a8; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after {
  width:50%;
  height:100%;
  position:absolute;
  top:0;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before { right:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after { left:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after {
  width:100%;
  height:50%;
  position:absolute;
  left:0;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before { bottom:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after { top:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after {
  -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%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical:hover .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical:hover .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical:hover .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical:hover .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {
  width:50%;
  height:100%;
  position:absolute;
  top:0;
  will-change:transform;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before {
  right:75%;
  margin-right:-1px;
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after {
  left:75%;
  margin-left:-1px;
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before {
  right:50%;
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {
  left:50%;
  margin-left:-1px;
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after {
  width:50%;
  height:100%;
  position:absolute;
  top:0;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before { right:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after { left:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal:hover .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after {
  width:100%;
  height:50%;
  position:absolute;
  left:0;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before { bottom:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after { top:50%; }
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before {
  -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%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical:hover .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical:hover .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical:hover .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical:hover .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, .dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {
  width:50%;
  height:100%;
  position:absolute;
  top:0;
  will-change:transform;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before {
  right:50%;
  margin-right:-1px;
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after {
  left:50%;
  margin-left:-1px;
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before {
  right:75%;
  margin-right:-1px;
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {
  left:75%;
  margin-left:-1px;
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-out:before {
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-out:after {
  -webkit-transform:skew(-45deg) scaleX(0);
  -moz-transform:skew(-45deg) scaleX(0);
  -o-transform:skew(-45deg) scaleX(0);
  transform:skew(-45deg) scaleX(0);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-in:before {
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
}
.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal:hover .dfd-button-inner-cover .dfd-button-hover-in:after {
  -webkit-transform:skew(-45deg) scaleX(1.5);
  -moz-transform:skew(-45deg) scaleX(1.5);
  -o-transform:skew(-45deg) scaleX(1.5);
  transform:skew(-45deg) scaleX(1.5);
}
.dfd-button-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover {
  overflow:visible;
  -webkit-mask-image:none;
}
.dfd-button-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover:before, .dfd-button-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover:after { border-radius:inherit; }
.dfd-button-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover:before {
  -webkit-transform:scale(1);
  transform:scale(1);
}
.dfd-button-module-wrap .dfd-button-link.dfd-zoom-in:hover .dfd-button-inner-cover:before {
  -webkit-transform:scale(1.2,1.5);
  -moz-transform:scale(1.2,1.5);
  -o-transform:scale(1.2,1.5);
  transform:scale(1.2,1.5);
}
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate {
  border-radius:0;
  -webkit-perspective:1200px;
  perspective:1200px;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate * {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-rotator {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:hover, .dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:not(:hover) { border-radius:0; }
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:hover:before, .dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:hover:after, .dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:not(:hover):before, .dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:not(:hover):after { border-radius:0; }
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front:before {
  opacity:1;
  visibility:visible;
}
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front:after { display:none; }
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back {
  position:absolute;
  top:100%;
  left:0;
  display:block;
  width:100%;
  height:100%;
  -webkit-transform:translateY(-1px) rotateX(-90deg);
  -moz-transform:translateY(-1px) rotateX(-90deg);
  -o-transform:translateY(-1px) rotateX(-90deg);
  transform:translateY(-1px) rotateX(-90deg);
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back:before { display:none; }
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back:after {
  opacity:1;
  visibility:visible;
}
.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate:hover .dfd-button-inner-rotator {
  -webkit-transform:translateY(-50%) rotateX(90deg);
  -moz-transform:translateY(-50%) rotateX(90deg);
  -o-transform:translateY(-50%) rotateX(90deg);
  transform:translateY(-50%) rotateX(90deg);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip {
  font-size:12px;
  position:absolute;
  text-align:center;
  line-height:1;
  padding:10px;
  white-space:nowrap;
  color:#ffffff;
  background:#404040;
  z-index:1;
  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-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-left {
  top:50%;
  right:100%;
  margin-right:4px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-left:before {
  content:"";
  position:absolute;
  left:100%;
  top:50%;
  margin-top:-2px;
  border:2px solid transparent;
  border-left-color:#404040;
  border-bottom-color:#404040;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-right {
  top:50%;
  left:100%;
  margin-left:4px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-right:before {
  content:"";
  position:absolute;
  right:100%;
  top:50%;
  margin-top:-2px;
  border:2px solid transparent;
  border-right-color:#404040;
  border-bottom-color:#404040;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top {
  bottom:100%;
  left:50%;
  margin-bottom:4px;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top:before {
  content:"";
  position:absolute;
  top:100%;
  left:50%;
  border:2px solid transparent;
  border-left-color:#404040;
  border-top-color:#404040;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom {
  top:100%;
  left:50%;
  margin-top:4px;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom:before {
  content:"";
  position:absolute;
  bottom:100%;
  left:50%;
  border:2px solid transparent;
  border-left-color:#404040;
  border-bottom-color:#404040;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top-left {
  bottom:100%;
  right:100%;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top-right {
  bottom:100%;
  left:100%;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom-left {
  top:100%;
  right:100%;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom-right {
  top:100%;
  left:100%;
}
.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover:before {
  opacity:0;
  visibility:hidden;
}
.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover:after {
  opacity:1;
  visibility:visible;
}
.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-tooltip {
  opacity:1;
  visibility:visible;
}
.dfd-button-module-wrap .dfd-button-text-main {
  white-space:nowrap;
  position:relative;
  z-index:4;
}
.dfd-button-module-wrap .featured-icon {
  display:block;
  position:relative;
  font-size:11px;
  -webkit-transition:color .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:color .5s cubic-bezier(.3,.95,.3,.95);
  transition:color .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .featured-icon:before {
  position:relative;
  display:block;
  margin:0 auto;
  -webkit-transition:-webkit-transform .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-transform .5s cubic-bezier(.3,.95,.3,.95);
  transition:transform .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-module { line-height:0; }
.dfd-button-module-wrap .dfd-button-module.dfd-button-full-width .dfd-button-link { display:block; }
.dfd-button-module-wrap .dfd-button-module.style-2 .icon-wrap, .dfd-button-module-wrap .dfd-button-module.style-3 .icon-wrap, .dfd-button-module-wrap .dfd-button-module.style-4 .icon-wrap, .dfd-button-module-wrap .dfd-button-module.style-5 .icon-wrap {
  position:absolute;
  height:100%;
  top:0;
}
.dfd-button-module-wrap .dfd-button-module.style-2 .icon-wrap .featured-icon, .dfd-button-module-wrap .dfd-button-module.style-3 .icon-wrap .featured-icon, .dfd-button-module-wrap .dfd-button-module.style-4 .icon-wrap .featured-icon, .dfd-button-module-wrap .dfd-button-module.style-5 .icon-wrap .featured-icon {
  top:50%;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
}
.dfd-button-module-wrap .dfd-button-module.style-2 .icon-wrap, .dfd-button-module-wrap .dfd-button-module.style-4 .icon-wrap { left:20px; }
.dfd-button-module-wrap .dfd-button-module.style-3 .icon-wrap, .dfd-button-module-wrap .dfd-button-module.style-5 .icon-wrap { right:20px; }
.dfd-button-module-wrap .dfd-button-module.style-4 .dfd-button-link .featured-icon:before {
  -webkit-transform:translateX(-110%);
  -moz-transform:translateX(-110%);
  -o-transform:translateX(-110%);
  transform:translateX(-110%);
}
.dfd-button-module-wrap .dfd-button-module.style-5 .dfd-button-link .featured-icon:before {
  -webkit-transform:translateX(110%);
  -moz-transform:translateX(110%);
  -o-transform:translateX(110%);
  transform:translateX(110%);
}
.dfd-button-module-wrap .dfd-button-module.style-4 .featured-icon, .dfd-button-module-wrap .dfd-button-module.style-5 .featured-icon {
  position:relative;
  overflow:hidden;
}
.dfd-button-module-wrap .dfd-button-module.style-4 .dfd-button-link:hover .featured-icon:before, .dfd-button-module-wrap .dfd-button-module.style-5 .dfd-button-link:hover .featured-icon:before {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-2 .dfd-button-link .dfd-button-inner-cover { padding-left:50px; }
.dfd-button-module-wrap .dfd-button-module.with-icon.style-3 .dfd-button-link .dfd-button-inner-cover { padding-right:50px; }
.dfd-button-module-wrap .dfd-button-module.with-icon.style-4 .dfd-button-link:hover .dfd-button-inner-cover { padding-left:50px; }
.dfd-button-module-wrap .dfd-button-module.with-icon.style-5 .dfd-button-link:hover .dfd-button-inner-cover { padding-right:50px; }
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .icon-wrap { display:none; }
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main {
  -webkit-transform:none;
  -moz-transform:none;
  -o-transform:none;
  transform:none;
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .icon-wrap {
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .icon-wrap .featured-icon { top:50%; }
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main {
  opacity:0;
  visibility:hidden;
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link .dfd-button-inner-cover .icon-wrap {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  text-align:center;
  overflow:hidden;
  opacity:0;
  visibility:hidden;
  -webkit-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  transition:top .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link .dfd-button-inner-cover .icon-wrap .featured-icon {
  top:-50%;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
  -webkit-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  transition:top .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link .dfd-button-inner-cover .dfd-button-text-main {
  display:block;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -o-transition:-o-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -ms-transition:-ms-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  transition:transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link:hover .dfd-button-inner-cover .icon-wrap {
  opacity:1;
  visibility:visible;
}
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link:hover .dfd-button-inner-cover .icon-wrap .featured-icon { top:50%; }
.dfd-button-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-text-main {
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
  -webkit-transition:-webkit-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -o-transition:-o-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -ms-transition:-ms-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  transition:transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-call-to-action-wrap {
  overflow:hidden;
  border-radius:6px;
  position:relative;
  z-index:1;
}
.dfd-call-to-action-wrap .main-alligned-container, .dfd-call-to-action-wrap .call-to-action-container {
  display:table;
  width:100%;
}
.dfd-call-to-action-wrap .call-to-action-container { border-radius:inherit; }
.dfd-call-to-action-wrap .icon-wrap, .dfd-call-to-action-wrap .title-wrap, .dfd-call-to-action-wrap .content-block, .dfd-call-to-action-wrap .button-block {
  display:table-cell;
  vertical-align:middle;
}
.dfd-call-to-action-wrap .content-block, .dfd-call-to-action-wrap .button-block {
  position:relative;
  padding:35px;
  border-radius:inherit;
}
.dfd-call-to-action-wrap .content-block { width:100%; }
.dfd-call-to-action-wrap .main-tilted-decoration, .dfd-call-to-action-wrap .button-tilted-decoration {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-radius:inherit;
}
.dfd-call-to-action-wrap .main-tilted-decoration:before, .dfd-call-to-action-wrap .button-tilted-decoration:before {
  content:"";
  position:absolute;
  height:100%;
  width:125%;
  top:0;
  border-radius:inherit;
}
.dfd-call-to-action-wrap .main-tilted-decoration:before { background:#3498db; }
.dfd-call-to-action-wrap .button-tilted-decoration:before { background:#f4f4f4; }
.dfd-call-to-action-wrap .main-alligned-container { position:relative; }
.dfd-call-to-action-wrap .icon-wrap {
  font-size:40px;
  padding-right:30px;
  color:#ffffff;
}
.dfd-call-to-action-wrap .icon-wrap .featured-icon {
  display:block;
  line-height:1;
}
.dfd-call-to-action-wrap .icon-wrap img { display:block; }
.dfd-call-to-action-wrap .icon-wrap .icon-text { line-height:1; }
.dfd-call-to-action-wrap .icon-wrap.selector { width:1%; }
.dfd-call-to-action-wrap .icon-wrap.custom { min-width:70px; }
.dfd-call-to-action-wrap .title-wrap { width:100%; }
.dfd-call-to-action-wrap .title-wrap .dfd-content-title-big {
  font-size:21px;
  color:#ffffff;
  line-height:1.2;
}
.dfd-call-to-action-wrap .title-wrap .call-to-action-subtitle { padding-top:7px; }
.dfd-call-to-action-wrap .title-wrap .dfd-content-subtitle {
  color:rgba(255,255,255,0.4);
  font-size:14px;
  line-height:1.6;
}
.dfd-call-to-action-wrap .button-container { position:relative; }
.dfd-call-to-action-wrap .button-container .button {
  position:relative;
  white-space:nowrap;
  padding-left:40px;
  padding-right:40px;
}
.dfd-call-to-action-wrap .button-container .bt-icon-wrap {
  position:absolute;
  left:20px;
  height:100%;
  top:0;
}
.dfd-call-to-action-wrap .button-container .bt-icon-wrap i {
  position:relative;
  display:block;
  top:50%;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
  font-size:15px;
  color:#ffffff;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-call-to-action-wrap .button-block { text-align:center; }
.dfd-call-to-action-wrap.with_icon .button-container .button { padding-left:50px; }
.dfd-call-to-action-wrap.style-1 .content-block { padding-right:40px; }
.dfd-call-to-action-wrap.style-1 .button-block { padding-left:40px; }
.dfd-call-to-action-wrap.style-1 .main-tilted-decoration, .dfd-call-to-action-wrap.style-1 .button-tilted-decoration {
  -webkit-transform:skew(-15deg);
  -moz-transform:skew(-15deg);
  -o-transform:skew(-15deg);
  transform:skew(-15deg);
}
.dfd-call-to-action-wrap.style-1 .main-tilted-decoration { margin-right:6px; }
.dfd-call-to-action-wrap.style-1 .main-tilted-decoration:before { right:0; }
.dfd-call-to-action-wrap.style-1 .button-tilted-decoration { margin-left:6px; }
.dfd-call-to-action-wrap.style-1 .button-tilted-decoration:before { left:0; }
.dfd-call-to-action-wrap.style-2 .content-block { padding-left:40px; }
.dfd-call-to-action-wrap.style-2 .button-block { padding-right:40px; }
.dfd-call-to-action-wrap.style-2 .main-tilted-decoration, .dfd-call-to-action-wrap.style-2 .button-tilted-decoration {
  -webkit-transform:skew(15deg);
  -moz-transform:skew(15deg);
  -o-transform:skew(15deg);
  transform:skew(15deg);
}
.dfd-call-to-action-wrap.style-2 .main-tilted-decoration { margin-left:6px; }
.dfd-call-to-action-wrap.style-2 .main-tilted-decoration:before { left:0; }
.dfd-call-to-action-wrap.style-2 .button-tilted-decoration { margin-right:6px; }
.dfd-call-to-action-wrap.style-2 .button-tilted-decoration:before { right:0; }
.dfd-client-logo-wrap { position:relative; }
.dfd-client-logo-wrap.enable-delimiter .columns-with-border {
  border-left:1px solid #e7e7e7;
  border-top:1px solid #e7e7e7;
}
.dfd-client-logo-wrap.enable-delimiter .columns-with-border.no-top-border { border-top:none; }
.dfd-client-logo-wrap.enable-delimiter .columns-with-border.no-left-border { border-left:none; }
.dfd-client-logo-wrap.enable-main-border .dfd-client-logo-list { border:1px solid #e7e7e7; }
.dfd-client-logo-wrap .columns-1 { width:100%; }
.dfd-client-logo-wrap .columns-2 { width:50%; }
.dfd-client-logo-wrap .columns-3 { width:33.333%; }
.dfd-client-logo-wrap .columns-4 { width:25%; }
.dfd-client-logo-wrap .columns-5 { width:20%; }
.dfd-client-logo-wrap .columns-6 { width:16.6666%; }
.dfd-client-logo-wrap .dfd-item-offset { position:relative; }
.dfd-client-logo-wrap .dfd-item-offset:hover { z-index:2; }
.dfd-client-logo-wrap .dfd-item-offset .full-box-link {
  position:absolute;
  top:0;
  right:-50px;
  bottom:0;
  left:-50px;
  z-index:3;
}
.dfd-client-logo-wrap .dfd-client-logo-item {
  position:relative;
  text-align:center;
  padding:50px 0;
  z-index:1;
}
.dfd-client-logo-wrap .dfd-client-logo-item .title-wrap .dfd-content-title-big {
  font-size:11px;
  text-transform:uppercase;
  line-height:1.3;
  color:#313131;
}
.dfd-client-logo-wrap .dfd-client-logo-item .title-wrap .dfd-content-subtitle {
  font-size:12px;
  color:#b5b5b5;
  line-height:1.3;
}
.dfd-client-logo-wrap .dfd-client-logo-item .title-wrap, .dfd-client-logo-wrap .dfd-client-logo-item .content-wrap, .dfd-client-logo-wrap .dfd-client-logo-item .description {
  width:100%;
  color:#565656;
}
.dfd-client-logo-wrap .dfd-client-logo-item .thumb-wrap {
  padding:0 30px;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-client-logo-wrap .dfd-client-logo-item .thumb-wrap img {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  display:block;
  margin:0 auto;
}
.dfd-client-logo-wrap .dfd-client-logo-item:hover { z-index:2; }
.dfd-client-logo-wrap.style-1.enable-shadow .dfd-client-logo-item .dfd-shadow-wrap, .dfd-client-logo-wrap.style-2.enable-shadow .dfd-client-logo-item .dfd-shadow-wrap {
  position:absolute;
  right:-50px;
  left:-50px;
  background:transparent;
  visibility:hidden;
  -webkit-transition:background .3s ease, visibility .3s ease;
  -moz-transition:background .3s ease, visibility .3s ease;
  transition:background .3s ease, visibility .3s ease;
}
.dfd-client-logo-wrap.style-1.enable-shadow .dfd-client-logo-item .dfd-shadow-wrap:before, .dfd-client-logo-wrap.style-2.enable-shadow .dfd-client-logo-item .dfd-shadow-wrap:before {
  content:"";
  position:absolute;
  top:10px;
  bottom:0;
  left:20px;
  right:20px;
  opacity:0;
  visibility:hidden;
  -webkit-box-shadow:0px 15px 50px 0 transparent;
  box-shadow:0px 15px 50px 0 transparent;
  z-index:-1;
  -webkit-transition:-webkit-box-shadow .3s ease, box-shadow .3s ease, opacity .3s ease, visibility .3s ease;
  -moz-transition:-webkit-box-shadow .3s ease, box-shadow .3s ease, opacity .3s ease, visibility .3s ease;
  transition:-webkit-box-shadow .3s ease, box-shadow .3s ease, opacity .3s ease, visibility .3s ease;
}
.dfd-client-logo-wrap.style-1.enable-shadow .dfd-client-logo-item:hover .dfd-shadow-wrap, .dfd-client-logo-wrap.style-2.enable-shadow .dfd-client-logo-item:hover .dfd-shadow-wrap {
  background:#ffffff;
  visibility:visible;
}
.dfd-client-logo-wrap.style-1.enable-shadow .dfd-client-logo-item:hover .dfd-shadow-wrap:before, .dfd-client-logo-wrap.style-2.enable-shadow .dfd-client-logo-item:hover .dfd-shadow-wrap:before {
  opacity:1;
  visibility:visible;
  -webkit-box-shadow:0px 15px 50px 0 rgba(0,0,0,0.35);
  box-shadow:0px 15px 50px 0 rgba(0,0,0,0.35);
  -webkit-transition-delay:.15s;
  transition-delay:.15s;
}
.dfd-client-logo-wrap.style-2.enable-shadow .dfd-client-logo-item .dfd-shadow-wrap { margin-top:-70px; }
.dfd-client-logo-wrap.style-1 .dfd-client-logo-item .title-wrap, .dfd-client-logo-wrap.style-3 .dfd-client-logo-item .title-wrap {
  position:absolute;
  bottom:100%;
  padding-bottom:25px;
  margin-bottom:-50px;
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(-30px);
  -moz-transform:translateY(-30px);
  -o-transform:translateY(-30px);
  transform:translateY(-30px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-client-logo-wrap.style-1 .dfd-client-logo-item .description, .dfd-client-logo-wrap.style-3 .dfd-client-logo-item .description {
  position:absolute;
  top:100%;
  padding-top:25px;
  margin-top:-50px;
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(30px);
  -moz-transform:translateY(30px);
  -o-transform:translateY(30px);
  transform:translateY(30px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-client-logo-wrap.style-1 .dfd-client-logo-item:hover .title-wrap, .dfd-client-logo-wrap.style-1 .dfd-client-logo-item:hover .description, .dfd-client-logo-wrap.style-3 .dfd-client-logo-item:hover .title-wrap, .dfd-client-logo-wrap.style-3 .dfd-client-logo-item:hover .description {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-client-logo-wrap.style-2 .dfd-client-logo-item .thumb-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item .thumb-wrap {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-client-logo-wrap.style-2 .dfd-client-logo-item .content-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item .content-wrap {
  position:absolute;
  top:100%;
  margin-top:-50px;
  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-client-logo-wrap.style-2 .dfd-client-logo-item .content-wrap .title-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item .content-wrap .title-wrap {
  padding-top:25px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-client-logo-wrap.style-2 .dfd-client-logo-item .content-wrap .description, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item .content-wrap .description {
  line-height:2;
  padding-top:15px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover.with-content .thumb-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item:hover.with-content .thumb-wrap {
  -webkit-transform:translateY(-70px);
  -moz-transform:translateY(-70px);
  -o-transform:translateY(-70px);
  transform:translateY(-70px);
}
.dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover .content-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item:hover .content-wrap {
  opacity:1;
  visibility:visible;
}
.dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover .content-wrap .title-wrap, .dfd-client-logo-wrap.style-2 .dfd-client-logo-item:hover .content-wrap .description, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item:hover .content-wrap .title-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item:hover .content-wrap .description {
  -webkit-transform:translateY(-70px);
  -moz-transform:translateY(-70px);
  -o-transform:translateY(-70px);
  transform:translateY(-70px);
}
.dfd-client-logo-wrap.style-3 .dfd-client-logo-item .thumb-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item .thumb-wrap { opacity:.5; }
.dfd-client-logo-wrap.style-3 .dfd-client-logo-item:hover .thumb-wrap, .dfd-client-logo-wrap.style-4 .dfd-client-logo-item:hover .thumb-wrap { opacity:1; }
.dfd-client-logo-wrap.style-3 .dfd-client-logo-item .title-wrap {
  position:relative;
  bottom:0;
  margin-bottom:0;
}
.dfd-client-logo-wrap.style-3 .dfd-client-logo-item .description {
  position:relative;
  top:0;
  margin-top:0;
}
.dfd-client-logo-wrap.style-4 .dfd-client-logo-item .content-wrap {
  position:relative;
  top:0;
  margin-top:0;
}
.dfd-client-logo-wrap.style-4 .dfd-client-logo-item .content-wrap .description {
  overflow:hidden;
  margin-top:0;
}
.dfd-countdown { line-height:.5; }
.dfd-countdown .dfd-countdown-wrap {
  display:inline-block;
  margin:-5px 0;
}
.dfd-countdown .number-wrap {
  position:relative;
  display:inline-block;
  text-align:center;
  min-width:87px;
  min-height:87px;
  margin:5px;
  padding:0 10px;
}
.dfd-countdown .number-wrap .number {
  position:relative;
  display:block;
  line-height:1;
}
.dfd-countdown .number-wrap:last-child .dot { display:none; }
.dfd-countdown .dot {
  vertical-align:top;
  display:inline-block;
  padding:0 10px;
}
.dfd-countdown .dot:last-child { display:none; }
.dfd-countdown .dot { margin:5px 0; }
.dfd-countdown .period {
  position:relative;
  display:block;
  line-height:1.4;
}
.dfd-countdown.style-1 .number-wrap { min-height:initial; }
.dfd-countdown.style-1 .number { font-size:45px; }
.dfd-countdown.style-1 .dot {
  font-size:45px;
  line-height:.9;
}
.dfd-countdown.style-2 .number-wrap:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #e7e7e7;
  border-radius:10px;
}
.dfd-countdown.style-2 .number {
  font-size:35px;
  padding-top:15px;
}
.dfd-countdown.style-2 .period { font-size:13px; }
.dfd-countdown.style-2 .dot {
  font-size:45px;
  line-height:1;
  padding-top:5px;
}
.dfd-countdown.style-3 .number-wrap {
  min-width:auto;
  min-height:auto;
  padding:0;
}
.dfd-countdown.style-3 .number-container {
  display:block;
  position:relative;
}
.dfd-countdown.style-3 .number-container:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #e7e7e7;
  border-radius:6px;
}
.dfd-countdown.style-3 .number {
  display:block;
  min-width:60px;
  height:60px;
  line-height:60px;
  font-size:35px;
  padding:0 10px;
}
.dfd-countdown.style-3 .period {
  font-size:13px;
  line-height:1.8;
}
.dfd-countdown.style-3 .dot {
  font-size:35px;
  line-height:60px;
}
.odometer.odometer-auto-theme {
  display:-moz-inline-box;
  -moz-box-orient:vertical;
  display:inline-block;
  vertical-align:top;
  *vertical-align:auto;
  position:relative;
}
.odometer.odometer-auto-theme { *display:inline; }
.odometer.odometer-auto-theme .odometer-digit {
  display:-moz-inline-box;
  -moz-box-orient:vertical;
  display:inline-block;
  *vertical-align:auto;
  position:relative;
}
.odometer.odometer-auto-theme .odometer-digit { *display:inline; }
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer {
  display:-moz-inline-box;
  -moz-box-orient:vertical;
  display:inline-block;
  vertical-align:top;
  *vertical-align:auto;
  visibility:hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer { *display:inline; }
.odometer-inside {
  position:relative;
  overflow:hidden;
  padding:0 3px;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
  text-align:left;
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon { display:block; }
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner {
  display:block;
  -webkit-backface-visibility:hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value {
  display:block;
  -webkit-transform:translateZ(0);
  text-align:center;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value { position:absolute; }
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition:-webkit-transform 2s;
  -moz-transition:-moz-transform 2s;
  -o-transition:-o-transform 2s;
  transition:transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  transform:translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -ms-transform:translateY(-100%);
  transform:translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition:-webkit-transform 2s;
  -moz-transition:-moz-transform 2s;
  transition:transform 2s;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  transform:translateY(0);
}
.odometer-formatting-mark { display:none; }
.dfd-facts-counter {
  position:relative;
  text-align:center;
}
.dfd-facts-counter.text-left { text-align:left; }
.dfd-facts-counter.text-right { text-align:right; }
.dfd-facts-counter .dfd-content-title-big { font-size:15px; }
.dfd-facts-counter .facts-number {
  font-size:60px;
  line-height:1;
}
.dfd-facts-counter .facts-number div {
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  text-transform:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:inherit;
}
.dfd-facts-counter .title-wrap .dfd-content-subtitle {
  font-size:13px;
  color:#b5b5b5;
  line-height:1.6;
}
.dfd-facts-counter .title-wrap .facts-subtitle { padding-top:5px; }
.dfd-facts-counter .module-icon {
  font-size:30px;
  color:#e5e5e5;
}
.dfd-facts-counter .module-icon span { line-height:1; }
.dfd-facts-counter .number-wrap {
  position:relative;
  padding-bottom:5px;
}
.dfd-facts-counter .stat-count { line-height:1; }
.dfd-facts-counter.style-1 { padding-top:25px; }
.dfd-facts-counter.style-1 .module-icon {
  position:absolute;
  top:50%;
  width:100%;
  font-size:110px;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-facts-counter.style-1 .title-wrap { position:relative; }
.dfd-facts-counter.style-1 .number-wrap { width:100%; }
.dfd-facts-counter.style-2 .module-icon { padding-bottom:5px; }
.dfd-facts-counter.style-3 .title-container { padding-bottom:20px; }
.dfd-facts-counter.style-4 .title-wrap { display:inline-block; }
.dfd-facts-counter.style-4 .module-icon {
  display:table-cell;
  vertical-align:middle;
  padding-right:20px;
}
.dfd-facts-counter.style-4 .title-container {
  display:table-cell;
  vertical-align:middle;
  text-align:left;
}
.dfd-facts-counter.style-5 .facts-number { font-size:35px; }
.dfd-facts-counter.style-5 .number-wrap { padding-bottom:0; }
.dfd-facts-counter.style-5 .head-container { display:inline-block; }
.dfd-facts-counter.style-5 .head-container .head-container { padding-bottom:5px; }
.dfd-facts-counter.style-5 .module-icon {
  display:table-cell;
  vertical-align:middle;
  padding-right:20px;
}
.dfd-facts-counter.style-5 .number-wrap {
  display:table-cell;
  vertical-align:middle;
}
.dfd-facts-counter.style-6 .number-wrap { padding-bottom:0; }
.dfd-facts-counter.style-6 .title-wrap .facts-subtitle { padding-top:0; }
.dfd-facts-counter.style-6.text-left .number-wrap {
  float:left;
  padding-right:20px;
}
.dfd-facts-counter.style-6.text-right .number-wrap {
  float:right;
  padding-left:20px;
}
.dfd-short-info-block-wrap, .dfd-gradation-wrap { position:relative; }
.dfd-short-info-block-wrap .dfd-short-info-block-list, .dfd-short-info-block-wrap .dfd-gradation-list, .dfd-gradation-wrap .dfd-short-info-block-list, .dfd-gradation-wrap .dfd-gradation-list {
  position:relative;
  margin-bottom:0;
}
.dfd-short-info-block-wrap .icon-centered-container, .dfd-gradation-wrap .icon-centered-container { position:relative; }
.dfd-short-info-block-wrap .icon-wrap, .dfd-gradation-wrap .icon-wrap {
  position:relative;
  text-align:center;
  font-size:27px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-short-info-block-wrap .icon-wrap:before, .dfd-short-info-block-wrap .icon-wrap:after, .dfd-gradation-wrap .icon-wrap:before, .dfd-gradation-wrap .icon-wrap:after {
  content:"";
  position:absolute;
  display:block;
  background:#e7e7e7;
}
.dfd-short-info-block-wrap .icon-decoration, .dfd-gradation-wrap .icon-decoration {
  position:relative;
  display:block;
  width:inherit;
  height:inherit;
  line-height:inherit;
  overflow:hidden;
  border-radius:50%;
  z-index:1;
}
.dfd-short-info-block-wrap .icon-decoration i, .dfd-gradation-wrap .icon-decoration i {
  position:relative;
  display:block;
  line-height:inherit;
}
.dfd-short-info-block-wrap .icon-decoration .icon-text, .dfd-gradation-wrap .icon-decoration .icon-text { position:relative; }
.dfd-short-info-block-wrap .icon-decoration img, .dfd-gradation-wrap .icon-decoration img {
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  max-width:initial;
}
.dfd-short-info-block-wrap .icon-decoration:before, .dfd-gradation-wrap .icon-decoration:before {
  content:"";
  position:absolute;
  display:block;
  top:1px;
  right:1px;
  bottom:1px;
  left:1px;
  border:2px solid #3498db;
  border-radius:inherit;
  -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-short-info-block-wrap .title-wrap, .dfd-gradation-wrap .title-wrap { padding-bottom:20px; }
.dfd-short-info-block-wrap .title-wrap .dfd-content-title-big, .dfd-gradation-wrap .title-wrap .dfd-content-title-big { line-height:1.3; }
.dfd-short-info-block-wrap .title-wrap .dfd-content-subtitle, .dfd-gradation-wrap .title-wrap .dfd-content-subtitle {
  font-size:13px;
  color:#828282;
  line-height:28px;
}
.dfd-short-info-block-wrap .description-container, .dfd-gradation-wrap .description-container { overflow:hidden; }
.dfd-short-info-block-wrap .dfd-short-info-block-item, .dfd-short-info-block-wrap .dfd-gradation-item, .dfd-gradation-wrap .dfd-short-info-block-item, .dfd-gradation-wrap .dfd-gradation-item {
  position:relative;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}
.dfd-short-info-block-wrap .dfd-short-info-block-item:first-child .icon-wrap:before, .dfd-short-info-block-wrap .dfd-gradation-item:first-child .icon-wrap:before, .dfd-gradation-wrap .dfd-short-info-block-item:first-child .icon-wrap:before, .dfd-gradation-wrap .dfd-gradation-item:first-child .icon-wrap:before { display:none; }
.dfd-short-info-block-wrap .dfd-short-info-block-item:last-child .icon-wrap:after, .dfd-short-info-block-wrap .dfd-gradation-item:last-child .icon-wrap:after, .dfd-gradation-wrap .dfd-short-info-block-item:last-child .icon-wrap:after, .dfd-gradation-wrap .dfd-gradation-item:last-child .icon-wrap:after { display:none; }
.dfd-short-info-block-wrap.side-delimeter .dfd-short-info-block-item:first-child .icon-wrap:before, .dfd-short-info-block-wrap.side-delimeter .dfd-gradation-item:first-child .icon-wrap:before, .dfd-gradation-wrap.side-delimeter .dfd-short-info-block-item:first-child .icon-wrap:before, .dfd-gradation-wrap.side-delimeter .dfd-gradation-item:first-child .icon-wrap:before { display:block; }
.dfd-short-info-block-wrap.side-delimeter .dfd-short-info-block-item:last-child .icon-wrap:after, .dfd-short-info-block-wrap.side-delimeter .dfd-gradation-item:last-child .icon-wrap:after, .dfd-gradation-wrap.side-delimeter .dfd-short-info-block-item:last-child .icon-wrap:after, .dfd-gradation-wrap.side-delimeter .dfd-gradation-item:last-child .icon-wrap:after { display:block; }
.dfd-short-info-block-wrap.content-only-hover .title-wrap, .dfd-gradation-wrap.content-only-hover .title-wrap { padding-bottom:0; }
.dfd-short-info-block-wrap.content-only-hover .description-container .description, .dfd-gradation-wrap.content-only-hover .description-container .description {
  -webkit-transform:translateY(100%);
  -moz-transform:translateY(100%);
  -o-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-short-info-block-wrap.content-only-hover .dfd-short-info-block-item:hover .description-container .description, .dfd-short-info-block-wrap.content-only-hover .dfd-gradation-item:hover .description-container .description, .dfd-gradation-wrap.content-only-hover .dfd-short-info-block-item:hover .description-container .description, .dfd-gradation-wrap.content-only-hover .dfd-gradation-item:hover .description-container .description {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-short-info-block-wrap.style-1, .dfd-gradation-wrap.style-1 { text-align:center; }
.dfd-short-info-block-wrap.style-1 .icon-centered-container, .dfd-gradation-wrap.style-1 .icon-centered-container { margin:0 auto; }
.dfd-short-info-block-wrap.style-1 .icon-wrap, .dfd-gradation-wrap.style-1 .icon-wrap {
  width:inherit;
  height:inherit;
  line-height:inherit;
}
.dfd-short-info-block-wrap.style-1 .icon-wrap:before, .dfd-short-info-block-wrap.style-1 .icon-wrap:after, .dfd-gradation-wrap.style-1 .icon-wrap:before, .dfd-gradation-wrap.style-1 .icon-wrap:after {
  top:50%;
  height:1px;
  width:100em;
}
.dfd-short-info-block-wrap.style-1 .content-wrap, .dfd-gradation-wrap.style-1 .content-wrap {
  padding-left:10px;
  padding-right:10px;
  padding-top:20px;
}
.dfd-short-info-block-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-short-info-block-item:nth-child(4n+4) .icon-wrap:after, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-gradation-item:nth-child(4n+4) .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-short-info-block-item:nth-child(4n+4) .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-gradation-item:nth-child(4n+4) .icon-wrap:after { display:none; }
.dfd-short-info-block-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-short-info-block-item:nth-child(4n+5) .icon-wrap:before, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-gradation-item:nth-child(4n+5) .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-short-info-block-item:nth-child(4n+5) .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .quarter-width-elements .dfd-gradation-item:nth-child(4n+5) .icon-wrap:before { display:none; }
.dfd-short-info-block-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-short-info-block-item:nth-child(3n+3) .icon-wrap:after, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-gradation-item:nth-child(3n+3) .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-short-info-block-item:nth-child(3n+3) .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-gradation-item:nth-child(3n+3) .icon-wrap:after { display:none; }
.dfd-short-info-block-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-short-info-block-item:nth-child(3n+4) .icon-wrap:before, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-gradation-item:nth-child(3n+4) .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-short-info-block-item:nth-child(3n+4) .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .one-third-width-elements .dfd-gradation-item:nth-child(3n+4) .icon-wrap:before { display:none; }
.dfd-short-info-block-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-short-info-block-item:nth-child(2n+2) .icon-wrap:after, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-gradation-item:nth-child(2n+2) .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-short-info-block-item:nth-child(2n+2) .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-gradation-item:nth-child(2n+2) .icon-wrap:after { display:none; }
.dfd-short-info-block-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-short-info-block-item:nth-child(2n+3) .icon-wrap:before, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-gradation-item:nth-child(2n+3) .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-short-info-block-item:nth-child(2n+3) .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .half-size-elements .dfd-gradation-item:nth-child(2n+3) .icon-wrap:before { display:none; }
.dfd-short-info-block-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-short-info-block-item .icon-wrap:after, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-short-info-block-item .icon-wrap:before, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-gradation-item .icon-wrap:after, .dfd-short-info-block-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-gradation-item .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-short-info-block-item .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-short-info-block-item .icon-wrap:before, .dfd-gradation-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-gradation-item .icon-wrap:after, .dfd-gradation-wrap.style-1:not(.side-delimeter) .full-width-elements .dfd-gradation-item .icon-wrap:before { display:none; }
.dfd-short-info-block-wrap.style-2 .icon-centered-container, .dfd-short-info-block-wrap.style-3 .icon-centered-container, .dfd-gradation-wrap.style-2 .icon-centered-container, .dfd-gradation-wrap.style-3 .icon-centered-container { height:100%; }
.dfd-short-info-block-wrap.style-2 .icon-wrap, .dfd-short-info-block-wrap.style-3 .icon-wrap, .dfd-gradation-wrap.style-2 .icon-wrap, .dfd-gradation-wrap.style-3 .icon-wrap {
  position:relative;
  top:50%;
}
.dfd-short-info-block-wrap.style-2 .icon-wrap:before, .dfd-short-info-block-wrap.style-2 .icon-wrap:after, .dfd-short-info-block-wrap.style-3 .icon-wrap:before, .dfd-short-info-block-wrap.style-3 .icon-wrap:after, .dfd-gradation-wrap.style-2 .icon-wrap:before, .dfd-gradation-wrap.style-2 .icon-wrap:after, .dfd-gradation-wrap.style-3 .icon-wrap:before, .dfd-gradation-wrap.style-3 .icon-wrap:after {
  width:1px;
  height:100em;
}
.dfd-short-info-block-wrap.style-2 .title-wrap, .dfd-short-info-block-wrap.style-3 .title-wrap, .dfd-gradation-wrap.style-2 .title-wrap, .dfd-gradation-wrap.style-3 .title-wrap { padding-bottom:0; }
.dfd-short-info-block-wrap.style-2 .content-wrap, .dfd-short-info-block-wrap.style-3 .content-wrap, .dfd-gradation-wrap.style-2 .content-wrap, .dfd-gradation-wrap.style-3 .content-wrap {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-short-info-block-wrap.style-2 .description-container, .dfd-short-info-block-wrap.style-3 .description-container, .dfd-gradation-wrap.style-2 .description-container, .dfd-gradation-wrap.style-3 .description-container { padding-top:10px; }
.dfd-short-info-block-wrap.style-2 .dfd-short-info-block-item, .dfd-short-info-block-wrap.style-2 .dfd-gradation-item, .dfd-short-info-block-wrap.style-3 .dfd-short-info-block-item, .dfd-short-info-block-wrap.style-3 .dfd-gradation-item, .dfd-gradation-wrap.style-2 .dfd-short-info-block-item, .dfd-gradation-wrap.style-2 .dfd-gradation-item, .dfd-gradation-wrap.style-3 .dfd-short-info-block-item, .dfd-gradation-wrap.style-3 .dfd-gradation-item { padding:25px 0; }
.dfd-short-info-block-wrap.style-2 .dfd-short-info-block-item:first-child, .dfd-short-info-block-wrap.style-2 .dfd-gradation-item:first-child, .dfd-short-info-block-wrap.style-3 .dfd-short-info-block-item:first-child, .dfd-short-info-block-wrap.style-3 .dfd-gradation-item:first-child, .dfd-gradation-wrap.style-2 .dfd-short-info-block-item:first-child, .dfd-gradation-wrap.style-2 .dfd-gradation-item:first-child, .dfd-gradation-wrap.style-3 .dfd-short-info-block-item:first-child, .dfd-gradation-wrap.style-3 .dfd-gradation-item:first-child { padding-top:0 !important; }
.dfd-short-info-block-wrap.style-2 .dfd-short-info-block-item:last-child, .dfd-short-info-block-wrap.style-2 .dfd-gradation-item:last-child, .dfd-short-info-block-wrap.style-3 .dfd-short-info-block-item:last-child, .dfd-short-info-block-wrap.style-3 .dfd-gradation-item:last-child, .dfd-gradation-wrap.style-2 .dfd-short-info-block-item:last-child, .dfd-gradation-wrap.style-2 .dfd-gradation-item:last-child, .dfd-gradation-wrap.style-3 .dfd-short-info-block-item:last-child, .dfd-gradation-wrap.style-3 .dfd-gradation-item:last-child { padding-bottom:0 !important; }
.dfd-short-info-block-wrap.style-2.content-only-hover .content-centered-container, .dfd-short-info-block-wrap.style-3.content-only-hover .content-centered-container, .dfd-gradation-wrap.style-2.content-only-hover .content-centered-container, .dfd-gradation-wrap.style-3.content-only-hover .content-centered-container {
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-short-info-block-wrap.style-2.content-only-hover .content-centered-container .title-wrap, .dfd-short-info-block-wrap.style-3.content-only-hover .content-centered-container .title-wrap, .dfd-gradation-wrap.style-2.content-only-hover .content-centered-container .title-wrap, .dfd-gradation-wrap.style-3.content-only-hover .content-centered-container .title-wrap {
  padding-bottom:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-short-info-block-wrap.style-2.content-only-hover .dfd-short-info-block-item:hover .content-centered-container, .dfd-short-info-block-wrap.style-2.content-only-hover .dfd-gradation-item:hover .content-centered-container, .dfd-short-info-block-wrap.style-3.content-only-hover .dfd-short-info-block-item:hover .content-centered-container, .dfd-short-info-block-wrap.style-3.content-only-hover .dfd-gradation-item:hover .content-centered-container, .dfd-gradation-wrap.style-2.content-only-hover .dfd-short-info-block-item:hover .content-centered-container, .dfd-gradation-wrap.style-2.content-only-hover .dfd-gradation-item:hover .content-centered-container, .dfd-gradation-wrap.style-3.content-only-hover .dfd-short-info-block-item:hover .content-centered-container, .dfd-gradation-wrap.style-3.content-only-hover .dfd-gradation-item:hover .content-centered-container {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-short-info-block-wrap.style-2.content-only-hover .dfd-short-info-block-item:hover .content-centered-container .title-wrap, .dfd-short-info-block-wrap.style-2.content-only-hover .dfd-gradation-item:hover .content-centered-container .title-wrap, .dfd-short-info-block-wrap.style-3.content-only-hover .dfd-short-info-block-item:hover .content-centered-container .title-wrap, .dfd-short-info-block-wrap.style-3.content-only-hover .dfd-gradation-item:hover .content-centered-container .title-wrap, .dfd-gradation-wrap.style-2.content-only-hover .dfd-short-info-block-item:hover .content-centered-container .title-wrap, .dfd-gradation-wrap.style-2.content-only-hover .dfd-gradation-item:hover .content-centered-container .title-wrap, .dfd-gradation-wrap.style-3.content-only-hover .dfd-short-info-block-item:hover .content-centered-container .title-wrap, .dfd-gradation-wrap.style-3.content-only-hover .dfd-gradation-item:hover .content-centered-container .title-wrap {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-short-info-block-wrap.style-2, .dfd-gradation-wrap.style-2 { text-align:left; }
.dfd-short-info-block-wrap.style-2 .icon-centered-container, .dfd-gradation-wrap.style-2 .icon-centered-container { float:left; }
.dfd-short-info-block-wrap.style-2 .icon-wrap, .dfd-gradation-wrap.style-2 .icon-wrap { left:0; }
.dfd-short-info-block-wrap.style-2 .icon-wrap:before, .dfd-short-info-block-wrap.style-2 .icon-wrap:after, .dfd-gradation-wrap.style-2 .icon-wrap:before, .dfd-gradation-wrap.style-2 .icon-wrap:after { left:50%; }
.dfd-short-info-block-wrap.style-3, .dfd-gradation-wrap.style-3 { text-align:right; }
.dfd-short-info-block-wrap.style-3 .icon-centered-container, .dfd-gradation-wrap.style-3 .icon-centered-container { float:right; }
.dfd-short-info-block-wrap.style-3 .icon-wrap, .dfd-gradation-wrap.style-3 .icon-wrap { right:0; }
.dfd-short-info-block-wrap.style-3 .icon-wrap:before, .dfd-short-info-block-wrap.style-3 .icon-wrap:after, .dfd-gradation-wrap.style-3 .icon-wrap:before, .dfd-gradation-wrap.style-3 .icon-wrap:after { right:50%; }
.dfd-gradation-wrap .icon-wrap {
  width:100px;
  height:100px;
  line-height:100px;
  color:#565656;
}
.dfd-gradation-wrap .icon-decoration {
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-gradation-wrap .icon-decoration:before { background:transparent; }
.dfd-gradation-wrap .dfd-gradation-item:hover .icon-wrap { color:#ffffff; }
.dfd-gradation-wrap .dfd-gradation-item:hover .icon-decoration {
  -webkit-transform:scale(.7);
  transform:scale(.7);
}
.dfd-gradation-wrap .dfd-gradation-item:hover .icon-decoration:before { background:#3498db; }
.dfd-gradation-wrap.style-1 .icon-wrap:before { right:130px; }
.dfd-gradation-wrap.style-1 .icon-wrap:after { left:130px; }
.dfd-gradation-wrap.style-1 .icon-centered-container {
  width:100px;
  height:100px;
  line-height:100px;
}
.dfd-gradation-wrap.style-1.content-only-hover .title-wrap {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-gradation-wrap.style-1.content-only-hover .dfd-gradation-item:hover .title-wrap {
  -webkit-transform:translateY(-30%);
  -moz-transform:translateY(-30%);
  -o-transform:translateY(-30%);
  transform:translateY(-30%);
}
.dfd-gradation-wrap.style-2 .content-wrap { margin-left:125px; }
.dfd-gradation-wrap.style-3 .content-wrap { margin-right:125px; }
.dfd-gradation-wrap.style-2 .icon-wrap, .dfd-gradation-wrap.style-3 .icon-wrap { margin-top:-50px; }
.dfd-gradation-wrap.style-2 .icon-wrap:before, .dfd-gradation-wrap.style-3 .icon-wrap:before { bottom:115px; }
.dfd-gradation-wrap.style-2 .icon-wrap:after, .dfd-gradation-wrap.style-3 .icon-wrap:after { top:115px; }
.dfd-gradation-wrap.style-2 .icon-centered-container, .dfd-gradation-wrap.style-3 .icon-centered-container { min-height:100px; }
.dfd-short-info-block-wrap .icon-wrap {
  width:70px;
  height:70px;
  line-height:70px;
  color:#ffffff;
}
.dfd-short-info-block-wrap .title-wrap { padding-bottom:0; }
.dfd-short-info-block-wrap .icon-decoration:before { background:#3498db; }
.dfd-short-info-block-wrap .description-container { padding-top:10px; }
.dfd-short-info-block-wrap .dfd-short-info-block-item:hover .icon-wrap { color:#28262b; }
.dfd-short-info-block-wrap .dfd-short-info-block-item:hover .icon-decoration:before { background:transparent; }
.dfd-short-info-block-wrap.style-1 .icon-wrap:before { right:70px; }
.dfd-short-info-block-wrap.style-1 .icon-wrap:after { left:70px; }
.dfd-short-info-block-wrap.style-1 .icon-centered-container {
  width:70px;
  height:70px;
  line-height:70px;
}
.dfd-short-info-block-wrap.style-2 .content-wrap { margin-left:95px; }
.dfd-short-info-block-wrap.style-3 .content-wrap { margin-right:95px; }
.dfd-short-info-block-wrap.style-2 .icon-wrap, .dfd-short-info-block-wrap.style-3 .icon-wrap { margin-top:-35px; }
.dfd-short-info-block-wrap.style-2 .icon-wrap:before, .dfd-short-info-block-wrap.style-3 .icon-wrap:before { bottom:70px; }
.dfd-short-info-block-wrap.style-2 .icon-wrap:after, .dfd-short-info-block-wrap.style-3 .icon-wrap:after { top:70px; }
.dfd-short-info-block-wrap.style-2 .icon-centered-container, .dfd-short-info-block-wrap.style-3 .icon-centered-container { min-height:70px; }
.dfd-heading-module-wrap:before, .dfd-heading-module-wrap:after {
  content:" ";
  display:table;
}
.dfd-heading-module-wrap:after { clear:both; }
.dfd-heading-module-wrap .dfd-heading-delimiter .aio-icon i {
  display:table;
  width:100%;
  height:100%;
}
.dfd-heading-module-wrap .dfd-heading-delimiter .aio-icon i:before {
  display:table-cell;
  vertical-align:middle;
}
.dfd-heading-module-wrap .dfd-heading-delimiter .aio-icon.circle {
  border-radius:50%;
  overflow:hidden;
}
.dfd-heading-module-wrap.style_07 .dfd-heading-module .dfd-heading-delimiter, .dfd-heading-module-wrap.style_08 .dfd-heading-module .dfd-heading-delimiter {
  width:55px;
  right:100%;
  margin-right:10px;
}
.dfd-heading-module-wrap.style_09 .dfd-heading-module .dfd-heading-delimiter, .dfd-heading-module-wrap.style_10 .dfd-heading-module .dfd-heading-delimiter {
  width:55px;
  left:100%;
  margin-left:10px;
}
.dfd-heading-module-wrap.style_11 .dfd-heading-module, .dfd-heading-module-wrap.style_12 .dfd-heading-module { padding:0 65px; }
.dfd-heading-module-wrap.style_11 .dfd-heading-module .dfd-heading-delimiter, .dfd-heading-module-wrap.style_12 .dfd-heading-module .dfd-heading-delimiter { width:55px; }
.dfd-heading-module-wrap.style_11 .dfd-heading-module .dfd-heading-delimiter:first-child, .dfd-heading-module-wrap.style_12 .dfd-heading-module .dfd-heading-delimiter:first-child {
  right:100%;
  margin-right:10px;
}
.dfd-heading-module-wrap.style_11 .dfd-heading-module .dfd-heading-delimiter:last-child, .dfd-heading-module-wrap.style_12 .dfd-heading-module .dfd-heading-delimiter:last-child {
  left:100%;
  margin-left:10px;
}
.dfd-heading-module-wrap.style_07 .title-wrap, .dfd-heading-module-wrap.style_08 .title-wrap, .dfd-heading-module-wrap.style_09 .title-wrap, .dfd-heading-module-wrap.style_10 .title-wrap, .dfd-heading-module-wrap.style_11 .title-wrap, .dfd-heading-module-wrap.style_12 .title-wrap {
  position:relative;
  display:inline-block;
}
.dfd-heading-module-wrap.style_07 .title-wrap .dfd-heading-delimiter, .dfd-heading-module-wrap.style_08 .title-wrap .dfd-heading-delimiter, .dfd-heading-module-wrap.style_09 .title-wrap .dfd-heading-delimiter, .dfd-heading-module-wrap.style_10 .title-wrap .dfd-heading-delimiter, .dfd-heading-module-wrap.style_11 .title-wrap .dfd-heading-delimiter, .dfd-heading-module-wrap.style_12 .title-wrap .dfd-heading-delimiter {
  position:absolute;
  bottom:0;
}
.dfd-heading-module-wrap.style_13 .inline-block, .dfd-heading-module-wrap.style_14 .inline-block { width:100%; }
.dfd-heading-module-wrap.style_13 .dfd-title, .dfd-heading-module-wrap.style_14 .dfd-title {
  font-size:55px;
  line-height:1;
  color:#e8e8e8;
}
.dfd-heading-module-wrap.style_13 .dfd-sub-title, .dfd-heading-module-wrap.style_14 .dfd-sub-title { color:#28262b; }
.dfd-heading-module-wrap.style_13 .dfd-heading-module, .dfd-heading-module-wrap.style_14 .dfd-heading-module { width:100%; }
.dfd-heading-module-wrap.style_13 .dfd-heading-module .cover, .dfd-heading-module-wrap.style_14 .dfd-heading-module .cover { position:relative; }
.dfd-heading-module-wrap.style_13 .dfd-heading-module .cover .dfd-title, .dfd-heading-module-wrap.style_14 .dfd-heading-module .cover .dfd-title { z-index:1; }
.dfd-heading-module-wrap.style_13 .dfd-heading-module .cover .dfd-sub-title, .dfd-heading-module-wrap.style_14 .dfd-heading-module .cover .dfd-sub-title {
  position:absolute;
  top:50%;
  left:0;
  display:block;
  width:100%;
  z-index:2;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-heading-module-wrap * { max-width:100%; }
.dfd-heading-module-wrap .dfd-heading-module { float:left; }
.dfd-heading-module-wrap .dfd-heading-module .dfd-title p {
  font:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  text-transform:inherit;
  color:inherit;
}
.dfd-heading-module-wrap .dfd-heading-module .dfd-title em.dfd-textmodule-featured-decoration {
  font-size:inherit;
  line-height:inherit;
  color:inherit;
}
.dfd-heading-module-wrap .dfd-heading-module .dfd-subtitle em.dfd-textmodule-featured-decoration {
  font-size:inherit;
  line-height:inherit;
  color:inherit;
}
.dfd-heading-module-wrap.text-center .dfd-heading-delimiter { margin:0 auto; }
.dfd-heading-module-wrap.text-left .dfd-heading-delimiter {
  margin-left:0;
  margin-right:auto;
}
.dfd-heading-module-wrap.text-right .dfd-heading-delimiter {
  margin-left:auto;
  margin-right:0;
}
.dfd-heading-module-wrap div.block-title p p {
  font:inherit;
  margin:0;
  color:inherit;
}
.dfd-heading-module-wrap h1.dfd-title p, .dfd-heading-module-wrap h2.dfd-title p, .dfd-heading-module-wrap h3.dfd-title p, .dfd-heading-module-wrap h4.dfd-title p, .dfd-heading-module-wrap h5.dfd-title p, .dfd-heading-module-wrap h6.dfd-title p {
  font:inherit;
  margin:0;
  color:inherit;
}
.dfd-hotspot-shortcode {
  position:relative;
  text-align:center;
  line-height:.5;
}
.dfd-hotspot-shortcode .dfd-button-tooltip-left .HotspotPlugin_Hotspot > div {
  top:50%;
  left:auto;
  right:100%;
  margin:0 10px 0 0;
  -webkit-transform:translate(0,-50%);
  -moz-transform:translate(0,-50%);
  -o-transform:translate(0,-50%);
  transform:translate(0,-50%);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-left .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(0,-50%) scale(.85);
  -moz-transform:translate(0,-50%) scale(.85);
  -o-transform:translate(0,-50%) scale(.85);
  transform:translate(0,-50%) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-left .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(0,-50%) scale(1);
  -moz-transform:translate(0,-50%) scale(1);
  -o-transform:translate(0,-50%) scale(1);
  transform:translate(0,-50%) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-left .HotspotPlugin_Hotspot > div.dfd-hotspot-left {
  left:100%;
  right:auto;
  margin:0 0 0 10px;
}
.dfd-hotspot-shortcode .dfd-button-tooltip-right .HotspotPlugin_Hotspot > div {
  top:50%;
  left:100%;
  margin:0 0 0 10px;
  -webkit-transform:translate(0,-50%);
  -moz-transform:translate(0,-50%);
  -o-transform:translate(0,-50%);
  transform:translate(0,-50%);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-right .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(0,-50%) scale(.85);
  -moz-transform:translate(0,-50%) scale(.85);
  -o-transform:translate(0,-50%) scale(.85);
  transform:translate(0,-50%) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-right .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(0,-50%) scale(1);
  -moz-transform:translate(0,-50%) scale(1);
  -o-transform:translate(0,-50%) scale(1);
  transform:translate(0,-50%) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-right .HotspotPlugin_Hotspot > div.dfd-hotspot-right {
  left:auto;
  right:100%;
  margin:0 10px 0 0;
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div {
  top:auto;
  bottom:100%;
  left:50%;
  margin:0 0 10px 0;
  -webkit-transform:translate(-50%,0);
  -moz-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div.dfd-hotspot-left {
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div.dfd-hotspot-right {
  -webkit-transform:translate(-100%,0);
  -moz-transform:translate(-100%,0);
  -o-transform:translate(-100%,0);
  transform:translate(-100%,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(-50%,0) scale(.85);
  -moz-transform:translate(-50%,0) scale(.85);
  -o-transform:translate(-50%,0) scale(.85);
  transform:translate(-50%,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div.hidden.dfd-hotspot-left {
  -webkit-transform:translate(0,0) scale(.85);
  -moz-transform:translate(0,0) scale(.85);
  -o-transform:translate(0,0) scale(.85);
  transform:translate(0,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div.hidden.dfd-hotspot-right {
  -webkit-transform:translate(-100%,0) scale(.85);
  -moz-transform:translate(-100%,0) scale(.85);
  -o-transform:translate(-100%,0) scale(.85);
  transform:translate(-100%,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(-50%,0) scale(1);
  -moz-transform:translate(-50%,0) scale(1);
  -o-transform:translate(-50%,0) scale(1);
  transform:translate(-50%,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div:not(.hidden).dfd-hotspot-left {
  -webkit-transform:translate(0,0) scale(1);
  -moz-transform:translate(0,0) scale(1);
  -o-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top .HotspotPlugin_Hotspot > div:not(.hidden).dfd-hotspot-right {
  -webkit-transform:translate(-100%,0) scale(1);
  -moz-transform:translate(-100%,0) scale(1);
  -o-transform:translate(-100%,0) scale(1);
  transform:translate(-100%,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div {
  top:100%;
  left:50%;
  margin:10px 0 0 0;
  -webkit-transform:translate(-50%,0);
  -moz-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div.dfd-hotspot-left {
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div.dfd-hotspot-right {
  -webkit-transform:translate(-100%,0);
  -moz-transform:translate(-100%,0);
  -o-transform:translate(-100%,0);
  transform:translate(-100%,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(-50%,0) scale(.85);
  -moz-transform:translate(-50%,0) scale(.85);
  -o-transform:translate(-50%,0) scale(.85);
  transform:translate(-50%,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div.hidden.dfd-hotspot-left {
  -webkit-transform:translate(0,0) scale(.85);
  -moz-transform:translate(0,0) scale(.85);
  -o-transform:translate(0,0) scale(.85);
  transform:translate(0,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div.hidden.dfd-hotspot-right {
  -webkit-transform:translate(-100%,0) scale(.85);
  -moz-transform:translate(-100%,0) scale(.85);
  -o-transform:translate(-100%,0) scale(.85);
  transform:translate(-100%,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(-50%,0) scale(1);
  -moz-transform:translate(-50%,0) scale(1);
  -o-transform:translate(-50%,0) scale(1);
  transform:translate(-50%,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div:not(.hidden).dfd-hotspot-left {
  -webkit-transform:translate(0,0) scale(1);
  -moz-transform:translate(0,0) scale(1);
  -o-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom .HotspotPlugin_Hotspot > div:not(.hidden).dfd-hotspot-right {
  -webkit-transform:translate(-100%,0) scale(1);
  -moz-transform:translate(-100%,0) scale(1);
  -o-transform:translate(-100%,0) scale(1);
  transform:translate(-100%,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-left .HotspotPlugin_Hotspot > div {
  top:auto;
  bottom:100%;
  left:auto;
  right:100%;
  margin:0 10px 10px 0;
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-left .HotspotPlugin_Hotspot > div.dfd-hotspot-left {
  left:100%;
  right:auto;
  margin:0 0 10px 10px;
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-left .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(0,0) scale(.85);
  -moz-transform:translate(0,0) scale(.85);
  -o-transform:translate(0,0) scale(.85);
  transform:translate(0,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-left .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(0,0) scale(1);
  -moz-transform:translate(0,0) scale(1);
  -o-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-right .HotspotPlugin_Hotspot > div {
  top:auto;
  bottom:100%;
  left:100%;
  margin:0 0 10px 10px;
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-right .HotspotPlugin_Hotspot > div.dfd-hotspot-right {
  left:auto;
  right:100%;
  margin:0 10px 10px 0;
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-right .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(0,0) scale(.85);
  -moz-transform:translate(0,0) scale(.85);
  -o-transform:translate(0,0) scale(.85);
  transform:translate(0,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-top-right .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(0,0) scale(1);
  -moz-transform:translate(0,0) scale(1);
  -o-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-left .HotspotPlugin_Hotspot > div {
  top:100%;
  left:auto;
  right:100%;
  margin:10px 10px 0 0;
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-left .HotspotPlugin_Hotspot > div.dfd-hotspot-left {
  left:100%;
  right:auto;
  margin:10px 0 0 10px;
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-left .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(0,0) scale(.85);
  -moz-transform:translate(0,0) scale(.85);
  -o-transform:translate(0,0) scale(.85);
  transform:translate(0,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-left .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(0,0) scale(1);
  -moz-transform:translate(0,0) scale(1);
  -o-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-right .HotspotPlugin_Hotspot > div {
  top:100%;
  left:100%;
  margin:10px 0 0 10px;
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-right .HotspotPlugin_Hotspot > div.dfd-hotspot-right {
  left:auto;
  right:100%;
  margin:10px 10px 0 0;
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-right .HotspotPlugin_Hotspot > div.hidden {
  -webkit-transform:translate(0,0) scale(.85);
  -moz-transform:translate(0,0) scale(.85);
  -o-transform:translate(0,0) scale(.85);
  transform:translate(0,0) scale(.85);
}
.dfd-hotspot-shortcode .dfd-button-tooltip-bottom-right .HotspotPlugin_Hotspot > div:not(.hidden) {
  -webkit-transform:translate(0,0) scale(1);
  -moz-transform:translate(0,0) scale(1);
  -o-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div {
  font-size:10px;
  display:block;
  position:absolute;
  top:100%;
  left:50%;
  margin-top:10px;
  padding:25px 20px;
  overflow:hidden;
  background:#ffffff;
  border-radius:6px;
  -webkit-box-shadow:7px 15px 70px 0 rgba(0,0,0,0.25);
  box-shadow:7px 15px 70px 0 rgba(0,0,0,0.25);
  -webkit-transform:translateX(-50%) scale(1);
  -moz-transform:translateX(-50%) scale(1);
  -o-transform:translateX(-50%) scale(1);
  transform:translateX(-50%) scale(1);
  -webkit-transition:all .3s ease .2s;
  -moz-transition:all .3s ease .2s;
  transition:all .3s ease .2s;
  z-index:3;
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div.hidden {
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateX(-50%) scale(.85);
  -moz-transform:translateX(-50%) scale(.85);
  -o-transform:translateX(-50%) scale(.85);
  transform:translateX(-50%) scale(.85);
}
.HotspotPlugin_Hotspot.dfd-hotspot-shortcode:not(.hidden) > div {
  opacity:1;
  visibility:visible;
  -webkit-transition-delay:0s;
  transition-delay:0s;
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div > .delete-item {
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:20px;
  height:20px;
  line-height:20px;
  text-align:center;
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div > .Hotspot_Title {
  font-size:18px;
  font-weight:bold;
  white-space:nowrap;
  color:#232323;
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div > .Hotspot_Title + .Hotspot_Message { margin-top:5px; }
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div > .Hotspot_Message {
  font-size:14px;
  line-height:25px;
  white-space:pre-line;
  color:#595959;
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot.dfdHotspotImageMarker { position:absolute; }
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot:not(.dfdHotspotImageMarker) {
  position:absolute;
  width:24px;
  height:24px;
  margin-top:-12px;
  margin-left:-12px;
  z-index:200;
  cursor:pointer;
  -webkit-transition:z-index .3s ease .3s;
  -moz-transition:z-index .3s ease .3s;
  transition:z-index .3s ease .3s;
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot:not(.dfdHotspotImageMarker):before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:#3498db;
  border-radius:50%;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
  -webkit-animation:dfdHotspotAnimation 1s ease infinite;
  -moz-animation:dfdHotspotAnimation 1s ease infinite;
  animation:dfdHotspotAnimation 1s ease infinite;
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot:not(.dfdHotspotImageMarker):after {
  content:"";
  display:block;
  width:8px;
  height:8px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-4px;
  margin-left:-4px;
  background:#ffffff;
  border-radius:50%;
  -webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.35);
  box-shadow:0 3px 8px 0 rgba(0,0,0,0.35);
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot:not(.dfdHotspotImageMarker):hover:before {
  -webkit-transform:scale(1.25);
  transform:scale(1.25);
}
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot:hover, .dfd-hotspot-shortcode .HotspotPlugin_Hotspot.active {
  z-index:300;
  -webkit-transition-delay:0s;
  transition-delay:0s;
}
.dfd-hotspot-shortcode .dfd-hotspot-image-cover {
  position:relative;
  display:inline-block;
  line-height:.5;
}
.dfd-hotspot-shortcode .dfd-hotspot-image-cover * { text-align:inherit; }
.dfd-icon-list-wrap { position:relative; }
.dfd-icon-list-wrap .dfd-icon-list { margin:0; }
.dfd-icon-list-wrap .dfd-icon-list li {
  position:relative;
  padding-top:4px;
}
.dfd-icon-list-wrap .dfd-icon-list li:first-child { padding-top:0 !important; }
.dfd-icon-list-wrap .dfd-icon-list li:last-child .delimeter { display:none; }
.dfd-icon-list-wrap .dfd-icon-list li.with-link .list-container {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-icon-list-wrap .dfd-icon-list li.with-link:hover .list-container { opacity:.6; }
.dfd-icon-list-wrap .dfd-icon-list .list-container { display:table; }
.dfd-icon-list-wrap .dfd-icon-list .list-container.not-icon { display:block; }
.dfd-icon-list-wrap .dfd-icon-list .list-container.not-icon .content-wrap { display:block; }
.dfd-icon-list-wrap .dfd-icon-list .icon-wrap {
  position:relative;
  font-size:16px;
  width:2em;
  height:2em;
  line-height:2em;
  text-align:left;
  color:#c3c3c3;
}
.dfd-icon-list-wrap .dfd-icon-list .icon-wrap:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-color:transparent;
}
.dfd-icon-list-wrap .dfd-icon-list .icon-wrap i {
  position:relative;
  display:block;
  height:inherit;
  line-height:inherit;
}
.dfd-icon-list-wrap .dfd-icon-list .icon-wrap .none {
  position:absolute;
  display:block;
  width:6px;
  height:6px;
  top:50%;
  left:0;
  margin-top:-3px;
  background:#e7e7e7;
  border-radius:50%;
}
.dfd-icon-list-wrap .dfd-icon-list .content-wrap {
  line-height:1.6;
  display:table-cell;
  vertical-align:middle;
}
.dfd-icon-list-wrap .dfd-icon-list .content-wrap > * { line-height:1.6; }
.dfd-icon-list-wrap .dfd-icon-list .content-wrap .dfd-content-title-small {
  font-size:12px;
  font-style:normal;
  font-weight:400;
  text-transform:none;
  line-height:1.6;
  letter-spacing:-0.2px;
  color:#333333;
}
.dfd-icon-list-wrap .dfd-icon-list .delimeter {
  border-bottom:1px solid #e7e7e7;
  padding-top:4px;
}
.dfd-icon-list-wrap .dfd-icon-list .icon-item-link {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.dfd-icon-list-wrap.icon-right .dfd-icon-list { text-align:right; }
.dfd-icon-list-wrap.icon-right .dfd-icon-list .icon-wrap { text-align:right; }
.dfd-icon-list-wrap.icon-right .dfd-icon-list .icon-wrap .none {
  left:auto;
  right:0;
}
.dfd-icon-list-wrap.icon-right .dfd-icon-list .content-wrap { width:100%; }
.dfd-icon-list-wrap.icon-right .dfd-icon-list .delimeter {
  margin-right:0;
  margin-left:auto;
}
.dfd-icon-list-wrap.icon-center .delimeter, .dfd-icon-list-wrap.icon-center .list-container { margin:0 auto; }
.dfd-icon-list-wrap.icon-center .list-container.not-icon { text-align:center; }
.dfd-icon-list-wrap.style-1 li { padding-bottom:4px; }
.dfd-icon-list-wrap.style-3 li .delimeter { width:33.33%; }
.dfd-image-layers-wrap {
  position:relative;
  line-height:0;
  max-width:100%;
}
.dfd-image-layers-wrap.layers-center { margin:0 auto; }
.dfd-image-layers-wrap.layers-right {
  margin-left:auto;
  margin-right:0;
}
.dfd-image-layers-wrap .dfd-layer-container {
  position:relative;
  line-height:0;
  display:block;
  width:inherit;
  max-width:100%;
}
.dfd-image-layers-wrap .dfd-layer-container .dfd-layer-centered {
  position:relative;
  display:inline-block;
  width:inherit;
  max-width:100%;
  height:inherit;
  line-height:inherit;
}
.dfd-image-layers-wrap .dfd-layer-container:not(:first-child) {
  position:absolute;
  top:0;
  left:0;
}
.dfd-image-layers-wrap .dfd-layer-container .dfd-layer-item {
  -webkit-transition:all .5s cubic-bezier(.3,0.95,.3,0.95);
  -moz-transition:all .5s cubic-bezier(.3,0.95,.3,0.95);
  transition:all .5s cubic-bezier(.3,0.95,.3,0.95);
  height:inherit;
  line-height:inherit;
}
.dfd-image-layers-wrap .dfd-layer-container .dfd-layer-item img {
  position:relative;
  display:block;
  margin:0 auto;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-image-layers-wrap .dfd-layer-container.fadeIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.flipXIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.flipYIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.shrinkIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.expandIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.grow .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.slideUpBigIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.slideDownBigIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.slideLeftBigIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.slideRightBigIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.perspectiveUpIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.perspectiveDownIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.perspectiveLeftIn .dfd-layer-item, .dfd-image-layers-wrap .dfd-layer-container.perspectiveRightIn .dfd-layer-item {
  opacity:0;
  visibility:hidden;
}
.dfd-image-layers-wrap .dfd-layer-container.flipXIn .dfd-layer-item {
  -webkit-transform:rotateY(-90deg);
  -moz-transform:rotateY(-90deg);
  -o-transform:rotateY(-90deg);
  transform:rotateY(-90deg);
}
.dfd-image-layers-wrap .dfd-layer-container.flipYIn .dfd-layer-item {
  -webkit-transform:rotateX(-90deg);
  -moz-transform:rotateX(-90deg);
  -o-transform:rotateX(-90deg);
  transform:rotateX(-90deg);
}
.dfd-image-layers-wrap .dfd-layer-container.shrinkIn .dfd-layer-item {
  -webkit-transform:scale(1.15);
  transform:scale(1.15);
}
.dfd-image-layers-wrap .dfd-layer-container.expandIn .dfd-layer-item {
  -webkit-transform:scale(.85);
  transform:scale(.85);
}
.dfd-image-layers-wrap .dfd-layer-container.grow .dfd-layer-item {
  -webkit-transform:scale(.2);
  transform:scale(.2);
}
.dfd-image-layers-wrap .dfd-layer-container.slideUpBigIn .dfd-layer-item {
  -webkit-transform:translateY(75%);
  -moz-transform:translateY(75%);
  -o-transform:translateY(75%);
  transform:translateY(75%);
}
.dfd-image-layers-wrap .dfd-layer-container.slideDownBigIn .dfd-layer-item {
  -webkit-transform:translateY(-75%);
  -moz-transform:translateY(-75%);
  -o-transform:translateY(-75%);
  transform:translateY(-75%);
}
.dfd-image-layers-wrap .dfd-layer-container.slideLeftBigIn .dfd-layer-item {
  -webkit-transform:translateX(-75%);
  -moz-transform:translateX(-75%);
  -o-transform:translateX(-75%);
  transform:translateX(-75%);
}
.dfd-image-layers-wrap .dfd-layer-container.slideRightBigIn .dfd-layer-item {
  -webkit-transform:translateX(75%);
  -moz-transform:translateX(75%);
  -o-transform:translateX(75%);
  transform:translateX(75%);
}
.dfd-image-layers-wrap .dfd-layer-container.perspectiveUpIn .dfd-layer-item {
  -webkit-transform:rotateX(-70deg);
  -moz-transform:rotateX(-70deg);
  -o-transform:rotateX(-70deg);
  transform:rotateX(-70deg);
}
.dfd-image-layers-wrap .dfd-layer-container.perspectiveDownIn .dfd-layer-item {
  -webkit-transform:rotateX(70deg);
  -moz-transform:rotateX(70deg);
  -o-transform:rotateX(70deg);
  transform:rotateX(70deg);
}
.dfd-image-layers-wrap .dfd-layer-container.perspectiveLeftIn .dfd-layer-item {
  -webkit-transform:rotateY(-70deg);
  -moz-transform:rotateY(-70deg);
  -o-transform:rotateY(-70deg);
  transform:rotateY(-70deg);
}
.dfd-image-layers-wrap .dfd-layer-container.perspectiveRightIn .dfd-layer-item {
  -webkit-transform:rotateY(70deg);
  -moz-transform:rotateY(70deg);
  -o-transform:rotateY(70deg);
  transform:rotateY(70deg);
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.fadeIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.flipXIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.flipYIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.shrinkIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.expandIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.grow .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideUpBigIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideDownBigIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideLeftBigIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideRightBigIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveUpIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveDownIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveLeftIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveRightIn .dfd-layer-item {
  opacity:1;
  visibility:visible;
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.flipXIn .dfd-layer-item {
  -webkit-transform:rotateY(0);
  -moz-transform:rotateY(0);
  -o-transform:rotateY(0);
  transform:rotateY(0);
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.flipYIn .dfd-layer-item {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.shrinkIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.expandIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.grow .dfd-layer-item {
  -webkit-transform:scale(1);
  transform:scale(1);
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideUpBigIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideDownBigIn .dfd-layer-item {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideLeftBigIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.slideRightBigIn .dfd-layer-item {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveUpIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveDownIn .dfd-layer-item {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
}
.dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveLeftIn .dfd-layer-item, .dfd-image-layers-wrap.layer-animate .dfd-layer-container.perspectiveRightIn .dfd-layer-item {
  -webkit-transform:rotateY(0);
  -moz-transform:rotateY(0);
  -o-transform:rotateY(0);
  transform:rotateY(0);
}
.dfd-info-banner {
  position:relative;
  line-height:0;
}
.dfd-info-banner .img_wrapper.module-shadow-hover { overflow:visible; }
.dfd-info-banner .module-shadow-permanent, .dfd-info-banner:hover .module-shadow-hover {
  -webkit-box-shadow:0 4px 30px rgba(0,0,0,0.25);
  box-shadow:0 4px 30px rgba(0,0,0,0.25);
}
.dfd-info-banner img { width:100%; }
.dfd-info-banner.text-center .image-cover img { margin:0 auto; }
.dfd-info-banner.text-right .image-cover img { margin-left:auto; }
.dfd-info-banner .ovh { overflow:hidden; }
.dfd-info-banner:not(.no_content) .image-cover { margin-bottom:28px; }
.dfd-info-banner .image-cover {
  display:inline-block;
  position:relative;
}
.dfd-info-banner .image-cover img { display:block; }
.dfd-info-banner .info-box-subtitle { margin-top:1px; }
.dfd-info-banner .dfd-content-subtitle { line-height:15px; }
.dfd-info-banner .image-wrap {
  position:relative;
  display:inline-block;
}
.dfd-info-banner .image-wrap .image-cover {
  position:relative;
  display:block;
}
.dfd-info-banner .image-wrap img {
  display:block;
  width:100%;
}
.dfd-info-banner .image-custom-link, .dfd-info-banner .full-box-link, .dfd-info-banner .overlay {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  display:block;
}
.dfd-info-banner .full-box-link { z-index:200; }
.dfd-info-banner .image-custom-link, .dfd-info-banner .full-box-link { background:transparent; }
.dfd-info-banner .overlay {
  opacity:0;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-info-banner:hover .overlay { opacity:1; }
.dfd-info-banner .img_wrapper { display:block; }
.dfd-info-banner .number_block {
  position:absolute;
  left:23px;
  bottom:-17px;
  text-align:center;
  width:35px;
  height:35px;
  line-height:35px;
  background:#3498db;
  border-radius:50%;
  -webkit-box-shadow:0px 12.99px 35px 0px rgba(34,35,40,0.137);
  box-shadow:0px 12.99px 35px 0px rgba(34,35,40,0.137);
  z-index:400;
}
.dfd-info-banner .info-box-title {
  font-size:18px;
  line-height:28px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-info-banner .info-box-title a { color:inherit !important; }
.dfd-info-banner .dfd-content-subtitle { font-size:13px; }
.dfd-info-banner .description { margin-top:18px; }
.dfd-info-banner.style-22 .description, .dfd-info-banner.style-23 .description, .dfd-info-banner.style-24 .description, .dfd-info-banner.style-29 .description { margin-top:10px; }
.dfd-info-banner.style-22:not(.no_content) .image-cover { margin-top:27px; }
.dfd-info-banner.style-22 .image-cover { margin-bottom:0px; }
.dfd-info-banner.style-23 .image-cover { margin-bottom:0px; }
.dfd-info-banner.style-23 .overlay {
  opacity:1;
  background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 47%);
  background:-moz-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 47%);
  background:-ms-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 47%);
  background:-o-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 47%);
  background:linear-gradient(bottom, rgba(0,0,0,0.45), transparent 47%);
}
.dfd-info-banner.style-23 .title-wrap {
  position:absolute;
  bottom:0;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:21px;
  width:100%;
}
.dfd-info-banner.style-23 .info-box-title { color:#ffffff; }
.dfd-info-banner.style-23 .info-box-subtitle { color:rgba(255,255,255,0.5); }
.dfd-info-banner.style-24 .image-cover, .dfd-info-banner.style-25 .image-cover { margin-bottom:0px; }
.dfd-info-banner.style-24 .content-wrap, .dfd-info-banner.style-25 .content-wrap {
  position:absolute;
  display:block;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  left:20px;
  right:20px;
}
.dfd-info-banner.style-24 .info-box-title, .dfd-info-banner.style-25 .info-box-title { color:#ffffff; }
.dfd-info-banner.style-24 .info-box-subtitle, .dfd-info-banner.style-25 .info-box-subtitle { color:rgba(255,255,255,0.5); }
.dfd-info-banner.style-24 .description { margin-top:10px; }
.dfd-info-banner.style-24 .overlay {
  background:rgba(0,0,0,0.3);
  opacity:1;
}
.dfd-info-banner.style-25 .description {
  color:#ffffff;
  opacity:0.8;
}
.dfd-info-banner.style-25 .overlay {
  background:rgba(0,0,0,0.6);
  opacity:1;
}
.dfd-info-banner.style-26, .dfd-info-banner.style-27 {
  width:100%;
  display:table;
}
.dfd-info-banner.style-26 .image-cover, .dfd-info-banner.style-27 .image-cover {
  width:50%;
  display:table-cell;
}
.dfd-info-banner.style-26 .image-cover img, .dfd-info-banner.style-27 .image-cover img { max-width:inherit; }
.dfd-info-banner.style-26 .img_overflow, .dfd-info-banner.style-27 .img_overflow {
  display:block;
  overflow:hidden;
}
.dfd-info-banner.style-26 .img_wrapper, .dfd-info-banner.style-27 .img_wrapper {
  overflow:visible;
  text-align:right;
  position:relative;
  display:inline-block;
}
.dfd-info-banner.style-26 .img_wrapper img, .dfd-info-banner.style-27 .img_wrapper img { margin:initial; }
.dfd-info-banner.style-26 .info-box-title, .dfd-info-banner.style-27 .info-box-title { padding-top:0; }
.dfd-info-banner.style-26 .number_block, .dfd-info-banner.style-27 .number_block { bottom:-17px; }
.dfd-info-banner.style-26 .content-wrap, .dfd-info-banner.style-27 .content-wrap {
  display:table-cell;
  width:auto;
  vertical-align:middle;
}
.dfd-info-banner.style-26 .image-cover {
  padding-right:25px;
  text-align:right;
}
.dfd-info-banner.style-26 .content-wrap { text-align:left; }
.dfd-info-banner.style-27 .image-cover {
  padding-left:25px;
  text-align:left;
}
.dfd-info-banner.style-27 .content-wrap { text-align:right; }
.dfd-info-banner.style-28 .title-wrap {
  top:100%;
  background:transparent;
  z-index:200;
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-info-banner.style-28 .img_overflow { position:relative; }
.dfd-info-banner.style-28 .shadow_ov_wrapper {
  display:block;
  position:absolute;
  bottom:0;
  width:100%;
  overflow:hidden;
  height:100%;
}
.dfd-info-banner.style-28 .shadow_ov {
  display:block;
  width:100%;
  height:30%;
  position:absolute;
  bottom:-50%;
  background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.45),transparent 84%);
  background:-moz-linear-gradient(bottom,rgba(0,0,0,0.45),transparent 84%);
  background:-ms-linear-gradient(bottom,rgba(0,0,0,0.45),transparent 84%);
  background:-o-linear-gradient(bottom,rgba(0,0,0,0.45),transparent 84%);
  background:linear-gradient(bottom,rgba(0,0,0,0.45),transparent 84%);
  opacity:1;
  -webkit-transition:opacity .0s ease .0s, bottom  .3s ease;
  -moz-transition:opacity .0s ease .0s, bottom  .3s ease;
  transition:opacity .0s ease .0s, bottom  .3s ease;
  z-index:100;
}
.dfd-info-banner.style-28 .info-box-title, .dfd-info-banner.style-28 .info-box-subtitle {
  position:relative;
  z-index:2;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-info-banner.style-28:hover .title-wrap {
  margin-top:0;
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%);
}
.dfd-info-banner.style-28:hover .title-wrap:before {
  opacity:1;
  -webkit-transition:opacity .25s ease .25s;
  -moz-transition:opacity .25s ease .25s;
  transition:opacity .25s ease .25s;
}
.dfd-info-banner.style-28:hover .shadow_ov { bottom:0%; }
.dfd-info-banner.style-28:hover .info-box-title { color:#ffffff; }
.dfd-info-banner.style-28:hover .info-box-subtitle { color:rgba(255,255,255,0.5); }
.dfd-info-banner.style-28 .image-cover, .dfd-info-banner.style-29 .image-cover, .dfd-info-banner.style-30 .image-cover { margin-bottom:0; }
.dfd-info-banner.style-28 .description, .dfd-info-banner.style-29 .description, .dfd-info-banner.style-30 .description { margin-top:10px; }
.dfd-info-banner.style-28:not(.no_content) .content-wrap, .dfd-info-banner.style-29:not(.no_content) .content-wrap, .dfd-info-banner.style-30:not(.no_content) .content-wrap { min-height:80px; }
.dfd-info-banner.style-28 .content-wrap > div, .dfd-info-banner.style-29 .content-wrap > div, .dfd-info-banner.style-30 .content-wrap > div {
  opacity:0;
  -webkit-transform:translateY(110%);
  -moz-transform:translateY(110%);
  -o-transform:translateY(110%);
  transform:translateY(110%);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
  -webkit-transition:opacity .3s ease, transform .3s ease,color .3s ease;
  -moz-transition:opacity .3s ease, transform .3s ease,color .3s ease;
  transition:opacity .3s ease, transform .3s ease,color .3s ease;
}
.dfd-info-banner.style-28:hover .content-wrap > div, .dfd-info-banner.style-29:hover .content-wrap > div, .dfd-info-banner.style-30:hover .content-wrap > div {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-info-banner.style-28:not(.no_content) .title-wrap, .dfd-info-banner.style-29:not(.no_content) .title-wrap {
  padding:20px;
  padding-bottom:21px;
}
.dfd-info-banner.style-28 .title-wrap, .dfd-info-banner.style-29 .title-wrap {
  position:absolute;
  left:0;
  right:0;
  display:block;
}
.dfd-info-banner.style-29 .title-wrap {
  bottom:0;
  -webkit-transition:transform .3s ease, bottom .3s ease;
  -moz-transition:transform .3s ease, bottom .3s ease;
  transition:transform .3s ease, bottom .3s ease;
}
.dfd-info-banner.style-29 .title-wrap:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 87%);
  background:-moz-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 87%);
  background:-ms-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 87%);
  background:-o-linear-gradient(bottom, rgba(0,0,0,0.45), transparent 87%);
  background:linear-gradient(bottom, rgba(0,0,0,0.45), transparent 87%);
  opacity:1;
  -webkit-transition:opacity 0.4s cubic-bezier(0.68,-0.4,1,1);
  -moz-transition:opacity 0.4s cubic-bezier(0.68,-0.4,1,1);
  transition:opacity 0.4s cubic-bezier(0.68,-0.4,1,1);
}
.dfd-info-banner.style-29 .info-box-title, .dfd-info-banner.style-29 .info-box-subtitle {
  position:relative;
  z-index:2;
}
.dfd-info-banner.style-29 .info-box-title { color:#ffffff; }
.dfd-info-banner.style-29 .info-box-subtitle { color:rgba(255,255,255,0.5); }
.dfd-info-banner.style-29:hover .title-wrap {
  bottom:50%;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
}
.dfd-info-banner.style-29:hover .title-wrap:before {
  opacity:0;
  -webkit-transition:opacity .0s ease;
  -moz-transition:opacity .0s ease;
  transition:opacity .0s ease;
}
.dfd-info-banner.style-29 .overlay { background:rgba(0,0,0,0.75); }
.dfd-info-banner.style-30 .content-wrap {
  position:absolute;
  left:20px;
  right:20px;
  display:block;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-info-banner.style-30:hover .content-wrap .description { opacity:0.8; }
.dfd-info-banner.style-30 .overlay { background:rgba(0,0,0,0.6); }
.dfd-info-banner.style-30 .description {
  color:#ffffff;
  margin-top:18px;
}
.dfd-info-banner.style-30 .info-box-title { color:#ffffff; }
.dfd-info-banner.style-30 .info-box-subtitle { color:rgba(255,255,255,0.5); }
.dfd-info-banner.style-31 .img_wrapper { display:table; }
.dfd-info-banner.style-31:not(.no_content) .image-cover { margin-bottom:19px; }
.dfd-info-banner.style-31 .image-cover img {
  -webkit-transition:opacity .5s ease;
  -moz-transition:opacity .5s ease;
  transition:opacity .5s ease;
}
.dfd-info-banner.style-31 .image-cover .image_hover {
  top:0;
  opacity:0;
  position:absolute;
}
.dfd-info-banner.style-31 .image-cover .img_overflow {
  display:block;
  overflow:hidden;
  position:relative;
}
.dfd-info-banner.style-31:hover .image-cover .image_hover { opacity:1; }
.dfd-info-banner.style-31 .number_block { bottom:-16px; }
.dfd-info-banner.panr .image-cover img { display:block; }
.dfd-info-banner.dfd-image-blur .image-cover img {
  display:block;
  -webkit-filter:blur(0px);
  -moz-filter:blur(0px);
  -ms-filter:blur(0px);
  -o-filter:blur(0px);
  filter:blur(0px);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-info-banner.dfd-image-blur:hover .image-cover img {
  -webkit-filter:blur(5px);
  -moz-filter:blur(5px);
  -ms-filter:blur(5px);
  -o-filter:blur(5px);
  filter:blur(5px);
}
.dfd-info-banner.dfd-image-scale .image-cover img {
  display:block;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-info-banner.dfd-image-scale:hover .image-cover img {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}
.dfd-info-banner.dfd-image-scale-rotate .image-cover img {
  display:block;
  -webkit-transform:scale(1) rotate(0deg);
  -moz-transform:scale(1) rotate(0deg);
  -o-transform:scale(1) rotate(0deg);
  transform:scale(1) rotate(0deg);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-info-banner.dfd-image-scale-rotate:hover .image-cover img {
  -webkit-transform:scale(1.1) rotate(3deg);
  -moz-transform:scale(1.1) rotate(3deg);
  -o-transform:scale(1.1) rotate(3deg);
  transform:scale(1.1) rotate(3deg);
}
.dfd-info-banner.show-banner-number.style-22 .description, .dfd-info-banner.show-banner-number.style-23 .description, .dfd-info-banner.show-banner-number.style-24 .description, .dfd-info-banner.show-banner-number.style-28 .description, .dfd-info-banner.show-banner-number.style-29 .description { margin-top:25px; }
.dfd-info-box {
  position:relative;
  overflow:hidden;
}
.dfd-info-box .head-wrap + .container-info { padding-top:12px; }
.dfd-info-box .icon-wrapper {
  padding-bottom:20px;
  line-height:.5;
}
.dfd-info-box .icon-wrapper .module-icon {
  position:relative;
  display:inline-block;
  text-align:center;
  -webkit-transition:border-radius .3s ease, background .3s ease;
  -moz-transition:border-radius .3s ease, background .3s ease;
  transition:border-radius .3s ease, background .3s ease;
}
.dfd-info-box .icon-wrapper .module-icon:before {
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.dfd-info-box .icon-wrapper .featured-icon {
  font-size:40px;
  line-height:inherit;
}
.dfd-info-box .icon-wrapper .icon-container {
  overflow:hidden;
  position:relative;
  line-height:inherit;
  color:inherit;
}
.dfd-info-box .icon-wrapper .icon-container img { display:block; }
.dfd-info-box .icon-wrapper .info-box-icon-text {
  position:absolute;
  bottom:0;
  right:0;
  margin-right:-10px;
  width:35px;
  height:35px;
  line-height:35px;
  color:#ffffff;
  background:#3498db;
  -webkit-box-shadow:0px 12.99px 35px 0px rgba(34,35,40,0.137);
  box-shadow:0px 12.99px 35px 0px rgba(34,35,40,0.137);
  text-align:center;
  border-radius:inherit;
  z-index:1;
}
.dfd-info-box .title-wrap .info-box-subtitle {
  color:#828282;
  font-size:13px;
  line-height:28px;
}
.dfd-info-box .dfd-module-read-more-wrap.read-more-1, .dfd-info-box .dfd-module-read-more-wrap.read-more-2 { padding-bottom:40px; }
.dfd-info-box.show-readmore.read-more-1, .dfd-info-box.show-readmore.read-more-2 { margin-bottom:-40px; }
.dfd-info-box.show-readmore.content-only-hover {
  padding-bottom:0;
  margin-bottom:0;
}
.dfd-info-box.show-readmore.content-only-hover .dfd-module-read-more-wrap { padding-bottom:40px; }
.dfd-info-box.more-hover.text-left {
  padding-left:25px;
  margin-left:-25px;
}
.dfd-info-box.more-hover.text-left .dfd-module-read-more-wrap.read-more-1, .dfd-info-box.more-hover.text-left .dfd-module-read-more-wrap.read-more-2 {
  padding-left:25px;
  margin-left:-25px;
}
.dfd-info-box.more-hover.text-right {
  padding-right:25px;
  margin-right:-25px;
}
.dfd-info-box.more-hover.text-right .dfd-module-read-more-wrap.read-more-1, .dfd-info-box.more-hover.text-right .dfd-module-read-more-wrap.read-more-2 {
  padding-right:25px;
  margin-right:-25px;
}
.dfd-info-box .full-box-link {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
}
.dfd-info-box.content-only-hover:not(.show-readmore) { overflow:visible; }
.dfd-info-box.content-only-hover:not(.show-readmore) .container-info { overflow:hidden; }
.dfd-info-box.content-only-hover .head-wrap {
  -webkit-transform:translateY(30%);
  -moz-transform:translateY(30%);
  -o-transform:translateY(30%);
  transform:translateY(30%);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-info-box.content-only-hover .container-info .content-cell {
  -webkit-transform:translateY(100%);
  -moz-transform:translateY(100%);
  -o-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-info-box.content-only-hover:hover .head-wrap {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-info-box.content-only-hover:hover .container-info .content-cell {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-info-box.style-2 .icon-wrapper .module-icon, .dfd-info-box.style-3 .icon-wrapper .module-icon, .dfd-info-box.style-4 .icon-wrapper .module-icon {
  width:100px;
  height:100px;
  line-height:100px;
  border-radius:50%;
}
.dfd-info-box.style-2 .icon-wrapper .module-icon img, .dfd-info-box.style-3 .icon-wrapper .module-icon img, .dfd-info-box.style-4 .icon-wrapper .module-icon img {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  max-width:initial;
}
.dfd-info-box.style-2 .icon-wrapper .module-icon .icon-container, .dfd-info-box.style-3 .icon-wrapper .module-icon .icon-container, .dfd-info-box.style-4 .icon-wrapper .module-icon .icon-container {
  width:inherit;
  height:inherit;
  border-radius:inherit;
  z-index:1;
}
.dfd-info-box.style-1 .icon-wrapper .module-icon { line-height:1; }
.dfd-info-box.style-1 .icon-wrapper .featured-icon {
  font-size:50px;
  color:#bfbfbf;
}
.dfd-info-box.style-2 .icon-wrapper .module-icon {
  background:#3498db;
  color:#ffffff;
}
.dfd-info-box.style-2 .icon-wrapper .module-icon .info-box-icon-text { background:#f6547e; }
.dfd-info-box.style-2.text-right.with-number .module-icon { margin-right:10px; }
.dfd-info-box.style-3 .icon-wrapper .module-icon { color:#3498db; }
.dfd-info-box.style-3 .icon-wrapper .module-icon:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius:inherit;
  border:1px solid #e7e7e7;
}
.dfd-info-box.style-3 .icon-wrapper .module-icon .featured-icon { color:inherit; }
.dfd-info-box.style-3.text-right.with-number .module-icon { margin-right:10px; }
.dfd-info-box.style-4 .icon-wrapper .module-icon { color:#3d3d3d; }
.dfd-info-box.style-4 .icon-wrapper .module-icon:after {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:5px;
  border-radius:inherit;
  background:#e7e7e7;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd-info-box.style-4 .icon-wrapper .module-icon:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-radius:inherit;
  border:1px solid #e7e7e7;
}
.dfd-info-box.style-4.text-right.with-number .module-icon { margin-right:10px; }
.dfd-info-box.style-5 {
  text-align:center !important;
  padding-top:80px;
  min-height:200px;
}
.dfd-info-box.style-5 .icon-wrapper {
  position:absolute;
  top:0;
  width:100%;
  padding:0;
}
.dfd-info-box.style-5 .icon-wrapper .featured-icon {
  line-height:1;
  font-size:200px;
  color:#ebebeb;
}
.dfd-info-box.style-5 .title-wrap, .dfd-info-box.style-5 .description { position:relative; }
.dfd-info-box.style-5 .title-wrap + .container-info { padding-top:12px; }
.dfd-info-box.style-5 .dfd-text-icon-render { line-height:1; }
.dfd-info-box.style-5.content-only-hover .title-wrap {
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-info-box.style-5.content-only-hover:hover .title-wrap {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-info-box.layout-2 .container-info .empty-cell { width:50px; }
.dfd-info-box.layout-2 .icon-wrapper, .dfd-info-box.layout-2 .title-wrap, .dfd-info-box.layout-2 .content-cell, .dfd-info-box.layout-2 .empty-cell { display:table-cell; }
.dfd-info-box.layout-2 .icon-wrapper, .dfd-info-box.layout-2 .title-wrap {
  vertical-align:middle;
  padding:0;
  line-height:0;
}
.dfd-info-box.layout-2 .title-wrap, .dfd-info-box.layout-2 .content-cell { width:100%; }
.dfd-info-box.layout-2.text-left .icon-wrapper + .title-wrap { padding-left:20px; }
.dfd-info-box.layout-2.text-left .content-cell { padding-left:70px; }
.dfd-info-box.layout-2.text-right .title-wrap { padding-right:20px; }
.dfd-info-box.layout-2.text-right .content-cell { padding-right:70px; }
.dfd-info-box.layout-2.style-2.text-left .content-cell, .dfd-info-box.layout-2.style-3.text-left .content-cell, .dfd-info-box.layout-2.style-4.text-left .content-cell { padding-left:120px; }
.dfd-info-box.layout-2.style-2.text-right .content-cell, .dfd-info-box.layout-2.style-3.text-right .content-cell, .dfd-info-box.layout-2.style-4.text-right .content-cell { padding-right:120px; }
.dfd-info-box.layout-3 .icon-wrapper, .dfd-info-box.layout-3 .title-wrap {
  display:table-cell;
  vertical-align:middle;
  padding:0;
  line-height:.5;
}
.dfd-info-box.layout-3 .title-wrap { width:100%; }
.dfd-info-box.layout-3.text-left .title-wrap { padding-left:20px; }
.dfd-info-box.layout-3.text-right .title-wrap { padding-right:20px; }
.dfd-link-style-wrap {
  display:block;
  position:relative;
}
.dfd-link-style-wrap > div { line-height:1; }
.dfd-link-style-wrap > div .dfd-link-element span { line-height:inherit; }
.dfd-link-style-wrap .link-container { display:inline-block; }
.dfd-link-style-wrap .dfd-link-element {
  position:relative;
  display:inline-block;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  text-transform:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}
.dfd-link-style-wrap .dfd-link-element .front {
  position:relative;
  display:block;
}
.dfd-link-style-wrap .dfd-link-element .back { display:none; }
.dfd-link-style-wrap .dfd-link-element span {
  color:#28262b;
  padding:10px 20px;
  line-height:1;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  text-transform:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}
.dfd-link-style-wrap.style-1 .dfd-link-element .front {
  padding:10px 10px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-link-style-wrap.style-1 .dfd-link-element .front:before, .dfd-link-style-wrap.style-1 .dfd-link-element .front:after {
  font-size:105%;
  color:inherit;
  opacity:0;
  display:inline-block;
  -webkit-transition:transform .3s ease, opacity .3s ease;
  -moz-transition:transform .3s ease, opacity .3s ease;
  transition:transform .3s ease, opacity .3s ease;
}
.dfd-link-style-wrap.style-1 .dfd-link-element .front:before {
  content:"[";
  -webkit-transform:translateX(5px);
  -moz-transform:translateX(5px);
  -o-transform:translateX(5px);
  transform:translateX(5px);
}
.dfd-link-style-wrap.style-1 .dfd-link-element .front:after {
  content:"]";
  -webkit-transform:translateX(-5px);
  -moz-transform:translateX(-5px);
  -o-transform:translateX(-5px);
  transform:translateX(-5px);
}
.dfd-link-style-wrap.style-1 .dfd-link-element:hover .front { color:#3498db; }
.dfd-link-style-wrap.style-1 .dfd-link-element:hover .front:before, .dfd-link-style-wrap.style-1 .dfd-link-element:hover .front:after { opacity:1; }
.dfd-link-style-wrap.style-1 .dfd-link-element:hover .front:before {
  -webkit-transform:translateX(-10px);
  -moz-transform:translateX(-10px);
  -o-transform:translateX(-10px);
  transform:translateX(-10px);
}
.dfd-link-style-wrap.style-1 .dfd-link-element:hover .front:after {
  -webkit-transform:translateX(10px);
  -moz-transform:translateX(10px);
  -o-transform:translateX(10px);
  transform:translateX(10px);
}
.dfd-link-style-wrap.style-2 .link-container {
  -webkit-perspective:1000px;
  perspective:1000px;
}
.dfd-link-style-wrap.style-2 .dfd-link-element {
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
}
.dfd-link-style-wrap.style-2 .dfd-link-element span {
  color:#ffffff;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.dfd-link-style-wrap.style-2 .dfd-link-element .front {
  background:#3498db;
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-link-style-wrap.style-2 .dfd-link-element .back {
  background:#2386c8;
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -o-transform-origin:50% 0;
  transform-origin:50% 0;
  position:absolute;
  display:block;
  -webkit-transform:rotateX(-90deg);
  -moz-transform:rotateX(-90deg);
  -o-transform:rotateX(-90deg);
  transform:rotateX(-90deg);
  -webkit-transition:transform .3s ease, background .3s ease;
  -moz-transition:transform .3s ease, background .3s ease;
  transition:transform .3s ease, background .3s ease;
}
.dfd-link-style-wrap.style-2 .dfd-link-element:hover {
  -webkit-transform:translateY(-50%) rotateX(90deg);
  -moz-transform:translateY(-50%) rotateX(90deg);
  -o-transform:translateY(-50%) rotateX(90deg);
  transform:translateY(-50%) rotateX(90deg);
}
.dfd-link-style-wrap.style-2 .dfd-link-element:hover .back { background:#3498db; }
.dfd-link-style-wrap.style-3 .dfd-link-element .front {
  padding:10px 0;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-link-style-wrap.style-3 .dfd-link-element .front:before {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  display:block;
  background:#e7e7e7;
  height:2px;
  opacity:0;
  -webkit-transform:translateY(10px);
  -moz-transform:translateY(10px);
  -o-transform:translateY(10px);
  transform:translateY(10px);
  -webkit-transition:opacity .3s ease, transform .3s ease;
  -moz-transition:opacity .3s ease, transform .3s ease;
  transition:opacity .3s ease, transform .3s ease;
}
.dfd-link-style-wrap.style-3 .dfd-link-element:hover .front { color:#3498db; }
.dfd-link-style-wrap.style-3 .dfd-link-element:hover .front:before {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1;
}
.dfd-link-style-wrap.style-4 .dfd-link-element {
  margin:10px 0;
  overflow:hidden;
  text-align:center;
}
.dfd-link-style-wrap.style-4 .dfd-link-element span { padding:0; }
.dfd-link-style-wrap.style-4 .dfd-link-element .front {
  position:absolute;
  top:0;
  width:100%;
  -webkit-transition:top .3s ease;
  -moz-transition:top .3s ease;
  transition:top .3s ease;
}
.dfd-link-style-wrap.style-4 .dfd-link-element .back {
  display:block;
  position:relative;
  color:#3498db;
  font-weight:700;
  -webkit-transform:translateY(100%);
  -moz-transform:translateY(100%);
  -o-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-link-style-wrap.style-4 .dfd-link-element:hover .front { top:-100%; }
.dfd-link-style-wrap.style-4 .dfd-link-element:hover .back {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-link-style-wrap.style-5 .dfd-link-element .front {
  padding:10px;
  -webkit-transition:color .5s ease;
  -moz-transition:color .5s ease;
  transition:color .5s ease;
}
.dfd-link-style-wrap.style-5 .dfd-link-element .front:before, .dfd-link-style-wrap.style-5 .dfd-link-element .front:after {
  content:"";
  position:absolute;
  left:10px;
  right:10px;
  height:2px;
  display:block;
  background:#e7e7e7;
  top:100%;
  margin-top:-2px;
  -webkit-transition:left .5s ease, right .5s ease, background .5s ease, opacity .5s ease, top .5s ease;
  -moz-transition:left .5s ease, right .5s ease, background .5s ease, opacity .5s ease, top .5s ease;
  transition:left .5s ease, right .5s ease, background .5s ease, opacity .5s ease, top .5s ease;
}
.dfd-link-style-wrap.style-5 .dfd-link-element .front:before { opacity:0; }
.dfd-link-style-wrap.style-5 .dfd-link-element:hover .front { color:#3498db; }
.dfd-link-style-wrap.style-5 .dfd-link-element:hover .front:after, .dfd-link-style-wrap.style-5 .dfd-link-element:hover .front:before {
  left:0;
  right:0;
}
.dfd-link-style-wrap.style-5 .dfd-link-element:hover .front:before {
  top:2px;
  opacity:1;
}
.dfd-link-style-wrap.style-6 .dfd-link-element .front {
  -webkit-transition:color .5s ease;
  -moz-transition:color .5s ease;
  transition:color .5s ease;
}
.dfd-link-style-wrap.style-6 .dfd-link-element .front:before, .dfd-link-style-wrap.style-6 .dfd-link-element .front:after {
  content:"";
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:2px solid;
  -webkit-transition:border-color .3s ease, transform .3s ease;
  -moz-transition:border-color .3s ease, transform .3s ease;
  transition:border-color .3s ease, transform .3s ease;
}
.dfd-link-style-wrap.style-6 .dfd-link-element .front:before {
  border-color:transparent;
  -webkit-transform:translate(7px,-7px);
  transform:translate(7px,-7px);
}
.dfd-link-style-wrap.style-6 .dfd-link-element .front:after {
  border-color:#e7e7e7;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-link-style-wrap.style-6 .dfd-link-element:hover .front { color:#3498db; }
.dfd-link-style-wrap.style-6 .dfd-link-element:hover .front:before {
  border-color:#e7e7e7;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
}
.dfd-link-style-wrap.style-6 .dfd-link-element:hover .front:after {
  border-color:transparent;
  -webkit-transform:translate(-5px,5px);
  transform:translate(-5px,5px);
}
.dfd-link-style-wrap.style-7 .dfd-link-element {
  overflow:hidden;
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-link-style-wrap.style-7 .dfd-link-element span {
  color:#ffffff;
  background:#3498db;
}
.dfd-link-style-wrap.style-7 .dfd-link-element .front {
  z-index:1;
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-link-style-wrap.style-7 .dfd-link-element .back {
  display:block;
  position:absolute;
  top:0;
  right:25%;
  width:100%;
  background:#2386c8;
  -webkit-transition:right .3s ease;
  -moz-transition:right .3s ease;
  transition:right .3s ease;
}
.dfd-link-style-wrap.style-7 .dfd-link-element:hover .front {
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%);
}
.dfd-link-style-wrap.style-7 .dfd-link-element:hover .back { right:0; }
.dfd-link-style-wrap.style-8 .dfd-link-element .front {
  padding:10px 0;
  overflow:hidden;
}
.dfd-link-style-wrap.style-8 .dfd-link-element .front:before {
  position:absolute;
  top:0;
}
.dfd-link-style-wrap.style-8 .dfd-link-element .front:before {
  content:"";
  left:0;
  right:0;
  height:2px;
  background:#e7e7e7;
}
.dfd-link-style-wrap.style-8 .dfd-link-element .back {
  position:absolute;
  display:block;
  padding:10px 0;
  overflow:hidden;
  white-space:nowrap;
  max-width:0;
  height:100%;
  top:0;
  left:0;
  color:#3498db;
  border-bottom:2px solid #3498db;
  -webkit-transition:max-width .3s ease;
  -moz-transition:max-width .3s ease;
  transition:max-width .3s ease;
}
.dfd-link-style-wrap.style-8 .dfd-link-element:hover .back { max-width:100%; }
.dfd-link-style-wrap.style-9 .dfd-link-element .front {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-link-style-wrap.style-9 .dfd-link-element .front:before, .dfd-link-style-wrap.style-9 .dfd-link-element .front:after {
  content:"";
  position:absolute;
  display:block;
  width:30px;
  height:2px;
  background:#e7e7e7;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-link-style-wrap.style-9 .dfd-link-element .front:before {
  top:50%;
  margin-top:-15px;
  left:2px;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -o-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}
.dfd-link-style-wrap.style-9 .dfd-link-element .front:after {
  right:0;
  bottom:50%;
  margin-bottom:-15px;
  -webkit-transform-origin:100% 0;
  -moz-transform-origin:100% 0;
  -o-transform-origin:100% 0;
  transform-origin:100% 0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}
.dfd-link-style-wrap.style-9 .dfd-link-element:hover .front { color:#3498db; }
.dfd-link-style-wrap.style-9 .dfd-link-element:hover .front:before {
  top:0;
  margin:0;
  left:50%;
  -webkit-transform:rotate(0deg) translateX(-50%);
  -moz-transform:rotate(0deg) translateX(-50%);
  -o-transform:rotate(0deg) translateX(-50%);
  transform:rotate(0deg) translateX(-50%);
}
.dfd-link-style-wrap.style-9 .dfd-link-element:hover .front:after {
  bottom:0;
  margin:0;
  right:50%;
  -webkit-transform:rotate(0deg) translateX(50%);
  -moz-transform:rotate(0deg) translateX(50%);
  -o-transform:rotate(0deg) translateX(50%);
  transform:rotate(0deg) translateX(50%);
}
.dfd-link-style-wrap.style-10 .dfd-link-element span {
  padding-left:5px;
  padding-right:5px;
}
.dfd-link-style-wrap.style-10 .dfd-link-element .front {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
  z-index:2;
}
.dfd-link-style-wrap.style-10 .dfd-link-element:before, .dfd-link-style-wrap.style-10 .dfd-link-element:after {
  content:"";
  position:absolute;
  display:block;
  left:0;
  width:100%;
  margin-top:0;
  margin-bottom:0;
  height:2px;
  background:#e7e7e7;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transition:transform .3s ease, top .3s ease, bottom .3s ease, margin .3s ease, background .3s ease;
  -moz-transition:transform .3s ease, top .3s ease, bottom .3s ease, margin .3s ease, background .3s ease;
  transition:transform .3s ease, top .3s ease, bottom .3s ease, margin .3s ease, background .3s ease;
  z-index:1;
}
.dfd-link-style-wrap.style-10 .dfd-link-element:before { top:0; }
.dfd-link-style-wrap.style-10 .dfd-link-element:after { bottom:0; }
.dfd-link-style-wrap.style-10 .dfd-link-element:hover .front { color:#3498db; }
.dfd-link-style-wrap.style-10 .dfd-link-element:hover:before {
  top:50%;
  margin-top:-1px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}
.dfd-link-style-wrap.style-10 .dfd-link-element:hover:after {
  bottom:50%;
  margin-bottom:-1px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
}
.dfd-link-style-wrap.style-11 .dfd-link-element span {
  padding-left:10px;
  padding-right:10px;
}
.dfd-link-style-wrap.style-11 .dfd-link-element .front {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-link-style-wrap.style-11 .dfd-link-element .front:before, .dfd-link-style-wrap.style-11 .dfd-link-element .front:after {
  content:"";
  position:absolute;
  display:block;
  left:0;
  right:0;
  height:2px;
  background:#e7e7e7;
  opacity:0;
  -webkit-transition:transform .3s ease, opacity .3s ease;
  -moz-transition:transform .3s ease, opacity .3s ease;
  transition:transform .3s ease, opacity .3s ease;
}
.dfd-link-style-wrap.style-11 .dfd-link-element .front:before {
  top:0;
  -webkit-transform:translateY(-10px);
  -moz-transform:translateY(-10px);
  -o-transform:translateY(-10px);
  transform:translateY(-10px);
}
.dfd-link-style-wrap.style-11 .dfd-link-element .front:after {
  bottom:0;
  -webkit-transform:translateY(10px);
  -moz-transform:translateY(10px);
  -o-transform:translateY(10px);
  transform:translateY(10px);
}
.dfd-link-style-wrap.style-11 .dfd-link-element:hover .front { color:#3498db; }
.dfd-link-style-wrap.style-11 .dfd-link-element:hover .front:before, .dfd-link-style-wrap.style-11 .dfd-link-element:hover .front:after { opacity:1; }
.dfd-link-style-wrap.style-11 .dfd-link-element:hover .front:before {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-link-style-wrap.style-11 .dfd-link-element:hover .front:after {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-new-share-module ul {
  list-style:none;
  margin-bottom:0;
}
.dfd-new-share-module ul li {
  float:left;
  margin-bottom:0;
}
.dfd-new-share-module ul li a {
  position:relative;
  display:block;
  color:inherit;
  font-size:14px;
  overflow:hidden;
}
.dfd-new-share-module ul li a > span {
  font-size:inherit;
  position:relative;
  top:0;
}
.dfd-new-share-module ul li a span {
  display:block;
  width:100%;
  height:100%;
  line-height:inherit;
}
.dfd-new-share-module ul li a span.dfd-first {
  position:relative;
  color:#28262b;
}
.dfd-new-share-module .front-share {
  font-weight:700;
  font-size:16px;
  letter-spacing:-1px;
  white-space:nowrap;
}
.dfd-new-share-module.style-1 ul li a, .dfd-new-share-module.style-3 ul li a {
  border-top:1px solid #e3e3e3;
  border-bottom:1px solid #e3e3e3;
  -webkit-transition:border-color .3s ease .3s, border-bottom-color 0s ease .3s, text-shadow .3s ease 0s,top .3s ease;
  -moz-transition:border-color .3s ease .3s, border-bottom-color 0s ease .3s, text-shadow .3s ease 0s,top .3s ease;
  transition:border-color .3s ease .3s, border-bottom-color 0s ease .3s, text-shadow .3s ease 0s,top .3s ease;
}
.dfd-new-share-module.style-1 ul li a.module-entry-share-link-facebook .dfd-share-icon, .dfd-new-share-module.style-3 ul li a.module-entry-share-link-facebook .dfd-share-icon { color:#3c599f; }
.dfd-new-share-module.style-1 ul li a.module-entry-share-link-twitter .dfd-share-icon, .dfd-new-share-module.style-3 ul li a.module-entry-share-link-twitter .dfd-share-icon { color:#32ccfe; }
.dfd-new-share-module.style-1 ul li a.module-entry-share-link-linkedin .dfd-share-icon, .dfd-new-share-module.style-3 ul li a.module-entry-share-link-linkedin .dfd-share-icon { color:#0085ae; }
.dfd-new-share-module.style-1 ul li a.module-entry-share-link-pinterest .dfd-share-icon, .dfd-new-share-module.style-3 ul li a.module-entry-share-link-pinterest .dfd-share-icon { color:#e1003a; }
.dfd-new-share-module.style-1 ul li a.module-entry-share-link-digg .dfd-share-icon, .dfd-new-share-module.style-3 ul li a.module-entry-share-link-digg .dfd-share-icon { color:#286091; }
.dfd-new-share-module.style-1 ul li a .dfd-share-icon, .dfd-new-share-module.style-3 ul li a .dfd-share-icon { font-size:21px; }
.dfd-new-share-module.style-1 ul li a span, .dfd-new-share-module.style-3 ul li a span {
  position:relative;
  top:-100%;
  -webkit-transition:top .3s ease .3s;
  -moz-transition:top .3s ease .3s;
  transition:top .3s ease .3s;
}
.dfd-new-share-module.style-1 ul li a span.front-share:before, .dfd-new-share-module.style-3 ul li a span.front-share:before { display:none; }
.dfd-new-share-module.style-1 ul li:last-child a, .dfd-new-share-module.style-3 ul li:last-child a { border-right:1px solid #e3e3e3; }
.dfd-new-share-module.style-1 ul li:hover a span, .dfd-new-share-module.style-3 ul li:hover a span {
  top:0;
  -webkit-transition:top .3s ease .0s;
  -moz-transition:top .3s ease .0s;
  transition:top .3s ease .0s;
}
.dfd-new-share-module.style-1 ul li a { border-left:1px solid #e3e3e3; }
.dfd-new-share-module.style-1.general-border ul li a { border-left-width:0; }
.dfd-new-share-module.style-1.general-border ul li a span {
  border-left:1px solid;
  border-left-color:inherit;
}
.dfd-new-share-module.style-1.general-border ul li:first-child a span { border-left-color:transparent; }
.dfd-new-share-module.style-3 ul li a {
  position:relative;
  top:0;
  border-left:1px solid #e3e3e3;
  border-radius:4px;
}
.dfd-new-share-module.style-5 ul li:last-child a, .dfd-new-share-module.style-5 ul li a {
  border-width:0;
  line-height:3em;
  font-size:26px;
}
.dfd-new-share-module.style-5 ul li:last-child a .front-share, .dfd-new-share-module.style-5 ul li a .front-share {
  font-size:28px;
  letter-spacing:-1.6px;
}
.dfd-new-share-module.style-5 ul li:last-child a .front-share:before, .dfd-new-share-module.style-5 ul li a .front-share:before { display:none; }
.dfd-new-share-module.style-5 ul li:last-child a span, .dfd-new-share-module.style-5 ul li a span {
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-new-share-module.style-5 ul li:hover a.module-entry-share-link-facebook span {
  border-color:#3c599f  ;
  background:#3c599f ;
  color:#3c599f;
}
.dfd-new-share-module.style-5 ul li:hover a.module-entry-share-link-twitter span {
  border-color:#32ccfe  ;
  background:#32ccfe ;
  color:#32ccfe;
}
.dfd-new-share-module.style-5 ul li:hover a.module-entry-share-link-linkedin span {
  border-color:#0085ae  ;
  background:#0085ae ;
  color:#0085ae;
}
.dfd-new-share-module.style-5 ul li:hover a.module-entry-share-link-pinterest span {
  border-color:#e1003a  ;
  background:#e1003a ;
  color:#e1003a;
}
.dfd-new-share-module.style-5 ul li:hover a.module-entry-share-link-digg span {
  border-color:#286091  ;
  background:#286091 ;
  color:#286091;
}
.dfd-new-share-module.style-5 ul li:hover a .front-share {
  border-color:transparent !important;
  background:transparent !important;
}
.dfd-new-share-module.style-1 ul li a, .dfd-new-share-module.style-2 ul li a, .dfd-new-share-module.style-3 ul li a, .dfd-new-share-module.style-4 ul li a {
  height:57px;
  line-height:57px;
}
.dfd-new-share-module.style-2 ul, .dfd-new-share-module.style-4 ul { overflow:initial; }
.dfd-new-share-module.style-2 ul li > div, .dfd-new-share-module.style-4 ul li > div { position:relative; }
.dfd-new-share-module.style-2 ul li > div:before, .dfd-new-share-module.style-4 ul li > div:before {
  content:"";
  display:block;
  position:absolute;
  top:10%;
  bottom:10%;
  left:10%;
  right:10%;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  z-index:0;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-new-share-module.style-2 ul li a, .dfd-new-share-module.style-4 ul li a {
  overflow:visible;
  z-index:1;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-new-share-module.style-2 ul li a .dfd-share-icon, .dfd-new-share-module.style-4 ul li a .dfd-share-icon {
  font-size:17px;
  display:block;
  width:auto;
  position:absolute;
  top:0;
  left:25px;
}
.dfd-new-share-module.style-2 ul li a .front-share, .dfd-new-share-module.style-4 ul li a .front-share {
  overflow:hidden;
  padding:0 50px;
}
.dfd-new-share-module.style-2 ul li:hover > div:before, .dfd-new-share-module.style-4 ul li:hover > div:before {
  -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.35);
  box-shadow:0 15px 50px 0 rgba(0,0,0,0.35);
}
.dfd-new-share-module.style-2 ul li:hover a, .dfd-new-share-module.style-4 ul li:hover a {
  -webkit-transform:translate3d(0,-3px,0);
  -moz-transform:translate3d(0,-3px,0);
  -o-transform:translate3d(0,-3px,0);
  transform:translate3d(0,-3px,0);
}
.dfd-new-share-module.style-2 ul li a > span, .dfd-new-share-module.style-4 ul li a > span, .dfd-new-share-module.style-7 ul li a > span { color:#ffffff; }
.dfd-new-share-module.style-2 ul li a.module-entry-share-link-facebook, .dfd-new-share-module.style-4 ul li a.module-entry-share-link-facebook, .dfd-new-share-module.style-7 ul li a.module-entry-share-link-facebook {
  border-color:#3c599f  ;
  background:#3c599f ;
  color:#3c599f;
}
.dfd-new-share-module.style-2 ul li a.module-entry-share-link-twitter, .dfd-new-share-module.style-4 ul li a.module-entry-share-link-twitter, .dfd-new-share-module.style-7 ul li a.module-entry-share-link-twitter {
  border-color:#32ccfe  ;
  background:#32ccfe ;
  color:#32ccfe;
}
.dfd-new-share-module.style-2 ul li a.module-entry-share-link-linkedin, .dfd-new-share-module.style-4 ul li a.module-entry-share-link-linkedin, .dfd-new-share-module.style-7 ul li a.module-entry-share-link-linkedin {
  border-color:#0085ae  ;
  background:#0085ae ;
  color:#0085ae;
}
.dfd-new-share-module.style-2 ul li a.module-entry-share-link-pinterest, .dfd-new-share-module.style-4 ul li a.module-entry-share-link-pinterest, .dfd-new-share-module.style-7 ul li a.module-entry-share-link-pinterest {
  border-color:#e1003a  ;
  background:#e1003a ;
  color:#e1003a;
}
.dfd-new-share-module.style-2 ul li a.module-entry-share-link-digg, .dfd-new-share-module.style-4 ul li a.module-entry-share-link-digg, .dfd-new-share-module.style-7 ul li a.module-entry-share-link-digg {
  border-color:#286091  ;
  background:#286091 ;
  color:#286091;
}
.dfd-new-share-module.style-3 ul, .dfd-new-share-module.style-4 ul { margin:0 -5px; }
.dfd-new-share-module.style-3 ul li a, .dfd-new-share-module.style-4 ul li a {
  margin:0 5px;
  border-right:1px solid #e3e3e3;
}
.dfd-new-share-module.style-4 ul li a { border-right-width:0; }
.dfd-new-share-module.style-8 ul {
  position:relative;
  overflow:hidden;
}
.dfd-new-share-module.style-8 ul li { position:static; }
.dfd-new-share-module.style-8 ul li a {
  line-height:2em;
  font-size:26px;
  position:static;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-new-share-module.style-8 ul li a .front-share {
  z-index:1;
  font-size:26px;
}
.dfd-new-share-module.style-8 ul li a:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:transparent;
  z-index:0;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd-new-share-module.style-8 ul:hover li:hover a { color:#ffffff !important; }
.dfd-new-share-module.style-8 ul:hover li:hover a .front-share { color:inherit; }
.dfd-new-share-module.style-8 ul:hover li:hover a.module-entry-share-link-facebook:after {
  border-color:#3c599f  ;
  background:#3c599f ;
  color:#3c599f;
}
.dfd-new-share-module.style-8 ul:hover li:hover a.module-entry-share-link-twitter:after {
  border-color:#32ccfe  ;
  background:#32ccfe ;
  color:#32ccfe;
}
.dfd-new-share-module.style-8 ul:hover li:hover a.module-entry-share-link-linkedin:after {
  border-color:#0085ae  ;
  background:#0085ae ;
  color:#0085ae;
}
.dfd-new-share-module.style-8 ul:hover li:hover a.module-entry-share-link-pinterest:after {
  border-color:#e1003a  ;
  background:#e1003a ;
  color:#e1003a;
}
.dfd-new-share-module.style-8 ul:hover li:hover a.module-entry-share-link-digg:after {
  border-color:#286091  ;
  background:#286091 ;
  color:#286091;
}
.dfd-new-share-module.style-8.vertical ul li {
  display:block;
  float:none;
}
.dfd-new-share-module.style-6 ul li, .dfd-new-share-module.style-7 ul li {
  display:inline-block;
  float:none;
  text-align:center;
}
.dfd-new-share-module.style-6 ul li a, .dfd-new-share-module.style-7 ul li a {
  display:inline-block;
  border-radius:70px;
  position:relative;
  font-size:20px;
  font-weight:normal;
  margin:0 6px;
  -webkit-transition:top .3s ease,color .3s ease, background .3s ease, border-color .3s ease, text-shadow .3s ease,box-shadow .3s ease;
  -moz-transition:top .3s ease,color .3s ease, background .3s ease, border-color .3s ease, text-shadow .3s ease,box-shadow .3s ease;
  transition:top .3s ease,color .3s ease, background .3s ease, border-color .3s ease, text-shadow .3s ease,box-shadow .3s ease;
}
.dfd-new-share-module.style-6 ul li a .dfd-share-icon, .dfd-new-share-module.style-7 ul li a .dfd-share-icon {
  float:left;
  width:70px;
  height:70px;
  line-height:70px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-new-share-module.style-6 ul li a .front-share, .dfd-new-share-module.style-7 ul li a .front-share {
  overflow:hidden;
  float:left;
  width:auto;
  height:70px;
  line-height:70px;
  max-width:0;
  padding-right:0;
  color:#ffffff;
  -webkit-transition:max-width .3s linear, padding-right .3s linear;
  -moz-transition:max-width .3s linear, padding-right .3s linear;
  transition:max-width .3s linear, padding-right .3s linear;
}
.dfd-new-share-module.style-6 ul li a:hover .front-share, .dfd-new-share-module.style-7 ul li a:hover .front-share {
  max-width:150px;
  padding-right:30px;
}
.dfd-new-share-module.style-6 ul li a { border:1px solid #e3e3e3; }
.dfd-new-share-module.style-6 ul li a:hover { color:#ffffff !important; }
.dfd-new-share-module.style-6 ul li a:hover.module-entry-share-link-facebook {
  border-color:#3c599f  !important;
  background:#3c599f !important;
  color:#3c599f;
}
.dfd-new-share-module.style-6 ul li a:hover.module-entry-share-link-twitter {
  border-color:#32ccfe  !important;
  background:#32ccfe !important;
  color:#32ccfe;
}
.dfd-new-share-module.style-6 ul li a:hover.module-entry-share-link-linkedin {
  border-color:#0085ae  !important;
  background:#0085ae !important;
  color:#0085ae;
}
.dfd-new-share-module.style-6 ul li a:hover.module-entry-share-link-pinterest {
  border-color:#e1003a  !important;
  background:#e1003a !important;
  color:#e1003a;
}
.dfd-new-share-module.style-6 ul li a:hover.module-entry-share-link-digg {
  border-color:#286091  !important;
  background:#286091 !important;
  color:#286091;
}
.dfd-new-share-module.style-6 ul li a:hover span.dfd-share-icon {
  color:#ffffff !important;
  -webkit-transition:color .3s ease .0s;
  -moz-transition:color .3s ease .0s;
  transition:color .3s ease .0s;
}
.dfd-piecharts {
  position:relative;
  text-align:center;
}
.dfd-piecharts canvas {
  position:absolute;
  top:0;
  left:50%;
  max-width:100%;
  margin-bottom:13px;
  z-index:1;
  -webkit-transform:rotateY(180deg) translateX(50%);
  -moz-transform:rotateY(180deg) translateX(50%);
  -o-transform:rotateY(180deg) translateX(50%);
  transform:rotateY(180deg) translateX(50%);
}
.dfd-piecharts .pichart-title {
  font-size:15px;
  line-height:15px;
}
.dfd-piecharts .pichart-subtitle {
  font-size:13px;
  line-height:28px;
}
.dfd-piecharts i {
  font-size:36px;
  color:#d9d9d9;
}
.dfd-piecharts .piecharts-number {
  font-size:35px;
  letter-spacing:-2px;
}
.dfd-piecharts .piecharts-number span { font-size:70%; }
.dfd-piecharts .inner-circle {
  position:relative;
  overflow:hidden;
  width:160px;
  height:160px;
  line-height:160px;
  border-radius:50%;
  margin:0 auto;
  margin-bottom:22px;
}
.dfd-piecharts .inner-circle:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border:1px solid #e7e7e7;
  border-radius:inherit;
}
.dfd-piecharts .inner-circle > * { line-height:inherit; }
.dfd-piecharts .title-wrap { text-align:left; }
.dfd-piecharts .decor-wrap { padding-right:15px; }
.dfd-piecharts .decor-wrap img { display:block; }
.dfd-piecharts .decor-wrap, .dfd-piecharts .title-wrap {
  display:inline-block;
  vertical-align:middle;
}
.dfd-piecharts.counterclock-wise-animation canvas {
  -webkit-transform:rotateY(0) translateX(-50%);
  -moz-transform:rotateY(0) translateX(-50%);
  -o-transform:rotateY(0) translateX(-50%);
  transform:rotateY(0) translateX(-50%);
}
.dfd-piecharts.style-2 .piecharts-number {
  display:inline-block;
  height:inherit;
}
.dfd-piecharts.style-2 i {
  font-size:25px;
  padding-right:10px;
}
.dfd-piecharts.style-4 i { color:#000000; }
.dfd-portfolio-advanced-module-wrap, .dfd-gallery-advanced-module-wrap { overflow:hidden; }
@media only screen and (max-width: 690px) {
  .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb {
    -webkit-transform:skew(-10deg);
    -moz-transform:skew(-10deg);
    -o-transform:skew(-10deg);
    transform:skew(-10deg);
  }
  .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap {
    -webkit-transform:skew(10deg) translateX(-50%);
    -moz-transform:skew(10deg) translateX(-50%);
    -o-transform:skew(10deg) translateX(-50%);
    transform:skew(10deg) translateX(-50%);
  }
}
.dfd-portfolio-module-wrapper-carousel_skew, .dfd-gallery-module-wrapper-carousel_skew { overflow:hidden; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap { width:40%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap.active, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-2 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-2 .article-wrap.active { width:60%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap { width:25%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap.active, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-3 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-3 .article-wrap.active { width:50%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap { width:20%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap.active, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-4 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-4 .article-wrap.active { width:40%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap { width:17.5%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap.active, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-5 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-5 .article-wrap.active { width:30%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap { width:15%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap.active, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap.active, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap.active, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered.dfd-columns-6 .article-wrap.active, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered.dfd-columns-6 .article-wrap.active { width:25%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner { height:400px; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner:before, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner:before, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:before, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:before, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner:before, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner:before, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:before, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:before, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner:before, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner:before, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:before, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:before, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner:before, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner:before, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:before, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:before, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after {
  content:" ";
  display:table;
}
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .dfd-gallery-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner:after, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner:after { clear:both; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered .article-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered .article-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap { height:inherit; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery { height:inherit; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb { margin:0 -1px; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery > .cover .entry-thumb .thumb-wrap { margin:0; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb { margin:0 -1px; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-portfolio:hover > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered article.dfd-gallery:hover > .cover .entry-thumb .thumb-wrap { margin:0; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-portfolio-module-inner, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .dfd-gallery-module-inner { margin:0 -15%; }
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb {
  margin:0 -1px;
  -webkit-transform:skew(-20deg);
  -moz-transform:skew(-20deg);
  -o-transform:skew(-20deg);
  transform:skew(-20deg);
}
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap {
  display:block;
  -webkit-transform:skew(20deg) translateX(-50%);
  -moz-transform:skew(20deg) translateX(-50%);
  -o-transform:skew(20deg) translateX(-50%);
  transform:skew(20deg) translateX(-50%);
}
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .title-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .title-wrap, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .title-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .title-wrap, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .title-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .title-wrap, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .title-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .title-wrap, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap {
  -webkit-transform:translate3d(0,-50%,0) skew(20deg);
  -moz-transform:translate3d(0,-50%,0) skew(20deg);
  -o-transform:translate3d(0,-50%,0) skew(20deg);
  transform:translate3d(0,-50%,0) skew(20deg);
}
.dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced.layout-carousel_skewed_centered .article-wrap article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-dots-link {
  -webkit-transform:skew(20deg);
  -moz-transform:skew(20deg);
  -o-transform:skew(20deg);
  transform:skew(20deg);
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap, .dfd-gallery-module.dfd-gallery-advanced .article-wrap {
  float:left;
  -webkit-transition:width .3s ease;
  -moz-transition:width .3s ease;
  transition:width .3s ease;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery { position:relative; }
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb {
  margin:0 -1px;
  -webkit-transition:margin .3s ease;
  -moz-transition:margin .3s ease;
  transition:margin .3s ease;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap {
  position:relative;
  display:block;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap img, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap img, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap img, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap img, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap img, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap img, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio > .cover .entry-thumb .thumb-wrap img, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery > .cover .entry-thumb .thumb-wrap img { max-width:none; }
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line {
  -webkit-transition-delay:0.6s;
  transition-delay:0.6s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title {
  -webkit-transition-delay:0.8s;
  transition-delay:0.8s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle {
  -webkit-transition-delay:0.8s;
  transition-delay:0.8s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .plus-link {
  -webkit-transition-delay:0.8s;
  transition-delay:0.8s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot {
  -webkit-transition-delay:1.3s;
  transition-delay:1.3s;
  -webkit-animation-delay:1.3s;
  -moz-animation-delay:1.3s;
  animation-delay:1.3s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot {
  -webkit-transition-delay:1.5s;
  transition-delay:1.5s;
  -webkit-animation-delay:1.5s;
  -moz-animation-delay:1.5s;
  animation-delay:1.5s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot {
  -webkit-transition-delay:1.4s;
  transition-delay:1.4s;
  -webkit-animation-delay:1.4s;
  -moz-animation-delay:1.4s;
  animation-delay:1.4s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1) {
  -webkit-transition-delay:0.8s;
  transition-delay:0.8s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2) {
  -webkit-transition-delay:1s;
  transition-delay:1s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.portfolio-hover-style-1 > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-left-to-right > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-right-to-left > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-top-to-bottom > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover.dfd-bottom-to-top > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3) {
  -webkit-transition-delay:1.2s;
  transition-delay:1.2s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-frame-deco .line {
  -webkit-transition-delay:.3s;
  transition-delay:.3s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap h3.entry-title {
  -webkit-transition-delay:.3s;
  transition-delay:.3s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle {
  -webkit-transition-delay:.3s;
  transition-delay:.3s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .plus-link {
  -webkit-transition-delay:.3s;
  transition-delay:.3s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-left-dot {
  -webkit-transition-delay:0.4s;
  transition-delay:0.4s;
  -webkit-animation-delay:0.4s;
  -moz-animation-delay:0.4s;
  animation-delay:0.4s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-right-dot {
  -webkit-transition-delay:0.8s;
  transition-delay:0.8s;
  -webkit-animation-delay:0.8s;
  -moz-animation-delay:0.8s;
  animation-delay:0.8s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot, .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-dots-link span.dfd-middle-dot {
  -webkit-transition-delay:0.6s;
  transition-delay:0.6s;
  -webkit-animation-delay:0.6s;
  -moz-animation-delay:0.6s;
  animation-delay:0.6s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(1) {
  -webkit-transition-delay:0.4s;
  transition-delay:0.4s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(2) {
  -webkit-transition-delay:0.6s;
  transition-delay:0.6s;
}
.dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-portfolio-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-portfolio-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-portfolio:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3), .dfd-gallery-module.dfd-gallery-advanced .article-wrap article.dfd-gallery:hover > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:nth-child(3) {
  -webkit-transition-delay:0.8s;
  transition-delay:0.8s;
}
.dfd-portfolio-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb, .dfd-portfolio-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb, .dfd-gallery-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb, .dfd-gallery-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb {
  margin:0 -1px;
  -webkit-transform:skew(-20deg);
  -moz-transform:skew(-20deg);
  -o-transform:skew(-20deg);
  transform:skew(-20deg);
}
.dfd-portfolio-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .thumb-wrap {
  display:block;
  margin:0 -150px;
  -webkit-transform:skew(20deg);
  -moz-transform:skew(20deg);
  -o-transform:skew(20deg);
  transform:skew(20deg);
}
.dfd-portfolio-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .title-wrap, .dfd-portfolio-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-portfolio-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .title-wrap, .dfd-portfolio-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-gallery-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .title-wrap, .dfd-gallery-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap, .dfd-gallery-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .title-wrap, .dfd-gallery-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-hover-buttons-wrap {
  -webkit-transform:translate3d(0,-50%,0) skew(20deg);
  -moz-transform:translate3d(0,-50%,0) skew(20deg);
  -o-transform:translate3d(0,-50%,0) skew(20deg);
  transform:translate3d(0,-50%,0) skew(20deg);
}
.dfd-portfolio-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-portfolio-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .plus-link, .dfd-portfolio-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-gallery-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.layout-carousel_skew article.dfd-portfolio > .cover .entry-thumb .entry-hover .dfd-dots-link, .dfd-gallery-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .plus-link, .dfd-gallery-module.layout-carousel_skew article.dfd-gallery > .cover .entry-thumb .entry-hover .dfd-dots-link {
  -webkit-transform:skew(20deg);
  -moz-transform:skew(20deg);
  -o-transform:skew(20deg);
  transform:skew(20deg);
}
.dfd-portfolio-module.layout-carousel article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-portfolio-module.layout-carousel article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-carousel article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-carousel article.dfd-gallery > .cover .entry-thumb .byline.category {
  -webkit-transform:traslateZ(0);
  -moz-transform:traslateZ(0);
  -o-transform:traslateZ(0);
  transform:traslateZ(0);
}
.dfd-portfolio-module.layout-carousel article.dfd-portfolio > .cover .entry-content, .dfd-portfolio-module.layout-carousel article.dfd-gallery > .cover .entry-content, .dfd-gallery-module.layout-carousel article.dfd-portfolio > .cover .entry-content, .dfd-gallery-module.layout-carousel article.dfd-gallery > .cover .entry-content {
  height:4em;
  line-height:2;
  overflow:hidden;
}
.dfd-portfolio-module.layout-carousel article.dfd-portfolio > .cover .entry-content p, .dfd-portfolio-module.layout-carousel article.dfd-gallery > .cover .entry-content p, .dfd-gallery-module.layout-carousel article.dfd-portfolio > .cover .entry-content p, .dfd-gallery-module.layout-carousel article.dfd-gallery > .cover .entry-content p { line-height:inherit; }
.dfd-portfolio-module.layout-presentation, .dfd-gallery-module.layout-presentation { margin:-1%; }
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio, .dfd-gallery-module.layout-presentation > article.dfd-portfolio { padding:1%; }
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio > .cover, .dfd-gallery-module.layout-presentation > article.dfd-portfolio > .cover { background:transparent !important; }
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover {
  -webkit-transform:translateZ(30px);
  -moz-transform:translateZ(30px);
  -o-transform:translateZ(30px);
  transform:translateZ(30px);
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .title-wrap h3.entry-title span, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .title-wrap h3.entry-title span {
  font-size:65%;
  line-height:1.2;
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top {
  -webkit-transform:scaleX(0) scaleY(.7);
  -moz-transform:scaleX(0) scaleY(.7);
  -o-transform:scaleX(0) scaleY(.7);
  transform:scaleX(0) scaleY(.7);
  -webkit-transform-origin:100% 0%;
  -moz-transform-origin:100% 0%;
  -o-transform-origin:100% 0%;
  transform-origin:100% 0%;
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom {
  -webkit-transform:scaleX(0) scaleY(.7);
  -moz-transform:scaleX(0) scaleY(.7);
  -o-transform:scaleX(0) scaleY(.7);
  transform:scaleX(0) scaleY(.7);
  -webkit-transform-origin:0% 100%;
  -moz-transform-origin:0% 100%;
  -o-transform-origin:0% 100%;
  transform-origin:0% 100%;
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left {
  -webkit-transform:scaleX(.7) scaleY(0);
  -moz-transform:scaleX(.7) scaleY(0);
  -o-transform:scaleX(.7) scaleY(0);
  transform:scaleX(.7) scaleY(0);
  -webkit-transform-origin:0% 100%;
  -moz-transform-origin:0% 100%;
  -o-transform-origin:0% 100%;
  transform-origin:0% 100%;
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image) .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right {
  -webkit-transform:scaleX(.7) scaleY(0);
  -moz-transform:scaleX(.7) scaleY(0);
  -o-transform:scaleX(.7) scaleY(0);
  transform:scaleX(.7) scaleY(0);
  -webkit-transform-origin:100% 0;
  -moz-transform-origin:100% 0;
  -o-transform-origin:100% 0;
  transform-origin:100% 0;
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-top {
  -webkit-transform:scaleX(1) scaleY(.5);
  -moz-transform:scaleX(1) scaleY(.5);
  -o-transform:scaleX(1) scaleY(.5);
  transform:scaleX(1) scaleY(.5);
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-bottom {
  -webkit-transform:scaleX(1) scaleY(.5);
  -moz-transform:scaleX(1) scaleY(.5);
  -o-transform:scaleX(1) scaleY(.5);
  transform:scaleX(1) scaleY(.5);
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-left {
  -webkit-transform:scaleX(.5) scaleY(1);
  -moz-transform:scaleX(.5) scaleY(1);
  -o-transform:scaleX(.5) scaleY(1);
  transform:scaleX(.5) scaleY(1);
}
.dfd-portfolio-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right, .dfd-gallery-module.layout-presentation > article.dfd-portfolio:not(.dfd-side-image):hover .entry-thumb .entry-hover .dfd-hover-frame-deco .line.line-right {
  -webkit-transform:scaleX(.5) scaleY(1);
  -moz-transform:scaleX(.5) scaleY(1);
  -o-transform:scaleX(.5) scaleY(1);
  transform:scaleX(.5) scaleY(1);
}
.dfd-portfolio-module.layout-fullscreen, .dfd-gallery-module.layout-fullscreen { width:100%; }
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide { overflow:hidden; }
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap {
  -webkit-transform:translateX(-60px) translateY(-360px) translateZ(0);
  -moz-transform:translateX(-60px) translateY(-360px) translateZ(0);
  -o-transform:translateX(-60px) translateY(-360px) translateZ(0);
  transform:translateX(-60px) translateY(-360px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap {
  -webkit-transform:translateX(-60px) translateY(400px) translateZ(0);
  -moz-transform:translateX(-60px) translateY(400px) translateZ(0);
  -o-transform:translateX(-60px) translateY(400px) translateZ(0);
  transform:translateX(-60px) translateY(400px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap {
  -webkit-transform:translateY(-360px) translateZ(0);
  -moz-transform:translateY(-360px) translateZ(0);
  -o-transform:translateY(-360px) translateZ(0);
  transform:translateY(-360px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap {
  -webkit-transform:translateY(400px) translateZ(0);
  -moz-transform:translateY(400px) translateZ(0);
  -o-transform:translateY(400px) translateZ(0);
  transform:translateY(400px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap {
  -webkit-transform:translateX(60px) translateY(-360px) translateZ(0);
  -moz-transform:translateX(60px) translateY(-360px) translateZ(0);
  -o-transform:translateX(60px) translateY(-360px) translateZ(0);
  transform:translateX(60px) translateY(-360px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap {
  -webkit-transform:translateX(60px) translateY(400px) translateZ(0);
  -moz-transform:translateX(60px) translateY(400px) translateZ(0);
  -o-transform:translateX(60px) translateY(400px) translateZ(0);
  transform:translateX(60px) translateY(400px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap {
  -webkit-transform:translateX(-60px) translateY(-60px) translateZ(0);
  -moz-transform:translateX(-60px) translateY(-60px) translateZ(0);
  -o-transform:translateX(-60px) translateY(-60px) translateZ(0);
  transform:translateX(-60px) translateY(-60px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap {
  -webkit-transform:translateY(0) translateZ(0);
  -moz-transform:translateY(0) translateZ(0);
  -o-transform:translateY(0) translateZ(0);
  transform:translateY(0) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap {
  -webkit-transform:translateX(60px) translateY(60px) translateZ(0);
  -moz-transform:translateX(60px) translateY(60px) translateZ(0);
  -o-transform:translateX(60px) translateY(60px) translateZ(0);
  transform:translateX(60px) translateY(60px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover .content-wrap {
  -webkit-transform:translateX(-60px) translateY(0) translateZ(0);
  -moz-transform:translateX(-60px) translateY(0) translateZ(0);
  -o-transform:translateX(-60px) translateY(0) translateZ(0);
  transform:translateX(-60px) translateY(0) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover .content-wrap {
  -webkit-transform:translateY(0) translateZ(0);
  -moz-transform:translateY(0) translateZ(0);
  -o-transform:translateY(0) translateZ(0);
  transform:translateY(0) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover .content-wrap {
  -webkit-transform:translateX(60px) translateY(0) translateZ(0);
  -moz-transform:translateX(60px) translateY(0) translateZ(0);
  -o-transform:translateX(60px) translateY(0) translateZ(0);
  transform:translateX(60px) translateY(0) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen.dfd-direction-vertical .swiper-container .swiper-wrapper article.dfd-gallery > .cover .content-wrap {
  margin-bottom:-60px;
  opacity:1;
  visibility:visible;
  -webkit-transition:all .8s cubic-bezier(.41,.88,.4,.98);
  -moz-transition:all .8s cubic-bezier(.41,.88,.4,.98);
  transition:all .8s cubic-bezier(.41,.88,.4,.98);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container, .dfd-gallery-module.layout-fullscreen .swiper-container {
  position:relative;
  display:block;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-prev > .cover .content-wrap {
  -webkit-transform:translateX(-360px) translateZ(0);
  -moz-transform:translateX(-360px) translateZ(0);
  -o-transform:translateX(-360px) translateZ(0);
  transform:translateX(-360px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-left.swiper-slide-next > .cover .content-wrap {
  -webkit-transform:translateX(400px) translateZ(0);
  -moz-transform:translateX(400px) translateZ(0);
  -o-transform:translateX(400px) translateZ(0);
  transform:translateX(400px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-prev > .cover .content-wrap {
  -webkit-transform:translateX(-360px) translateZ(0);
  -moz-transform:translateX(-360px) translateZ(0);
  -o-transform:translateX(-360px) translateZ(0);
  transform:translateX(-360px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-center.swiper-slide-next > .cover .content-wrap {
  -webkit-transform:translateX(400px) translateZ(0);
  -moz-transform:translateX(400px) translateZ(0);
  -o-transform:translateX(400px) translateZ(0);
  transform:translateX(400px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-prev > .cover .content-wrap {
  -webkit-transform:translateX(400px) translateZ(0);
  -moz-transform:translateX(400px) translateZ(0);
  -o-transform:translateX(400px) translateZ(0);
  transform:translateX(400px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.swiper-slide.text-right.swiper-slide-next > .cover .content-wrap {
  -webkit-transform:translateX(-360px) translateZ(0);
  -moz-transform:translateX(-360px) translateZ(0);
  -o-transform:translateX(-360px) translateZ(0);
  transform:translateX(-360px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-left > .cover .content-wrap {
  -webkit-transform:translateX(-60px) translateZ(0);
  -moz-transform:translateX(-60px) translateZ(0);
  -o-transform:translateX(-60px) translateZ(0);
  transform:translateX(-60px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-center > .cover .content-wrap {
  -webkit-transform:translateX(0) translateZ(0);
  -moz-transform:translateX(0) translateZ(0);
  -o-transform:translateX(0) translateZ(0);
  transform:translateX(0) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next).text-right > .cover .content-wrap {
  -webkit-transform:translateX(60px) translateZ(0);
  -moz-transform:translateX(60px) translateZ(0);
  -o-transform:translateX(60px) translateZ(0);
  transform:translateX(60px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover .content-wrap {
  -webkit-transform:translateX(-60px) translateZ(0);
  -moz-transform:translateX(-60px) translateZ(0);
  -o-transform:translateX(-60px) translateZ(0);
  transform:translateX(-60px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle {
  -webkit-transform:translateX(70px) translateZ(0);
  -moz-transform:translateX(70px) translateZ(0);
  -o-transform:translateX(70px) translateZ(0);
  transform:translateX(70px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-left > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-left > .cover .content-wrap { width:50%; }
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover .content-wrap {
  -webkit-transform:translateX(0) translateZ(0);
  -moz-transform:translateX(0) translateZ(0);
  -o-transform:translateX(0) translateZ(0);
  transform:translateX(0) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle {
  -webkit-transform:translateX(0) translateY(30px) translateZ(0);
  -moz-transform:translateX(0) translateY(30px) translateZ(0);
  -o-transform:translateX(0) translateY(30px) translateZ(0);
  transform:translateX(0) translateY(30px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-center > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-center > .cover .content-wrap {
  width:50%;
  left:25%;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover .content-wrap {
  -webkit-transform:translateX(60px) translateZ(0);
  -moz-transform:translateX(60px) translateZ(0);
  -o-transform:translateX(60px) translateZ(0);
  transform:translateX(60px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover:hover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right.swiper-slide-active > .cover:hover .content-wrap .entry-subtitle {
  -webkit-transform:translateX(-70px) translateZ(0);
  -moz-transform:translateX(-70px) translateZ(0);
  -o-transform:translateX(-70px) translateZ(0);
  transform:translateX(-70px) translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-portfolio.text-right > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen .swiper-container .swiper-wrapper article.dfd-gallery.text-right > .cover .content-wrap {
  width:50%;
  left:auto;
  right:0;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .dfd-swiper-pagination, .dfd-gallery-module.layout-fullscreen .swiper-container .dfd-swiper-pagination {
  padding:0 21%;
  margin:0 -20px 10px;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet, .dfd-gallery-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet {
  position:relative;
  text-align:left;
  display:block;
  float:left;
  padding:0 20px;
  margin-bottom:10px;
  color:#ffffff;
  cursor:pointer;
  will-change:color;
  -webkit-transition:color .8s ease;
  -moz-transition:color .8s ease;
  transition:color .8s ease;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active:before, .dfd-gallery-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active:before {
  content:"";
  position:absolute;
  bottom:-5px;
  right:0;
  display:block;
  width:1px;
  height:61px;
  background:rgba(255,255,255,0.2);
  will-change:transform;
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
  -webkit-transition:-webkit-transform .8s ease;
  -moz-transition:-moz-transform .8s ease;
  transition:transform .8s ease;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active.dfd-swiper-pagination-bullet-active-activated, .dfd-gallery-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active.dfd-swiper-pagination-bullet-active-activated { color:rgba(255,255,255,0.4); }
.dfd-portfolio-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active.dfd-swiper-pagination-bullet-active-activated:before, .dfd-gallery-module.layout-fullscreen .swiper-container .dfd-swiper-pagination .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active.dfd-swiper-pagination-bullet-active-activated:before {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-portfolio-module.layout-fullscreen .swiper-slide, .dfd-gallery-module.layout-fullscreen .swiper-slide {
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide, .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide {
  padding:0 21%;
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  transform:translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide *, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide *, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide *, .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide * {
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  transform:translateZ(0);
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide > .cover, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide > .cover, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide > .cover, .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide > .cover { overflow:visible; }
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide > .cover .entry-thumb .thumb-wrap, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide > .cover .entry-thumb .thumb-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide > .cover .entry-thumb .thumb-wrap {
  position:relative;
  display:block;
  height:100%;
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide-active > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide-active > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide-active > .cover .content-wrap {
  -webkit-transition:all 1.5s cubic-bezier(.41,.88,.4,.98);
  -moz-transition:all 1.5s cubic-bezier(.41,.88,.4,.98);
  transition:all 1.5s cubic-bezier(.41,.88,.4,.98);
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide-active:hover > .cover .entry-thumb .byline.category, .dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide-active:hover > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide-active:hover > .cover .entry-thumb .byline.category, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide-active:hover > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide-active:hover > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide-active:hover > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide-active:hover > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide-active:hover > .cover .content-wrap {
  opacity:1;
  visibility:visible;
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio:hover > .cover .entry-thumb .byline.category, .dfd-portfolio-module.layout-fullscreen article.dfd-portfolio:hover > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery:hover > .cover .entry-thumb .byline.category, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery:hover > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio:hover > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio:hover > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-gallery:hover > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-fullscreen article.dfd-gallery:hover > .cover .content-wrap {
  opacity:1;
  visibility:visible;
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio > .cover, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery > .cover, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio > .cover, .dfd-gallery-module.layout-fullscreen article.dfd-gallery > .cover { overflow:visible; }
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio > .cover .entry-thumb .dfd-portfolio-fullscreen-link, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery > .cover .entry-thumb .dfd-portfolio-fullscreen-link, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio > .cover .entry-thumb .dfd-portfolio-fullscreen-link, .dfd-gallery-module.layout-fullscreen article.dfd-gallery > .cover .entry-thumb .dfd-portfolio-fullscreen-link {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:10;
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio > .cover .entry-thumb .byline.category, .dfd-gallery-module.layout-fullscreen article.dfd-gallery > .cover .entry-thumb .byline.category {
  opacity:1;
  visibility:visible;
  z-index:11;
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio > .cover .content-wrap, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio > .cover .content-wrap, .dfd-gallery-module.layout-fullscreen article.dfd-gallery > .cover .content-wrap {
  margin-bottom:-60px;
  opacity:1;
  visibility:visible;
  will-change:transform;
  -webkit-transition:all 1.5s cubic-bezier(.41,.88,.4,.98);
  -moz-transition:all 1.5s cubic-bezier(.41,.88,.4,.98);
  transition:all 1.5s cubic-bezier(.41,.88,.4,.98);
}
.dfd-portfolio-module.layout-fullscreen article.dfd-portfolio > .cover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen article.dfd-portfolio > .cover .content-wrap .entry-subtitle, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery > .cover .content-wrap h3.entry-title, .dfd-portfolio-module.layout-fullscreen article.dfd-gallery > .cover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio > .cover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen article.dfd-portfolio > .cover .content-wrap .entry-subtitle, .dfd-gallery-module.layout-fullscreen article.dfd-gallery > .cover .content-wrap h3.entry-title, .dfd-gallery-module.layout-fullscreen article.dfd-gallery > .cover .content-wrap .entry-subtitle {
  -webkit-transition:-webkit-transform .5s ease;
  -moz-transition:-moz-transform .5s ease;
  transition:transform .5s ease;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets {
  top:50%;
  right:21%;
  width:35px;
  padding:0;
  margin:0 -80px 0 0;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet {
  text-align:center;
  width:100%;
  padding:20px 0;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet:hover, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet:hover { opacity:.7; }
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active:before, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active:before {
  bottom:0;
  right:-5px;
  width:61px;
  height:1px;
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
  -webkit-transition:-webkit-transform .8s ease;
  -moz-transition:-moz-transform .8s ease;
  transition:transform .8s ease;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active.dfd-swiper-pagination-bullet-active-activated:before, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical .swiper-pagination-bullets .dfd-swiper-pagination-bullet.dfd-swiper-pagination-bullet-active.dfd-swiper-pagination-bullet-active-activated:before {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav {
  width:35px;
  height:52px;
  line-height:52px;
  margin-top:-26px;
  background:transparent;
  border:none;
  opacity:1;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav:hover, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav:hover {
  background:transparent;
  opacity:.7;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav .counter, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav .counter {
  top:50%;
  left:100%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-prev, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-prev {
  top:17%;
  left:auto;
  right:21%;
  margin-top:0;
  margin-right:-80px;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-prev i:before, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-prev i:before { content:"\e90a"; }
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next {
  top:auto;
  bottom:17%;
  right:21%;
  margin-top:0;
  margin-right:-80px;
}
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next i:before, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next i:before { content:"\e90b"; }
.dfd-portfolio-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next .counter, .dfd-gallery-module.layout-fullscreen .swiper-container.swiper-container-vertical + .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next .counter { bottom:auto; }
.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap, .dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap { color:#ffffff; }
.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav, .dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav {
  font-size:15px;
  position:absolute;
  top:50%;
  display:block;
  width:52px;
  height:35px;
  line-height:35px;
  text-align:center;
  margin-top:-17.5px;
  color:inherit;
  background:transparent;
  border:1px solid #3498db;
  z-index:9;
  -webkit-transition:all .8s ease;
  -moz-transition:all .8s ease;
  transition:all .8s ease;
}
.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav:hover, .dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav:hover { background:#3498db; }
.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav .counter, .dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav .counter {
  font-size:12px;
  font-weight:normal;
  position:absolute;
  left:0;
  bottom:100%;
  display:block;
  width:100%;
  height:28px;
  line-height:28px;
  margin-bottom:6px;
}
.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-prev, .dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-prev {
  left:21%;
  margin-left:-37px;
}
.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next, .dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav.dfd-swiper-next {
  right:21%;
  margin-right:-37px;
}
.dfd-portfolio-module.posts-tiled article.dfd-portfolio, .dfd-portfolio-module.posts-tiled article.dfd-gallery, .dfd-gallery-module.posts-tiled article.dfd-portfolio, .dfd-gallery-module.posts-tiled article.dfd-gallery { position:relative; }
.dfd-portfolio-module .dfd-slick-dots, .dfd-gallery-module .dfd-slick-dots {
  display:inline-block;
  margin-top:14px;
  list-style:none;
  z-index:2;
}
.dfd-portfolio-module .dfd-slick-dots li, .dfd-gallery-module .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.dfd-portfolio-module .dfd-slick-dots li span, .dfd-gallery-module .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.dfd-portfolio-fullscreen-module-wrapper {
  position:relative;
  width:100%;
  max-width:100%;
  overflow:hidden;
}
.dfd-portfolio-fullscreen-module-wrapper .swiper-background-fade-wrapper {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-size:cover;
  -webkit-transition:background 1s cubic-bezier(.41,.88,.4,.98);
  -moz-transition:background 1s cubic-bezier(.41,.88,.4,.98);
  transition:background 1s cubic-bezier(.41,.88,.4,.98);
}
.dfd-portfolio-fullscreen-module-wrapper .swiper-background-fade-wrapper:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}
html.dfd-ie-detected .dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide, html.dfd-ie-detected .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide, html.dfd-ie-detected .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide, html.dfd-ie-detected .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide {
  position:relative;
  display:block;
}
html.dfd-ie-detected .dfd-portfolio-module.layout-fullscreen article.dfd-portfolio.swiper-slide > .cover, html.dfd-ie-detected .dfd-portfolio-module.layout-fullscreen article.dfd-gallery.swiper-slide > .cover, html.dfd-ie-detected .dfd-gallery-module.layout-fullscreen article.dfd-portfolio.swiper-slide > .cover, html.dfd-ie-detected .dfd-gallery-module.layout-fullscreen article.dfd-gallery.swiper-slide > .cover {
  position:relative;
  top:50%;
  -webkit-transform:translate3d(0,-50%,0);
  -moz-transform:translate3d(0,-50%,0);
  -o-transform:translate3d(0,-50%,0);
  transform:translate3d(0,-50%,0);
}
.dfd-presen-bg-decor-wrap {
  position:relative;
  padding-bottom:50px;
}
.dfd-presen-bg-decor-wrap .head-wrap {
  position:relative;
  padding-bottom:15px;
}
.dfd-presen-bg-decor-wrap .head-wrap .icon-wrap {
  font-size:40px;
  color:#3498db;
}
.dfd-presen-bg-decor-wrap .head-wrap .icon-wrap .icon-text { line-height:1; }
.dfd-presen-bg-decor-wrap .title-wrap .dfd-content-title-big {
  line-height:1.3;
  padding-bottom:5px;
}
.dfd-presen-bg-decor-wrap .title-wrap .dfd-content-subtitle {
  font-size:13px;
  color:#b5b5b5;
  line-height:1.3;
}
.dfd-presen-bg-decor-wrap .description { position:relative; }
.dfd-presen-bg-decor-wrap .bg-decoration {
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-presen-bg-decor-wrap .bg-decoration.dfd-content-title-big {
  display:block;
  font-size:250px;
  line-height:.8;
  color:#f4f4f4;
  letter-spacing:-20px;
}
.dfd-presen-bg-decor-wrap .full-box-link {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
}
.dfd-presen-bg-decor-wrap.style-1, .dfd-presen-bg-decor-wrap.style-2 { padding-left:25%; }
.dfd-presen-bg-decor-wrap.style-1 { padding-top:50px; }
.dfd-presen-bg-decor-wrap.style-1 .bg-decoration { font-size:270px; }
.dfd-presen-bg-decor-wrap.style-1 .head-wrap { display:table; }
.dfd-presen-bg-decor-wrap.style-1 .head-wrap .icon-wrap, .dfd-presen-bg-decor-wrap.style-1 .head-wrap .title-wrap {
  display:table-cell;
  vertical-align:middle;
}
.dfd-presen-bg-decor-wrap.style-1 .title-wrap { padding-left:25px; }
.dfd-presen-bg-decor-wrap.style-2 .head-wrap .icon-wrap, .dfd-presen-bg-decor-wrap.style-3 .head-wrap .icon-wrap { padding-bottom:15px; }
.dfd-presen-bg-decor-wrap.style-3 { text-align:center; }
.dfd-presen-bg-decor-wrap.style-3 .bg-decoration { width:100%; }
.dfd-presentation-tilted-wrap {
  position:relative;
  z-index:1;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-list {
  margin-bottom:0;
  overflow:hidden;
  border-radius:8px;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item {
  position:relative;
  padding:45px 80px;
  overflow:initial;
  border-radius:inherit;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container {
  position:relative;
  display:table;
  padding-bottom:15px;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .icon-wrap, .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .title-wrap {
  display:table-cell;
  vertical-align:middle;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .icon-wrap {
  font-size:40px;
  color:#3498db;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .icon-decoration {
  position:relative;
  display:block;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .title-wrap { padding-left:25px; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .title-wrap .dfd-content-title-big {
  line-height:1.3;
  padding-bottom:5px;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .title-wrap .dfd-content-subtitle {
  font-size:13px;
  color:#b5b5b5;
  line-height:1.3;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .description { position:relative; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .main-decoration {
  position:absolute;
  display:block;
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:0 10px;
  border-radius:inherit;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .main-decoration:before {
  content:"";
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  border-radius:inherit;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-light .main-decoration:before { background:#f4f4f4; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .main-decoration:before { background:#343434; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item.dfd-background-dark .head-container .title-wrap .dfd-content-subtitle { color:rgba(255,255,255,0.4); }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item:first-child { padding-left:50px; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item:first-child .main-decoration { margin-left:0; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item:first-child .main-decoration:before {
  width:150%;
  right:0;
}
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item:last-child { padding-right:50px; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item:last-child .main-decoration { margin-right:0; }
.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item:last-child .main-decoration:before {
  left:0;
  width:150%;
}
.dfd-presentation-tilted-wrap.style-1 .full-width-element .dfd-presentation-tilted-item .main-decoration, .dfd-presentation-tilted-wrap.style-2 .full-width-element .dfd-presentation-tilted-item .main-decoration {
  -webkit-transform:skew(0);
  -moz-transform:skew(0);
  -o-transform:skew(0);
  transform:skew(0);
}
.dfd-presentation-tilted-wrap.style-1 .dfd-presentation-tilted-item .main-decoration {
  -webkit-transform:skew(24deg);
  -moz-transform:skew(24deg);
  -o-transform:skew(24deg);
  transform:skew(24deg);
}
.dfd-presentation-tilted-wrap.style-2 .dfd-presentation-tilted-item .main-decoration {
  -webkit-transform:skew(-24deg);
  -moz-transform:skew(-24deg);
  -o-transform:skew(-24deg);
  transform:skew(-24deg);
}
.dfd-pricing-block {
  position:relative;
  text-align:center;
  border-radius:10px;
  margin:30px 0;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-box-shadow .3s ease, -moz-box-shadow .3s ease, -o-box-shadow .3s ease, box-shadow .3s ease, transform .3s ease, border-color .3s ease, border-radius .3s ease, border-style .3s ease;
  -moz-transition:-webkit-box-shadow .3s ease, -moz-box-shadow .3s ease, -o-box-shadow .3s ease, box-shadow .3s ease, transform .3s ease, border-color .3s ease, border-radius .3s ease, border-style .3s ease;
  transition:-webkit-box-shadow .3s ease, -moz-box-shadow .3s ease, -o-box-shadow .3s ease, box-shadow .3s ease, transform .3s ease, border-color .3s ease, border-radius .3s ease, border-style .3s ease;
}
.dfd-pricing-block .block-head {
  position:relative;
  padding:0 35px;
  padding-top:30px;
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
  z-index:1;
}
.dfd-pricing-block .block-head .feat-mark {
  position:absolute;
  top:10px;
  right:10px;
  color:#ffffff;
  background:#fa6047;
  padding:10px 15px;
  border-radius:4px;
}
.dfd-pricing-block .block-head .icon-wrap { padding-top:25px; }
.dfd-pricing-block .block-head .icon-wrap img {
  display:block;
  margin:0 auto;
}
.dfd-pricing-block .block-head .icon-wrap span { line-height:1; }
.dfd-pricing-block .block-head .icon-wrap i { font-size:30px; }
.dfd-pricing-block .block-head .block-title .feature-title, .dfd-pricing-block .block-head .block-title .subtitle, .dfd-pricing-block .block-head .block-subtitle .feature-title, .dfd-pricing-block .block-head .block-subtitle .subtitle {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  color:inherit;
  text-transform:inherit;
  font-style:inherit;
  word-spacing:inherit;
}
.dfd-pricing-block .block-head .block-title p, .dfd-pricing-block .block-head .block-subtitle p { margin:0; }
.dfd-pricing-block .block-head .block-subtitle { padding-top:10px; }
.dfd-pricing-block .block-head .price-wrap {
  padding-top:25px;
  line-height:1;
  letter-spacing:-4px;
}
.dfd-pricing-block .block-head .price-wrap .currency-symbol, .dfd-pricing-block .block-head .price-wrap .time-interval { font-size:25px; }
.dfd-pricing-block .block-head .price-wrap .payment-amount { font-size:55px; }
.dfd-pricing-block .block-head .price-wrap .currency-symbol {
  position:relative;
  vertical-align:top;
  top:5px;
  margin-right:10px;
}
.dfd-pricing-block .block-head .content-desc {
  line-height:25px;
  font-size:14px;
  padding-top:25px;
  padding-bottom:35px;
}
.dfd-pricing-block .block-bottom {
  position:relative;
  border-bottom-left-radius:inherit;
  border-bottom-right-radius:inherit;
  padding:0 20px;
  padding-bottom:15px;
  z-index:1;
}
.dfd-pricing-block .block-bottom .options-list {
  padding:15px 0;
  margin:0 15px;
}
.dfd-pricing-block .block-bottom .options-list .option {
  position:relative;
  border-bottom:1px solid;
  line-height:1;
  padding:19px 0;
}
.dfd-pricing-block .block-bottom .options-list .option:last-child { border-bottom-width:0; }
.dfd-pricing-block .block-bottom .options-list .option .option-icon { display:inline-block; }
.dfd-pricing-block .block-bottom .options-list .option i {
  padding:0 5px;
  display:inline-block;
  vertical-align:middle;
}
.dfd-pricing-block .block-bottom .pricing-dots-alignment {
  display:block;
  min-height:10px;
  padding:3px 0;
}
.dfd-pricing-block .block-bottom .price-block-dot {
  display:block;
  width:9px;
  height:9px;
  margin:0 auto;
  background:#e7e7e7;
  border-radius:50%;
}
.dfd-pricing-block .block-bottom .pricing-feature-description {
  display:inline-block;
  padding:0 5px;
  line-height:1;
}
.dfd-pricing-block .block-bottom .dfd-button-click-animated { line-height:.5; }
.dfd-pricing-block .block-bottom .pricing-button {
  position:relative;
  display:block;
  overflow:hidden;
  border-radius:22px;
}
.dfd-pricing-block .block-bottom .pricing-button .dfd-button-svg-wrap {
  pointer-events:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  border-radius:inherit;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
  z-index:3;
}
.dfd-pricing-block .block-bottom .pricing-button .dfd-button-svg-wrap svg { width:100%; }
.dfd-pricing-block .block-bottom .pricing-button .dfd-button-svg-wrap svg use { opacity:0; }
.dfd-pricing-block .shadow-box {
  position:absolute;
  top:20px;
  left:20px;
  right:20px;
  bottom:20px;
  -webkit-box-shadow:0px 15px 50px 0px transparent;
  box-shadow:0px 15px 50px 0px transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
  z-index:0;
}
.dfd-pricing-block.style-01 { border:1px solid #e7e7e7; }
.dfd-pricing-block.style-01 .block-head {
  background:#ffffff;
  border-bottom:1px solid #e7e7e7;
}
.dfd-pricing-block.style-01 .block-bottom { background:#ffffff; }
.dfd-pricing-block.style-01 .options-list .option { border-color:#e7e7e7; }
.dfd-pricing-block.style-01 .icon-wrap { color:#e7e7e7; }
.dfd-pricing-block.style-01:hover { border-color:transparent; }
.dfd-pricing-block.style-02 .block-head {
  background:#f0f0f0;
  border-bottom:1px solid #e7e7e7;
}
.dfd-pricing-block.style-02 .block-bottom {
  background:#ffffff;
  border:1px solid #e7e7e7;
  border-top-left-radius:0 !important;
  border-top-right-radius:0 !important;
  border-top-width:0 !important;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.dfd-pricing-block.style-02 .block-bottom .options-list .option { border-color:#e7e7e7; }
.dfd-pricing-block.style-02 .icon-wrap { color:#3498db; }
.dfd-pricing-block.style-02:hover .block-bottom { border-color:transparent; }
.dfd-pricing-block.style-03 .block-head {
  background:#3498db;
  border-bottom:1px solid rgba(255,255,255,0.2);
}
.dfd-pricing-block.style-03 .block-head .price-wrap, .dfd-pricing-block.style-03 .block-head .feature-title { color:#ffffff; }
.dfd-pricing-block.style-03 .block-head .content-desc, .dfd-pricing-block.style-03 .block-head .subtitle { color:rgba(255,255,255,0.4); }
.dfd-pricing-block.style-03 .block-bottom { background:#3498db; }
.dfd-pricing-block.style-03 .block-bottom .pricing-button { background:#323232; }
.dfd-pricing-block.style-03 .block-bottom .pricing-button:hover { background:rgba(50,50,50,0.9); }
.dfd-pricing-block.style-03 .block-bottom .options-list .option {
  border-color:rgba(255,255,255,0.2);
  color:#ffffff;
}
.dfd-pricing-block.style-03 .block-bottom .options-list .option .pricing-feature-description { color:inherit; }
.dfd-pricing-block.style-03 .block-bottom .price-block-dot { background:rgba(255,255,255,0.4); }
.dfd-pricing-block.style-03 .icon-wrap { color:#ffffff; }
.dfd-pricing-block:hover {
  -webkit-transform:translateY(-2px);
  -moz-transform:translateY(-2px);
  -o-transform:translateY(-2px);
  transform:translateY(-2px);
}
.dfd-pricing-block:hover .shadow-box {
  -webkit-box-shadow:0px 15px 50px 0px rgba(0,0,0,0.5);
  box-shadow:0px 15px 50px 0px rgba(0,0,0,0.5);
}
@-webkit-keyframes progress-bar-stripes {
  from { background-position:14px 0; }
  to { background-position:0 0; }
}
@-o-keyframes progress-bar-stripes {
  from { background-position:14px 0; }
  to { background-position:0 0; }
}
@keyframes progress-bar-stripes {
  from { background-position:14px 0; }
  to { background-position:0 0; }
}
.dfd-progressbar.text-top .title-wrap { margin-bottom:10px; }
.dfd-progressbar.text-bottom .title-wrap { margin-top:8px; }
.dfd-progressbar.title-percents-left .progressbar-title { float:left; }
.dfd-progressbar.title-percents-left .progressbar-number {
  float:left;
  padding-left:10px;
}
.dfd-progressbar.no-animation .meter {
  -webkit-transition:width 0s ease 0s;
  -moz-transition:width 0s ease 0s;
  transition:width 0s ease 0s;
}
.dfd-progressbar.lines-decoration .meter:before {
  content:"";
  position:absolute;
  background:rgba(244,244,244,0.1);
  background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent);
  background-image:-ms-linear-gradient(135deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(135deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent);
  background-image:linear-gradient(135deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent);
  background-image:-moz-linear-gradient(135deg,rgba(255,255,255,0.1) 20%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 70%,transparent 75%,transparent);
  -webkit-background-size:14px 14px;
  background-size:14px 14px;
  top:0;
  left:0;
  bottom:0;
  right:0;
  display:block;
}
.dfd-progressbar.move-lines .meter:before {
  -webkit-animation:progress-bar-stripes .5s linear infinite;
  -o-animation:progress-bar-stripes .5s linear infinite;
  animation:progress-bar-stripes .5s linear infinite;
}
.dfd-progressbar.enable-icon .progressbar-title { padding-left:25px; }
.dfd-progressbar.enable-icon.layout-3 .title-wrap .progressbar-title { padding-left:45px; }
.dfd-progressbar.enable-icon.layout-3 .title-wrap .progressbar-title .featured-icon {
  left:15px;
  color:#ffffff;
}
.dfd-progressbar .title-wrap {
  display:table;
  width:100%;
}
.dfd-progressbar .title-wrap p { margin:0; }
.dfd-progressbar .progressbar-title {
  font-size:13px;
  position:relative;
}
.dfd-progressbar .progressbar-title .featured-icon {
  position:absolute;
  display:block;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  left:0;
  line-height:inherit;
  font-size:14px;
  color:#28262b;
}
.dfd-progressbar .progressbar-number {
  display:table-cell;
  text-align:right;
}
.dfd-progressbar .progress-bar-line {
  clear:both;
  position:relative;
}
.dfd-progressbar .progress-bar-line .meter-decoration {
  border-width:1px;
  border-color:#e7e7e7;
  border-radius:inherit;
}
.dfd-progressbar .progress-bar-line .meter { border-radius:inherit; }
.dfd-progressbar .meter {
  position:absolute;
  background:#3498db;
  left:0;
  top:0;
  bottom:0;
  width:0;
  z-index:1;
  -webkit-transition:width 1s linear;
  -moz-transition:width 1s linear;
  transition:width 1s linear;
}
.dfd-progressbar.layout-1 .progress-bar-line { height:9px; }
.dfd-progressbar.layout-1 .progress-bar-line .meter-decoration {
  height:inherit;
  background:#e7e7e7;
}
.dfd-progressbar.layout-2 .progress-bar-line { height:5px; }
.dfd-progressbar.layout-2 .progress-bar-line .meter-decoration {
  height:inherit;
  background:transparent;
}
.dfd-progressbar.layout-2 .progress-bar-line .meter-decoration:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:1px;
  background:#e7e7e7;
}
.dfd-progressbar.layout-3 {
  position:relative;
  height:33px;
  line-height:33px;
}
.dfd-progressbar.layout-3 .title-wrap {
  position:absolute;
  margin:0;
  color:#ffffff;
  height:inherit;
  line-height:inherit;
  z-index:2;
}
.dfd-progressbar.layout-3 .title-wrap .featured-icon { left:15px; }
.dfd-progressbar.layout-3 .title-wrap .progressbar-title, .dfd-progressbar.layout-3 .title-wrap .progressbar-number {
  height:inherit;
  line-height:inherit;
}
.dfd-progressbar.layout-3 .title-wrap .progressbar-title {
  color:inherit;
  padding-left:15px;
}
.dfd-progressbar.layout-3 .title-wrap .progressbar-number {
  padding-right:15px;
  padding-left:10px;
}
.dfd-progressbar.layout-3 .progress-bar-line {
  height:inherit;
  line-height:inherit;
}
.dfd-progressbar.layout-3 .progress-bar-line .meter-decoration {
  height:inherit;
  background:#e7e7e7;
}
.dfd-progressbar.layout-3.percents-center:not(.no-animation) .title-wrap, .dfd-progressbar.layout-3.percents-left:not(.no-animation) .title-wrap {
  visibility:hidden;
  opacity:0;
  -webkit-transition:opacity .3s ease, visibility .3s ease;
  -moz-transition:opacity .3s ease, visibility .3s ease;
  transition:opacity .3s ease, visibility .3s ease;
}
.dfd-progressbar.layout-3.percents-center:not(.no-animation) .title-wrap.active, .dfd-progressbar.layout-3.percents-left:not(.no-animation) .title-wrap.active {
  visibility:visible;
  opacity:1;
}
.dfd-progressbar.layout-3.percents-center .progressbar-number {
  position:absolute;
  color:#ffffff;
  top:0;
}
.dfd-progressbar.layout-3.percents-left .progressbar-title, .dfd-progressbar.layout-3.percents-left .progressbar-number {
  float:left;
  color:#ffffff;
}
.dfd-services-wrap.sliding .dfd-service-list.full-width-elements .dfd-service-item { border-top-width:1px; }
.dfd-services-wrap.sliding .dfd-service-list.full-width-elements .dfd-service-item:first-child { border-top-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.half-size-elements .dfd-service-item {
  border-top-width:1px;
  border-left-width:1px;
}
.dfd-services-wrap.sliding .dfd-service-list.half-size-elements .dfd-service-item:nth-child(odd) { border-left-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.half-size-elements .dfd-service-item:nth-child(-n+2) { border-top-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.one-third-width-elements .dfd-service-item {
  border-top-width:1px;
  border-left-width:1px;
}
.dfd-services-wrap.sliding .dfd-service-list.one-third-width-elements .dfd-service-item:nth-child(-n+3) { border-top-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.one-third-width-elements .dfd-service-item:nth-child(3n+1) { border-left-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.quarter-width-elements .dfd-service-item {
  border-top-width:1px;
  border-left-width:1px;
}
.dfd-services-wrap.sliding .dfd-service-list.quarter-width-elements .dfd-service-item:nth-child(-n+4) { border-top-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.quarter-width-elements .dfd-service-item:nth-child(4n+1) { border-left-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.fifth-width-elements .dfd-service-item {
  border-top-width:1px;
  border-left-width:1px;
}
.dfd-services-wrap.sliding .dfd-service-list.fifth-width-elements .dfd-service-item:nth-child(-n+5) { border-top-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.fifth-width-elements .dfd-service-item:nth-child(5n+1) { border-left-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.sixth-width-elements .dfd-service-item {
  border-top-width:1px;
  border-left-width:1px;
}
.dfd-services-wrap.sliding .dfd-service-list.sixth-width-elements .dfd-service-item:nth-child(-n+6) { border-top-width:0; }
.dfd-services-wrap.sliding .dfd-service-list.sixth-width-elements .dfd-service-item:nth-child(6n+1) { border-left-width:0; }
.dfd-services-wrap .dfd-service-list {
  list-style:none;
  margin-bottom:0;
}
.dfd-services-wrap .dfd-service-item {
  position:relative;
  border-width:0;
  border-color:#e7e7e7;
  height:100%;
}
.dfd-services-wrap .dfd-service-item .dfd-equalize-height { min-height:initial !important; }
.dfd-services-wrap .dfd-service-item .dfd-service-front {
  position:relative;
  height:100%;
  padding:50px;
}
.dfd-services-wrap .dfd-service-item .dfd-service-front .title-wrap .dfd-content-subtitle {
  font-size:13px;
  color:#b5b5b5;
  line-height:1;
  padding-top:8px;
}
.dfd-services-wrap .dfd-service-item .dfd-service-front .icon-wrap {
  position:relative;
  top:50%;
  text-align:center;
  font-size:35px;
  border-radius:50%;
  float:left;
}
.dfd-services-wrap .dfd-service-item .dfd-service-front .icon-wrap .featured-icon, .dfd-services-wrap .dfd-service-item .dfd-service-front .icon-wrap .icon-text {
  position:relative;
  display:block;
  height:inherit;
  line-height:inherit;
  z-index:1;
}
.dfd-services-wrap .dfd-service-item .dfd-service-front .icon-wrap img {
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.dfd-services-wrap .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration {
  position:relative;
  display:block;
  width:inherit;
  height:inherit;
  line-height:inherit;
  overflow:hidden;
}
.dfd-services-wrap .dfd-service-item .dfd-service-front.dfd-background-dark .title-wrap .dfd-content-subtitle { color:rgba(255,255,255,0.6); }
.dfd-services-wrap .dfd-service-item .dfd-service-back {
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  padding:50px;
}
.dfd-services-wrap.sliding .dfd-service-item { overflow:hidden; }
.dfd-services-wrap.sliding.left_to_right .dfd-service-item .dfd-service-front {
  left:0;
  -webkit-transition:left .3s ease;
  -moz-transition:left .3s ease;
  transition:left .3s ease;
}
.dfd-services-wrap.sliding.left_to_right .dfd-service-item .dfd-service-back {
  left:-120%;
  -webkit-transition:left .3s ease;
  -moz-transition:left .3s ease;
  transition:left .3s ease;
}
.dfd-services-wrap.sliding.left_to_right .dfd-service-item:hover .dfd-service-front { left:120%; }
.dfd-services-wrap.sliding.left_to_right .dfd-service-item:hover .dfd-service-back { left:0; }
.dfd-services-wrap.sliding.right_to_left .dfd-service-item .dfd-service-front {
  left:0;
  -webkit-transition:left .3s ease;
  -moz-transition:left .3s ease;
  transition:left .3s ease;
}
.dfd-services-wrap.sliding.right_to_left .dfd-service-item .dfd-service-back {
  left:120%;
  -webkit-transition:left .3s ease;
  -moz-transition:left .3s ease;
  transition:left .3s ease;
}
.dfd-services-wrap.sliding.right_to_left .dfd-service-item:hover .dfd-service-front { left:-120%; }
.dfd-services-wrap.sliding.right_to_left .dfd-service-item:hover .dfd-service-back { left:0; }
.dfd-services-wrap.sliding.top_to_bottom .dfd-service-item .dfd-service-front {
  top:0;
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-services-wrap.sliding.top_to_bottom .dfd-service-item .dfd-service-back {
  top:-120%;
  -webkit-transition:top .3s ease;
  -moz-transition:top .3s ease;
  transition:top .3s ease;
}
.dfd-services-wrap.sliding.top_to_bottom .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:translateY(120%);
  -moz-transform:translateY(120%);
  -o-transform:translateY(120%);
  transform:translateY(120%);
}
.dfd-services-wrap.sliding.top_to_bottom .dfd-service-item:hover .dfd-service-back { top:0; }
.dfd-services-wrap.sliding.bottom_to_top .dfd-service-item .dfd-service-front {
  top:0;
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-services-wrap.sliding.bottom_to_top .dfd-service-item .dfd-service-back {
  top:120%;
  -webkit-transition:top .3s ease;
  -moz-transition:top .3s ease;
  transition:top .3s ease;
}
.dfd-services-wrap.sliding.bottom_to_top .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:translateY(-120%);
  -moz-transform:translateY(-120%);
  -o-transform:translateY(-120%);
  transform:translateY(-120%);
}
.dfd-services-wrap.sliding.bottom_to_top .dfd-service-item:hover .dfd-service-back { top:0; }
.dfd-services-wrap.flip .dfd-service-item, .dfd-services-wrap.cubic .dfd-service-item {
  border-left-width:10px;
  border-right-width:10px;
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-top-color:transparent;
  border-left-color:transparent;
  border-right-color:transparent;
}
.dfd-services-wrap.flip .dfd-service-item:first-child, .dfd-services-wrap.cubic .dfd-service-item:first-child { border-left-width:20px; }
.dfd-services-wrap.flip .dfd-service-item:last-child, .dfd-services-wrap.cubic .dfd-service-item:last-child { border-right-width:20px; }
.dfd-services-wrap.flip .dfd-service-back, .dfd-services-wrap.cubic .dfd-service-back {
  background:#3498db;
  color:#ffffff;
}
.dfd-services-wrap.flip .dfd-service-back .description, .dfd-services-wrap.cubic .dfd-service-back .description { color:inherit; }
.dfd-services-wrap.flip .dfd-service-item {
  overflow:initial;
  -webkit-perspective:1000px;
  perspective:1000px;
}
.dfd-services-wrap.flip .dfd-service-item .dfd-service-front, .dfd-services-wrap.flip .dfd-service-item .dfd-service-back {
  -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;
  -webkit-transition:-webkit-transform .6s ease-in-out;
  -moz-transition:-moz-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
}
.dfd-services-wrap.flip .dfd-service-item .dfd-service-front {
  -webkit-transform:rotateY(0);
  -moz-transform:rotateY(0);
  -o-transform:rotateY(0);
  transform:rotateY(0);
}
.dfd-services-wrap.flip .dfd-service-item .dfd-service-back { left:0; }
.dfd-services-wrap.flip .dfd-service-item:hover { z-index:1; }
.dfd-services-wrap.flip.left_to_right .dfd-service-item .dfd-service-back {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  transform:rotateY(180deg);
}
.dfd-services-wrap.flip.left_to_right .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  transform:rotateY(180deg);
}
.dfd-services-wrap.flip.left_to_right .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:rotateY(360deg);
  -moz-transform:rotateY(360deg);
  -o-transform:rotateY(360deg);
  transform:rotateY(360deg);
}
.dfd-services-wrap.flip.right_to_left .dfd-service-item .dfd-service-back {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  transform:rotateY(180deg);
}
.dfd-services-wrap.flip.right_to_left .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:rotateY(-180deg);
  -moz-transform:rotateY(-180deg);
  -o-transform:rotateY(-180deg);
  transform:rotateY(-180deg);
}
.dfd-services-wrap.flip.right_to_left .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:rotateY(0);
  -moz-transform:rotateY(0);
  -o-transform:rotateY(0);
  transform:rotateY(0);
}
.dfd-services-wrap.flip.top_to_bottom .dfd-service-item .dfd-service-back {
  -webkit-transform:rotateX(180deg);
  -moz-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  transform:rotateX(180deg);
}
.dfd-services-wrap.flip.top_to_bottom .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:rotateX(-180deg);
  -moz-transform:rotateX(-180deg);
  -o-transform:rotateX(-180deg);
  transform:rotateX(-180deg);
}
.dfd-services-wrap.flip.top_to_bottom .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
}
.dfd-services-wrap.flip.bottom_to_top .dfd-service-item .dfd-service-back {
  -webkit-transform:rotateX(180deg);
  -moz-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  transform:rotateX(180deg);
}
.dfd-services-wrap.flip.bottom_to_top .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:rotateX(180deg);
  -moz-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  transform:rotateX(180deg);
}
.dfd-services-wrap.flip.bottom_to_top .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:rotateX(360deg);
  -moz-transform:rotateX(360deg);
  -o-transform:rotateX(360deg);
  transform:rotateX(360deg);
}
.dfd-services-wrap.cubic .dfd-service-item {
  overflow:initial;
  -webkit-perspective:8000px;
  perspective:8000px;
  border-style:solid;
  border-color:transparent;
}
.dfd-services-wrap.cubic .dfd-service-item .dfd-service-front, .dfd-services-wrap.cubic .dfd-service-item .dfd-service-back {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.dfd-services-wrap.cubic .dfd-service-item .dfd-service-front {
  opacity:1;
  visibility:visible;
  -webkit-transform:rotateY(0);
  -moz-transform:rotateY(0);
  -o-transform:rotateY(0);
  transform:rotateY(0);
  -webkit-transition:-webkit-transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
  -moz-transition:-moz-transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
  -o-transition:-o-transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
  transition:transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
}
.dfd-services-wrap.cubic .dfd-service-item .dfd-service-back {
  left:0;
  opacity:0;
  visibility:hidden;
  -webkit-transition:-webkit-transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
  -moz-transition:-moz-transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
  -o-transition:-o-transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
  transition:transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
}
.dfd-services-wrap.cubic .dfd-service-item:hover .dfd-service-front {
  opacity:0;
  visibility:hidden;
  -webkit-transition:-webkit-transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
  -moz-transition:-moz-transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
  -o-transition:-o-transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
  transition:transform .3s ease, opacity 0s ease .3s, visibility 0s ease .3s;
}
.dfd-services-wrap.cubic .dfd-service-item:hover .dfd-service-back {
  opacity:1;
  visibility:visible;
  -webkit-transition:-webkit-transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
  -moz-transition:-moz-transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
  -o-transition:-o-transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
  transition:transform .3s ease, opacity 0s ease 0s, visibility 0s ease 0s;
}
.dfd-services-wrap.cubic.left_to_right .dfd-service-item {
  z-index:2;
  -webkit-transition:z-index 0s ease .3s;
  -moz-transition:z-index 0s ease .3s;
  transition:z-index 0s ease .3s;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
}
.dfd-services-wrap.cubic.left_to_right .dfd-service-item .dfd-service-front {
  -webkit-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
}
.dfd-services-wrap.cubic.left_to_right .dfd-service-item .dfd-service-back {
  -webkit-transform:translate3d(-50%,0,0) rotate3d(0,1,0,-90deg);
  -moz-transform:translate3d(-50%,0,0) rotate3d(0,1,0,-90deg);
  -o-transform:translate3d(-50%,0,0) rotate3d(0,1,0,-90deg);
  transform:translate3d(-50%,0,0) rotate3d(0,1,0,-90deg);
}
.dfd-services-wrap.cubic.left_to_right .dfd-service-item:hover {
  z-index:1;
  -webkit-transition:z-index 0s ease 0s;
  -moz-transition:z-index 0s ease 0s;
  transition:z-index 0s ease 0s;
}
.dfd-services-wrap.cubic.left_to_right .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:translate3d(50%,0,0) rotate3d(0,1,0,-90deg);
  -moz-transform:translate3d(50%,0,0) rotate3d(0,1,0,-90deg);
  -o-transform:translate3d(50%,0,0) rotate3d(0,1,0,-90deg);
  transform:translate3d(50%,0,0) rotate3d(0,1,0,-90deg);
}
.dfd-services-wrap.cubic.left_to_right .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
}
.dfd-services-wrap.cubic.right_to_left .dfd-service-item {
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
}
.dfd-services-wrap.cubic.right_to_left .dfd-service-item .dfd-service-front {
  -webkit-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
}
.dfd-services-wrap.cubic.right_to_left .dfd-service-item .dfd-service-back {
  -webkit-transform:translate3d(50%,0,0) rotate3d(0,1,0,90deg);
  -moz-transform:translate3d(50%,0,0) rotate3d(0,1,0,90deg);
  -o-transform:translate3d(50%,0,0) rotate3d(0,1,0,90deg);
  transform:translate3d(50%,0,0) rotate3d(0,1,0,90deg);
}
.dfd-services-wrap.cubic.right_to_left .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:translate3d(-50%,0,0) rotate3d(0,1,0,90deg);
  -moz-transform:translate3d(-50%,0,0) rotate3d(0,1,0,90deg);
  -o-transform:translate3d(-50%,0,0) rotate3d(0,1,0,90deg);
  transform:translate3d(-50%,0,0) rotate3d(0,1,0,90deg);
}
.dfd-services-wrap.cubic.right_to_left .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
  transform:translate3d(0,0,0) rotate3d(0,1,0,0deg);
}
.dfd-services-wrap.cubic.top_to_bottom .dfd-service-item .dfd-service-front {
  -webkit-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
}
.dfd-services-wrap.cubic.top_to_bottom .dfd-service-item .dfd-service-back {
  -webkit-transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
  -moz-transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
  -o-transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
  transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
}
.dfd-services-wrap.cubic.top_to_bottom .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
  -moz-transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
  -o-transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
  transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
}
.dfd-services-wrap.cubic.top_to_bottom .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
}
.dfd-services-wrap.cubic.bottom_to_top .dfd-service-item .dfd-service-front {
  -webkit-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
}
.dfd-services-wrap.cubic.bottom_to_top .dfd-service-item .dfd-service-back {
  -webkit-transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
  -moz-transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
  -o-transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
  transform:translate3d(0,50%,0) rotate3d(1,0,0,-90deg);
}
.dfd-services-wrap.cubic.bottom_to_top .dfd-service-item:hover .dfd-service-front {
  -webkit-transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
  -moz-transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
  -o-transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
  transform:translate3d(0,-50%,0) rotate3d(1,0,0,90deg);
}
.dfd-services-wrap.cubic.bottom_to_top .dfd-service-item:hover .dfd-service-back {
  -webkit-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -moz-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  -o-transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
  transform:translate3d(0,0,0) rotate3d(1,0,0,0deg);
}
.dfd-services-wrap.style-1 .dfd-service-item .dfd-service-front .title-wrap { margin-left:80px; }
.dfd-services-wrap.style-1 .dfd-service-item .dfd-service-front .icon-wrap {
  font-size:50px;
  width:50px;
  height:50px;
  line-height:50px;
  color:#3d3d3d;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-services-wrap.style-1 .dfd-service-item .dfd-service-front.dfd-background-dark .icon-wrap { color:#ffffff; }
.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .title-wrap, .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .title-wrap { margin-left:110px; }
.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap, .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap {
  width:80px;
  height:80px;
  line-height:80px;
  margin-top:-40px;
}
.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration, .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration {
  position:relative;
  display:block;
  border-radius:inherit;
}
.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after, .dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after {
  content:"";
  position:absolute;
  display:block;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-radius:inherit;
}
.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap { color:#ffffff; }
.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap .featured-icon:before { position:relative; }
.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after { background:#3498db; }
.dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap { color:#3d3d3d; }
.dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after { border:1px solid #e7e7e7; }
.dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front.dfd-background-dark .icon-wrap { color:#ffffff; }
.dfd-services-wrap.style-3 .dfd-service-item .dfd-service-front.dfd-background-dark .icon-decoration:after { border-color:rgba(255,255,255,0.4); }
.dfd-services-wrap.style-4 .dfd-service-item .dfd-service-front .icon-wrap {
  position:absolute;
  display:block;
  font-size:100px;
  line-height:1;
  color:#ebebeb;
  top:50%;
  -webkit-transform:translateY(-65%);
  -moz-transform:translateY(-65%);
  -o-transform:translateY(-65%);
  transform:translateY(-65%);
}
.dfd-services-wrap.style-4 .dfd-service-item .dfd-service-front .icon-wrap img {
  position:relative;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  left:0;
}
.dfd-services-wrap.style-4 .dfd-service-item .dfd-service-front .title-wrap {
  position:relative;
  padding-left:0;
  z-index:2;
}
.dfd-services-wrap.style-4 .dfd-service-item .dfd-service-front.dfd-background-dark .icon-wrap { color:rgba(255,255,255,0.2); }
.dfd-simple-image-gallery.layout-carousel .dfd-simple-image-gallery-item {
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
  -o-transform:translateZ(0);
  transform:translateZ(0);
}
.dfd-simple-image-gallery.layout-carousel .dfd-slick-dots {
  display:inline-block;
  margin-top:14px;
  margin-bottom:0;
  list-style:none;
  z-index:2;
}
.dfd-simple-image-gallery.layout-carousel .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.dfd-simple-image-gallery.layout-carousel .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.dfd-simple-image-gallery .dfd-simple-image-gallery-item img {
  display:block;
  min-width:100%;
}
.dfd-single-image-module { position:relative; }
.dfd-single-image-module:before, .dfd-single-image-module:after {
  content:" ";
  display:table;
}
.dfd-single-image-module:after { clear:both; }
.dfd-single-image-module img {
  display:block;
  border-radius:inherit;
}
.dfd-single-image-module a { border-radius:inherit; }
.dfd-single-image-module.image-left img { float:left; }
.dfd-single-image-module.image-right img { float:right; }
.dfd-single-image-module.image-center img { margin:0 auto; }
.dfd-single-image-module.dfd-image-fade-in img {
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-single-image-module.dfd-image-fade-in img:hover { opacity:.7; }
.dfd-single-image-module.dfd-image-fade-out img {
  opacity:.7;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-single-image-module.dfd-image-fade-out img:hover { opacity:1; }
.dfd-single-image-module.dfd-image-blur 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;
}
.dfd-single-image-module.dfd-image-blur img:hover {
  -webkit-filter:blur(5px);
  -moz-filter:blur(5px);
  -ms-filter:blur(5px);
  -o-filter:blur(5px);
  filter:blur(5px);
}
.dfd-single-image-module.dfd-image-scale { overflow:hidden; }
.dfd-single-image-module.dfd-image-scale 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;
}
.dfd-single-image-module.dfd-image-scale img:hover {
  -webkit-transform:scale(1.06);
  transform:scale(1.06);
}
.dfd-single-image-module.dfd-image-scale-rotate { overflow:hidden; }
.dfd-single-image-module.dfd-image-scale-rotate 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;
}
.dfd-single-image-module.dfd-image-scale-rotate img:hover {
  -webkit-transform:scale(1.06) rotate(2deg);
  -moz-transform:scale(1.06) rotate(2deg);
  -o-transform:scale(1.06) rotate(2deg);
  transform:scale(1.06) rotate(2deg);
}
.dfd-single-image-module.panr { overflow:hidden; }
.dfd-single-image-module.dfd-image-shadow {
  -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;
}
.dfd-single-image-module.dfd-image-shadow img {
  -webkit-transition:box-shadow .3s ease-in-out;
  -moz-transition:box-shadow .3s ease-in-out;
  transition:box-shadow .3s ease-in-out;
}
.dfd-single-image-module.dfd-image-shadow:hover {
  -webkit-transform:perspective(400px);
  -moz-transform:perspective(400px);
  -o-transform:perspective(400px);
  transform:perspective(400px);
}
.dfd-single-image-module.dfd-img-lazy-load:not(.image-loaded) { background:transparent; }
.dfd-slide-parallax-wrap {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
}
.dfd-slide-parallax-wrap * {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
}
.dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .image-left { top:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .image-left img { top:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .image-right { bottom:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .image-right img { bottom:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .image-left, .dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .image-right {
  left:0;
  width:100%;
  height:50%;
}
.dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .handler {
  top:50%;
  left:0;
  right:0;
  height:1px;
}
.dfd-slide-parallax-wrap.dfd-slide-parallax-vertical .images-wrap .handler .pointer img { display:inherit; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-horizontal .images-wrap .image-left { left:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-horizontal .images-wrap .image-left img { left:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-horizontal .images-wrap .image-right { right:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-horizontal .images-wrap .image-right img { right:0; }
.dfd-slide-parallax-wrap.dfd-slide-parallax-horizontal .images-wrap .image-left, .dfd-slide-parallax-wrap.dfd-slide-parallax-horizontal .images-wrap .image-right {
  top:0;
  width:50%;
  height:100%;
}
.dfd-slide-parallax-wrap.dfd-slide-parallax-horizontal .images-wrap .handler {
  left:50%;
  top:0;
  bottom:0;
  width:1px;
}
.dfd-slide-parallax-wrap .images-wrap {
  position:relative;
  overflow:hidden;
  height:300px;
  margin:0 auto;
}
.dfd-slide-parallax-wrap .images-wrap .image-left { z-index:5; }
.dfd-slide-parallax-wrap .images-wrap .image-right { z-index:4; }
.dfd-slide-parallax-wrap .images-wrap .image-left, .dfd-slide-parallax-wrap .images-wrap .image-right {
  position:absolute;
  overflow:hidden;
}
.dfd-slide-parallax-wrap .images-wrap .image-left img, .dfd-slide-parallax-wrap .images-wrap .image-right img {
  display:block;
  width:auto;
  max-width:none;
}
.dfd-slide-parallax-wrap .images-wrap .handler {
  position:absolute;
  z-index:7;
}
.dfd-slide-parallax-wrap .images-wrap .handler .pointer {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:0px;
  z-index:7;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.dfd-slide-parallax-wrap .images-wrap .handler .pointer img { max-width:none; }
.dfd-soc-icon { line-height:0; }
.dfd-soc-icon .soc-icon-container { display:inline-block; }
.dfd-soc-icon a {
  position:relative;
  overflow:hidden;
  margin-right:3px;
  font-size:20px;
  color:#28262b;
  text-align:center;
  float:left;
  width:2.5em;
  height:2.5em;
  line-height:2.5em;
  z-index:1;
}
.dfd-soc-icon a:before {
  position:absolute;
  width:inherit;
  height:inherit;
  top:0;
  left:0;
  color:inherit;
  border-radius:inherit;
}
.dfd-soc-icon a:last-child { margin-right:0 !important; }
.dfd-soc-icon i {
  position:absolute;
  width:inherit;
  height:inherit;
  line-height:inherit;
  border-radius:inherit;
}
.dfd-soc-icon i:before {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-radius:inherit;
}
.dfd-soc-icon i { color:#ffffff; }
.dfd-soc-icon i.dfd-socicon-deviantart { background-color:#5c6f61; }
.dfd-soc-icon i.dfd-socicon-digg { background-color:#286091; }
.dfd-soc-icon i.dfd-socicon-dribbble { background-color:#ea4c89; }
.dfd-soc-icon i.dfd-socicon-dropbox { background-color:#007ee5; }
.dfd-soc-icon i.dfd-socicon-evernote { background-color:#2dbe60; }
.dfd-soc-icon i.dfd-socicon-facebook { background-color:#3b5998; }
.dfd-soc-icon i.dfd-socicon-flickr { background-color:#ff0084; }
.dfd-soc-icon i.dfd-socicon-google-plus { background-color:#dd4b39; }
.dfd-soc-icon i.dfd-socicon-instagram { background-color:#cc29a5; }
.dfd-soc-icon i.dfd-socicon-lastfm { background-color:#e0282e; }
.dfd-soc-icon i.dfd-socicon-linkedin { background-color:#0077B5; }
.dfd-soc-icon i.dfd-socicon-picasa { background-color:#9a469e; }
.dfd-soc-icon i.dfd-socicon-pinterest { background-color:#bd081c; }
.dfd-soc-icon i.dfd-socicon-rss { background-color:#fca600; }
.dfd-soc-icon i.dfd-socicon-tumblr { background-color:#34465d; }
.dfd-soc-icon i.dfd-socicon-twitter { background-color:#55acee; }
.dfd-soc-icon i.dfd-socicon-vimeo { background-color:#1ab7ea; }
.dfd-soc-icon i.dfd-socicon-wordpress { background-color:#242424; }
.dfd-soc-icon i.dfd-socicon-youtube { background-color:#ff3333; }
.dfd-soc-icon i.dfd-socicon-px-icon { background-color:#00aeef; }
.dfd-soc-icon i.dfd-socicon-vb { background-color:#27b4e9; }
.dfd-soc-icon i.dfd-socicon-b_Xing-icon_bl { background-color:#b0d400; }
.dfd-soc-icon i.dfd-socicon-spotify { background-color:#1ed760; }
.dfd-soc-icon i.dfd-socicon-houzz-dark-icon { background-color:#7AC143; }
.dfd-soc-icon i.dfd-socicon-skype { background-color:#00aff0; }
.dfd-soc-icon i.dfd-socicon-slideshare { background-color:#0077B5; }
.dfd-soc-icon i.dfd-socicon-bandcamp-logo { background-color:#629aa9; }
.dfd-soc-icon i.dfd-socicon-soundcloud { background-color:#ff5500; }
.dfd-soc-icon i.dfd-socicon-Meerkat-color { background-color:#FFE203; }
.dfd-soc-icon i.dfd-socicon-periscope { background-color:#46A3C4; }
.dfd-soc-icon i.dfd-socicon-snapchat { background-color:#FEFB1E; }
.dfd-soc-icon i.dfd-socicon-the-city { background-color:#48a3be; }
.dfd-soc-icon i.dfd-socicon-behance { background-color:#131418; }
.dfd-soc-icon i.dfd-socicon-pinpoint { background-color:#2376DE; }
.dfd-soc-icon i.dfd-socicon-viadeo { background-color:#FF7D0A; }
.dfd-soc-icon i.dfd-socicon-tripadvisor { background-color:#1f892f; }
.dfd-soc-icon i.dfd-socicon-vkontakte { background-color:#5e81a8; }
.dfd-soc-icon i.dfd-socicon-ok { background-color:#ee8208; }
.dfd-soc-icon.with-border a { border-color:#e7e7e7; }
.dfd-soc-icon.with-border a:before {
  border-width:1px;
  border-style:solid;
  border-color:inherit;
}
.dfd-soc-icon.standard-color a.dfd-socicon-deviantart { color:#5c6f61; }
.dfd-soc-icon.standard-color a.dfd-socicon-digg { color:#286091; }
.dfd-soc-icon.standard-color a.dfd-socicon-dribbble { color:#ea4c89; }
.dfd-soc-icon.standard-color a.dfd-socicon-dropbox { color:#007ee5; }
.dfd-soc-icon.standard-color a.dfd-socicon-evernote { color:#2dbe60; }
.dfd-soc-icon.standard-color a.dfd-socicon-facebook { color:#3b5998; }
.dfd-soc-icon.standard-color a.dfd-socicon-flickr { color:#ff0084; }
.dfd-soc-icon.standard-color a.dfd-socicon-google-plus { color:#dd4b39; }
.dfd-soc-icon.standard-color a.dfd-socicon-instagram { color:#cc29a5; }
.dfd-soc-icon.standard-color a.dfd-socicon-lastfm { color:#e0282e; }
.dfd-soc-icon.standard-color a.dfd-socicon-linkedin { color:#0077B5; }
.dfd-soc-icon.standard-color a.dfd-socicon-picasa { color:#9a469e; }
.dfd-soc-icon.standard-color a.dfd-socicon-pinterest { color:#bd081c; }
.dfd-soc-icon.standard-color a.dfd-socicon-rss { color:#fca600; }
.dfd-soc-icon.standard-color a.dfd-socicon-tumblr { color:#34465d; }
.dfd-soc-icon.standard-color a.dfd-socicon-twitter { color:#55acee; }
.dfd-soc-icon.standard-color a.dfd-socicon-vimeo { color:#1ab7ea; }
.dfd-soc-icon.standard-color a.dfd-socicon-wordpress { color:#242424; }
.dfd-soc-icon.standard-color a.dfd-socicon-youtube { color:#ff3333; }
.dfd-soc-icon.standard-color a.dfd-socicon-px-icon { color:#00aeef; }
.dfd-soc-icon.standard-color a.dfd-socicon-vb { color:#27b4e9; }
.dfd-soc-icon.standard-color a.dfd-socicon-b_Xing-icon_bl { color:#b0d400; }
.dfd-soc-icon.standard-color a.dfd-socicon-spotify { color:#1ed760; }
.dfd-soc-icon.standard-color a.dfd-socicon-houzz-dark-icon { color:#7AC143; }
.dfd-soc-icon.standard-color a.dfd-socicon-skype { color:#00aff0; }
.dfd-soc-icon.standard-color a.dfd-socicon-slideshare { color:#0077B5; }
.dfd-soc-icon.standard-color a.dfd-socicon-bandcamp-logo { color:#629aa9; }
.dfd-soc-icon.standard-color a.dfd-socicon-soundcloud { color:#ff5500; }
.dfd-soc-icon.standard-color a.dfd-socicon-Meerkat-color { color:#FFE203; }
.dfd-soc-icon.standard-color a.dfd-socicon-periscope { color:#46A3C4; }
.dfd-soc-icon.standard-color a.dfd-socicon-snapchat { color:#FEFB1E; }
.dfd-soc-icon.standard-color a.dfd-socicon-the-city { color:#48a3be; }
.dfd-soc-icon.standard-color a.dfd-socicon-behance { color:#131418; }
.dfd-soc-icon.standard-color a.dfd-socicon-pinpoint { color:#2376DE; }
.dfd-soc-icon.standard-color a.dfd-socicon-viadeo { color:#FF7D0A; }
.dfd-soc-icon.standard-color a.dfd-socicon-tripadvisor { color:#1f892f; }
.dfd-soc-icon.standard-color a.dfd-socicon-vkontakte { color:#5e81a8; }
.dfd-soc-icon.standard-color a.dfd-socicon-ok { color:#ee8208; }
.dfd-soc-icon.left_to_right a i, .dfd-soc-icon.right_to_left a i { top:0; }
.dfd-soc-icon.left_to_right a:hover i, .dfd-soc-icon.right_to_left a:hover i { left:0; }
.dfd-soc-icon.top_to_bottom a i, .dfd-soc-icon.bottom_to_top a i { left:0; }
.dfd-soc-icon.top_to_bottom a:hover i, .dfd-soc-icon.bottom_to_top a:hover i { top:0; }
.dfd-soc-icon.left_to_right a i { left:-110%; }
.dfd-soc-icon.right_to_left a i { left:110%; }
.dfd-soc-icon.top_to_bottom a i { top:-110%; }
.dfd-soc-icon.bottom_to_top a i { top:110%; }
.dfd-soc-icon.style-1.left_to_right a:before, .dfd-soc-icon.style-1.left_to_right a i, .dfd-soc-icon.style-1.right_to_left a:before, .dfd-soc-icon.style-1.right_to_left a i, .dfd-soc-icon.style-2.left_to_right a:before, .dfd-soc-icon.style-2.left_to_right a i, .dfd-soc-icon.style-2.right_to_left a:before, .dfd-soc-icon.style-2.right_to_left a i {
  -webkit-transition:border-color .3s ease, left .2s ease;
  -moz-transition:border-color .3s ease, left .2s ease;
  transition:border-color .3s ease, left .2s ease;
}
.dfd-soc-icon.style-1.top_to_bottom a:before, .dfd-soc-icon.style-1.top_to_bottom a i, .dfd-soc-icon.style-1.bottom_to_top a:before, .dfd-soc-icon.style-1.bottom_to_top a i, .dfd-soc-icon.style-2.top_to_bottom a:before, .dfd-soc-icon.style-2.top_to_bottom a i, .dfd-soc-icon.style-2.bottom_to_top a:before, .dfd-soc-icon.style-2.bottom_to_top a i {
  -webkit-transition:border-color .3s ease, top .2s ease;
  -moz-transition:border-color .3s ease, top .2s ease;
  transition:border-color .3s ease, top .2s ease;
}
.dfd-soc-icon.style-1.left_to_right a:hover:before { left:100%; }
.dfd-soc-icon.style-1.right_to_left a:hover:before { left:-100%; }
.dfd-soc-icon.style-1.top_to_bottom a:hover:before { top:100%; }
.dfd-soc-icon.style-1.bottom_to_top a:hover:before { top:-100%; }
.dfd-soc-icon.style-2 a {
  -webkit-transition:color .2s ease;
  -moz-transition:color .2s ease;
  transition:color .2s ease;
}
.dfd-soc-icon.style-2 a:before { z-index:1; }
.dfd-soc-icon.style-2 a i:before { display:none; }
.dfd-soc-icon.style-2 a:hover { color:#ffffff; }
.dfd-soc-icon.style-2 a:hover:before { border-color:transparent !important; }
.dfd-soc-icon.style-3 a { overflow:visible; }
.dfd-soc-icon.style-3 a:before {
  border-color:inherit;
  -webkit-transition:background .3s ease, color .3s ease, border-color .3s ease;
  -moz-transition:background .3s ease, color .3s ease, border-color .3s ease;
  transition:background .3s ease, color .3s ease, border-color .3s ease;
}
.dfd-soc-icon.style-3 a i { display:none; }
.dfd-soc-icon.style-3 a:hover:before { color:#ffffff; }
.dfd-soc-icon.style-3 a:hover.dfd-socicon-deviantart:before {
  background:#5c6f61;
  border-color:#5c6f61;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-digg:before {
  background:#286091;
  border-color:#286091;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-dribbble:before {
  background:#ea4c89;
  border-color:#ea4c89;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-dropbox:before {
  background:#007ee5;
  border-color:#007ee5;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-evernote:before {
  background:#2dbe60;
  border-color:#2dbe60;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-facebook:before {
  background:#3b5998;
  border-color:#3b5998;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-flickr:before {
  background:#ff0084;
  border-color:#ff0084;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-google-plus:before {
  background:#dd4b39;
  border-color:#dd4b39;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-instagram:before {
  background:#cc29a5;
  border-color:#cc29a5;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-lastfm:before {
  background:#e0282e;
  border-color:#e0282e;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-linkedin:before {
  background:#0077B5;
  border-color:#0077B5;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-picasa:before {
  background:#9a469e;
  border-color:#9a469e;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-pinterest:before {
  background:#bd081c;
  border-color:#bd081c;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-rss:before {
  background:#fca600;
  border-color:#fca600;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-tumblr:before {
  background:#34465d;
  border-color:#34465d;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-twitter:before {
  background:#55acee;
  border-color:#55acee;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-vimeo:before {
  background:#1ab7ea;
  border-color:#1ab7ea;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-wordpress:before {
  background:#242424;
  border-color:#242424;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-youtube:before {
  background:#ff3333;
  border-color:#ff3333;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-px-icon:before {
  background:#00aeef;
  border-color:#00aeef;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-vb:before {
  background:#27b4e9;
  border-color:#27b4e9;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-b_Xing-icon_bl:before {
  background:#b0d400;
  border-color:#b0d400;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-spotify:before {
  background:#1ed760;
  border-color:#1ed760;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-houzz-dark-icon:before {
  background:#7AC143;
  border-color:#7AC143;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-skype:before {
  background:#00aff0;
  border-color:#00aff0;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-slideshare:before {
  background:#0077B5;
  border-color:#0077B5;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-bandcamp-logo:before {
  background:#629aa9;
  border-color:#629aa9;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-soundcloud:before {
  background:#ff5500;
  border-color:#ff5500;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-Meerkat-color:before {
  background:#FFE203;
  border-color:#FFE203;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-periscope:before {
  background:#46A3C4;
  border-color:#46A3C4;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-snapchat:before {
  background:#FEFB1E;
  border-color:#FEFB1E;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-the-city:before {
  background:#48a3be;
  border-color:#48a3be;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-behance:before {
  background:#131418;
  border-color:#131418;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-pinpoint:before {
  background:#2376DE;
  border-color:#2376DE;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-viadeo:before {
  background:#FF7D0A;
  border-color:#FF7D0A;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-tripadvisor:before {
  background:#1f892f;
  border-color:#1f892f;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-vkontakte:before {
  background:#5e81a8;
  border-color:#5e81a8;
}
.dfd-soc-icon.style-3 a:hover.dfd-socicon-ok:before {
  background:#ee8208;
  border-color:#ee8208;
}
.dfd-soc-icon.style-4 a { overflow:visible; }
.dfd-soc-icon.style-4 a:before {
  -webkit-transition:border-color .3s ease, color .3s ease;
  -moz-transition:border-color .3s ease, color .3s ease;
  transition:border-color .3s ease, color .3s ease;
  z-index:1;
}
.dfd-soc-icon.style-4 a i {
  top:0;
  left:0;
  -webkit-transform:scale(1.3);
  transform:scale(1.3);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-soc-icon.style-4 a i:before { display:none; }
.dfd-soc-icon.style-4 a:hover { color:#ffffff; }
.dfd-soc-icon.style-4 a:hover:before {
  color:#ffffff;
  border-color:transparent !important;
}
.dfd-soc-icon.style-4 a:hover i {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
  visibility:visible;
}
.dfd-soc-icon.style-5 a {
  overflow:visible;
  -webkit-transform:scale(1);
  transform:scale(1);
  top:0;
  -webkit-transition:transform .2s ease;
  -moz-transition:transform .2s ease;
  transition:transform .2s ease;
}
.dfd-soc-icon.style-5 a i {
  top:0;
  left:0;
  z-index:2;
}
.dfd-soc-icon.style-5 a:after {
  content:"";
  position:absolute;
  top:5px;
  right:5px;
  bottom:5px;
  left:5px;
  z-index:1;
  border-radius:inherit;
  -webkit-box-shadow:0px 15px 50px 0px transparent;
  box-shadow:0px 15px 50px 0px transparent;
  -webkit-transition:box-shadow .2s ease;
  -moz-transition:box-shadow .2s ease;
  transition:box-shadow .2s ease;
}
.dfd-soc-icon.style-5 a:hover {
  -webkit-transform:scale(1.08);
  transform:scale(1.08);
}
.dfd-soc-icon.style-5 a:hover:after {
  -webkit-box-shadow:0px 15px 50px 0px rgba(0,0,0,0.4);
  box-shadow:0px 15px 50px 0px rgba(0,0,0,0.4);
}
.dfd-soc-icon.style-6 a {
  overflow:visible;
  border-radius:50%;
  -webkit-transition:border-radius .5s ease;
  -moz-transition:border-radius .5s ease;
  transition:border-radius .5s ease;
}
.dfd-soc-icon.style-6 a i {
  top:0;
  left:0;
}
.dfd-soc-icon.style-6 a:hover { border-radius:2px !important; }
.dfd-soc-icon.style-7 .container-3d {
  -webkit-perspective:500px;
  perspective:500px;
  display:block;
  float:left;
  margin-right:3px;
}
.dfd-soc-icon.style-7 .container-3d:last-child { margin-right:0 !important; }
.dfd-soc-icon.style-7.standard-color a { color:#ffffff; }
.dfd-soc-icon.style-7 a {
  color:#ffffff;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  overflow:visible;
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
  border-radius:0 !important;
}
.dfd-soc-icon.style-7 a:before, .dfd-soc-icon.style-7 a i {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:transform .3s ease;
  -moz-transition:transform .3s ease;
  transition:transform .3s ease;
}
.dfd-soc-icon.style-7 a.dfd-socicon-deviantart:before { background-color:#5c6f61; }
.dfd-soc-icon.style-7 a.dfd-socicon-digg:before { background-color:#286091; }
.dfd-soc-icon.style-7 a.dfd-socicon-dribbble:before { background-color:#ea4c89; }
.dfd-soc-icon.style-7 a.dfd-socicon-dropbox:before { background-color:#007ee5; }
.dfd-soc-icon.style-7 a.dfd-socicon-evernote:before { background-color:#2dbe60; }
.dfd-soc-icon.style-7 a.dfd-socicon-facebook:before { background-color:#3b5998; }
.dfd-soc-icon.style-7 a.dfd-socicon-flickr:before { background-color:#ff0084; }
.dfd-soc-icon.style-7 a.dfd-socicon-google-plus:before { background-color:#dd4b39; }
.dfd-soc-icon.style-7 a.dfd-socicon-instagram:before { background-color:#cc29a5; }
.dfd-soc-icon.style-7 a.dfd-socicon-lastfm:before { background-color:#e0282e; }
.dfd-soc-icon.style-7 a.dfd-socicon-linkedin:before { background-color:#0077B5; }
.dfd-soc-icon.style-7 a.dfd-socicon-picasa:before { background-color:#9a469e; }
.dfd-soc-icon.style-7 a.dfd-socicon-pinterest:before { background-color:#bd081c; }
.dfd-soc-icon.style-7 a.dfd-socicon-rss:before { background-color:#fca600; }
.dfd-soc-icon.style-7 a.dfd-socicon-tumblr:before { background-color:#34465d; }
.dfd-soc-icon.style-7 a.dfd-socicon-twitter:before { background-color:#55acee; }
.dfd-soc-icon.style-7 a.dfd-socicon-vimeo:before { background-color:#1ab7ea; }
.dfd-soc-icon.style-7 a.dfd-socicon-wordpress:before { background-color:#242424; }
.dfd-soc-icon.style-7 a.dfd-socicon-youtube:before { background-color:#ff3333; }
.dfd-soc-icon.style-7 a.dfd-socicon-px-icon:before { background-color:#00aeef; }
.dfd-soc-icon.style-7 a.dfd-socicon-vb:before { background-color:#27b4e9; }
.dfd-soc-icon.style-7 a.dfd-socicon-b_Xing-icon_bl:before { background-color:#b0d400; }
.dfd-soc-icon.style-7 a.dfd-socicon-spotify:before { background-color:#1ed760; }
.dfd-soc-icon.style-7 a.dfd-socicon-houzz-dark-icon:before { background-color:#7AC143; }
.dfd-soc-icon.style-7 a.dfd-socicon-skype:before { background-color:#00aff0; }
.dfd-soc-icon.style-7 a.dfd-socicon-slideshare:before { background-color:#0077B5; }
.dfd-soc-icon.style-7 a.dfd-socicon-bandcamp-logo:before { background-color:#629aa9; }
.dfd-soc-icon.style-7 a.dfd-socicon-soundcloud:before { background-color:#ff5500; }
.dfd-soc-icon.style-7 a.dfd-socicon-Meerkat-color:before { background-color:#FFE203; }
.dfd-soc-icon.style-7 a.dfd-socicon-periscope:before { background-color:#46A3C4; }
.dfd-soc-icon.style-7 a.dfd-socicon-snapchat:before { background-color:#FEFB1E; }
.dfd-soc-icon.style-7 a.dfd-socicon-the-city:before { background-color:#48a3be; }
.dfd-soc-icon.style-7 a.dfd-socicon-behance:before { background-color:#131418; }
.dfd-soc-icon.style-7 a.dfd-socicon-pinpoint:before { background-color:#2376DE; }
.dfd-soc-icon.style-7 a.dfd-socicon-viadeo:before { background-color:#FF7D0A; }
.dfd-soc-icon.style-7 a.dfd-socicon-tripadvisor:before { background-color:#1f892f; }
.dfd-soc-icon.style-7 a.dfd-socicon-vkontakte:before { background-color:#5e81a8; }
.dfd-soc-icon.style-7 a.dfd-socicon-ok:before { background-color:#ee8208; }
.dfd-soc-icon.style-7 a i {
  left:0;
  top:0;
}
.dfd-soc-icon.style-7 a i.dfd-socicon-deviantart { background-color:#455349; }
.dfd-soc-icon.style-7 a i.dfd-socicon-digg { background-color:#1d4669; }
.dfd-soc-icon.style-7 a i.dfd-socicon-dribbble { background-color:#e51e6b; }
.dfd-soc-icon.style-7 a i.dfd-socicon-dropbox { background-color:#0062b2; }
.dfd-soc-icon.style-7 a i.dfd-socicon-evernote { background-color:#23954b; }
.dfd-soc-icon.style-7 a i.dfd-socicon-facebook { background-color:#2d4373; }
.dfd-soc-icon.style-7 a i.dfd-socicon-flickr { background-color:#cc006a; }
.dfd-soc-icon.style-7 a i.dfd-socicon-google-plus { background-color:#c23321; }
.dfd-soc-icon.style-7 a i.dfd-socicon-instagram { background-color:#a22083; }
.dfd-soc-icon.style-7 a i.dfd-socicon-lastfm { background-color:#ba1b20; }
.dfd-soc-icon.style-7 a i.dfd-socicon-linkedin { background-color:#005582; }
.dfd-soc-icon.style-7 a i.dfd-socicon-picasa { background-color:#78367b; }
.dfd-soc-icon.style-7 a i.dfd-socicon-pinterest { background-color:#8c0615; }
.dfd-soc-icon.style-7 a i.dfd-socicon-rss { background-color:#c98400; }
.dfd-soc-icon.style-7 a i.dfd-socicon-tumblr { background-color:#222d3c; }
.dfd-soc-icon.style-7 a i.dfd-socicon-twitter { background-color:#2795e9; }
.dfd-soc-icon.style-7 a i.dfd-socicon-vimeo { background-color:#1295bf; }
.dfd-soc-icon.style-7 a i.dfd-socicon-wordpress { background-color:#0b0b0b; }
.dfd-soc-icon.style-7 a i.dfd-socicon-youtube { background-color:#ff0000; }
.dfd-soc-icon.style-7 a i.dfd-socicon-px-icon { background-color:#0089bc; }
.dfd-soc-icon.style-7 a i.dfd-socicon-vb { background-color:#1497c9; }
.dfd-soc-icon.style-7 a i.dfd-socicon-b_Xing-icon_bl { background-color:#86a100; }
.dfd-soc-icon.style-7 a i.dfd-socicon-spotify { background-color:#18aa4c; }
.dfd-soc-icon.style-7 a i.dfd-socicon-houzz-dark-icon { background-color:#629d34; }
.dfd-soc-icon.style-7 a i.dfd-socicon-skype { background-color:#008abd; }
.dfd-soc-icon.style-7 a i.dfd-socicon-slideshare { background-color:#005582; }
.dfd-soc-icon.style-7 a i.dfd-socicon-bandcamp-logo { background-color:#4c7e8c; }
.dfd-soc-icon.style-7 a i.dfd-socicon-soundcloud { background-color:#cc4400; }
.dfd-soc-icon.style-7 a i.dfd-socicon-Meerkat-color { background-color:#cfb700; }
.dfd-soc-icon.style-7 a i.dfd-socicon-periscope { background-color:#3486a3; }
.dfd-soc-icon.style-7 a i.dfd-socicon-snapchat { background-color:#e8e501; }
.dfd-soc-icon.style-7 a i.dfd-socicon-the-city { background-color:#37859c; }
.dfd-soc-icon.style-7 a i.dfd-socicon-behance { background-color:#000000; }
.dfd-soc-icon.style-7 a i.dfd-socicon-pinpoint { background-color:#1b5eb3; }
.dfd-soc-icon.style-7 a i.dfd-socicon-viadeo { background-color:#d66400; }
.dfd-soc-icon.style-7 a i.dfd-socicon-tripadvisor { background-color:#165f21; }
.dfd-soc-icon.style-7 a i.dfd-socicon-vkontakte { background-color:#4a6889; }
.dfd-soc-icon.style-7 a i.dfd-socicon-ok { background-color:#bd6706; }
.dfd-soc-icon.style-7.left_to_right a {
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-soc-icon.style-7.left_to_right a i {
  -webkit-transform:rotateY(-90deg) translate3d(-100%,0,0);
  -moz-transform:rotateY(-90deg) translate3d(-100%,0,0);
  -o-transform:rotateY(-90deg) translate3d(-100%,0,0);
  transform:rotateY(-90deg) translate3d(-100%,0,0);
  -webkit-transform-origin:0 50%;
  -moz-transform-origin:0 50%;
  -o-transform-origin:0 50%;
  transform-origin:0 50%;
}
.dfd-soc-icon.style-7.left_to_right a:hover {
  -webkit-transform:rotateY(90deg) translateX(100%);
  -moz-transform:rotateY(90deg) translateX(100%);
  -o-transform:rotateY(90deg) translateX(100%);
  transform:rotateY(90deg) translateX(100%);
}
.dfd-soc-icon.style-7.top_to_bottom a {
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-soc-icon.style-7.top_to_bottom a i {
  -webkit-transform:rotateX(90deg) translate3d(0,-100%,0);
  -moz-transform:rotateX(90deg) translate3d(0,-100%,0);
  -o-transform:rotateX(90deg) translate3d(0,-100%,0);
  transform:rotateX(90deg) translate3d(0,-100%,0);
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-soc-icon.style-7.top_to_bottom a:hover {
  -webkit-transform:rotateX(-90deg) translateY(100%);
  -moz-transform:rotateX(-90deg) translateY(100%);
  -o-transform:rotateX(-90deg) translateY(100%);
  transform:rotateX(-90deg) translateY(100%);
}
.dfd-soc-icon.style-7.right_to_left a {
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-soc-icon.style-7.right_to_left a i {
  -webkit-transform:rotateY(90deg) translate3d(100%,0,0em);
  -moz-transform:rotateY(90deg) translate3d(100%,0,0em);
  -o-transform:rotateY(90deg) translate3d(100%,0,0em);
  transform:rotateY(90deg) translate3d(100%,0,0em);
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-soc-icon.style-7.right_to_left a:hover {
  -webkit-transform:rotateY(-90deg) translateX(-100%);
  -moz-transform:rotateY(-90deg) translateX(-100%);
  -o-transform:rotateY(-90deg) translateX(-100%);
  transform:rotateY(-90deg) translateX(-100%);
}
.dfd-soc-icon.style-7.bottom_to_top a {
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-soc-icon.style-7.bottom_to_top a i {
  -webkit-transform:rotateX(-90deg) translate3d(0,100%,0);
  -moz-transform:rotateX(-90deg) translate3d(0,100%,0);
  -o-transform:rotateX(-90deg) translate3d(0,100%,0);
  transform:rotateX(-90deg) translate3d(0,100%,0);
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-soc-icon.style-7.bottom_to_top a:hover {
  -webkit-transform:rotateX(90deg) translateY(-100%);
  -moz-transform:rotateX(90deg) translateY(-100%);
  -o-transform:rotateX(90deg) translateY(-100%);
  transform:rotateX(90deg) translateY(-100%);
}
.dfd-soc-icon.style-8 a i {
  top:0;
  left:0;
  -webkit-transition:text-shadow .2s ease;
  -moz-transition:text-shadow .2s ease;
  transition:text-shadow .2s ease;
}
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-evernote { text-shadow:0px 0px 0px #007618, 1px 1px 0px #00791b, 2px 2px 0px #007c1e, 3px 3px 0px #007e20, 4px 4px 0px #008123, 5px 5px 0px #008426, 6px 6px 0px #008628, 7px 7px 0px #00892b, 8px 8px 0px #008c2e, 9px 9px 0px #008e30, 10px 10px 0px #009133, 11px 11px 0px #039436, 12px 12px 0px #059638, 13px 13px 0px #08993b, 14px 14px 0px #0b9c3e, 15px 15px 0px #0d9e40, 16px 16px 0px #10a143, 17px 17px 0px #12a345, 18px 18px 0px #15a648, 19px 19px 0px #18a94b, 20px 20px 0px #1aab4d, 21px 21px 0px #1dae50, 22px 22px 0px #20b153, 23px 23px 0px #22b355, 24px 24px 0px #25b658, 25px 25px 0px #28b95b, 26px 26px 0px #2abb5d, 27px 27px 0px #2dbe60; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-google-plus { 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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-instagram { text-shadow:1px 1px rgba(174,68,149,0.97), 2px 2px rgba(174,68,149,0.94), 3px 3px rgba(174,68,149,0.9), 4px 4px rgba(174,68,149,0.87), 5px 5px rgba(174,68,149,0.83), 6px 6px rgba(174,68,149,0.79), 7px 7px rgba(174,68,149,0.75), 8px 8px rgba(174,68,149,0.71), 9px 9px rgba(174,68,149,0.67), 10px 10px rgba(174,68,149,0.64), 11px 11px rgba(174,68,149,0.59), 12px 12px rgba(174,68,149,0.55), 13px 13px rgba(174,68,149,0.51), 14px 14px rgba(174,68,149,0.47), 15px 15px rgba(174,68,149,0.43), 16px 16px rgba(174,68,149,0.39), 17px 17px rgba(174,68,149,0.35), 18px 18px rgba(174,68,149,0.3), 19px 19px rgba(174,68,149,0.26), 20px 20px rgba(174,68,149,0.22), 21px 21px rgba(174,68,149,0.17), 22px 22px rgba(174,68,149,0.13), 23px 23px rgba(174,68,149,0.09), 24px 24px rgba(174,68,149,0.04), 25px 25px rgba(174,68,149,0), 26px 26px rgba(174,68,149,-0.04), 27px 27px rgba(174,68,149,-0.09), 28px 28px rgba(174,68,149,-0.13); }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-lastfm { 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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-linkedin { text-shadow:0px 0px 0px #004684, 1px 1px 0px #004785, 2px 2px 0px #004987, 3px 3px 0px #004b89, 4px 4px 0px #004d8b, 5px 5px 0px #004f8d, 6px 6px 0px #00518f, 7px 7px 0px #005290, 8px 8px 0px #005492, 9px 9px 0px #005694, 10px 10px 0px #005896, 11px 11px 0px #005a98, 12px 12px 0px #005c9a, 13px 13px 0px #005d9b, 14px 14px 0px #005f9d, 15px 15px 0px #00619f, 16px 16px 0px #0063a1, 17px 17px 0px #0065a3, 18px 18px 0px #0067a5, 19px 19px 0px #0068a6, 20px 20px 0px #006aa8, 21px 21px 0px #006caa, 22px 22px 0px #006eac, 23px 23px 0px #0070ae, 24px 24px 0px #0072b0, 25px 25px 0px #0073b1, 26px 26px 0px #0075b3, 27px 27px 0px #0077b5; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-pinterest { text-shadow:0px 0px 0px #8c0000, 1px 1px 0px #8d0000, 2px 2px 0px #8f0000, 3px 3px 0px #910000, 4px 4px 0px #930000, 5px 5px 0px #950000, 6px 6px 0px #970000, 7px 7px 0px #980000, 8px 8px 0px #9a0000, 9px 9px 0px #9c0000, 10px 10px 0px #9e0000, 11px 11px 0px #a00000, 12px 12px 0px #a20001, 13px 13px 0px #a30002, 14px 14px 0px #a50004, 15px 15px 0px #a70006, 16px 16px 0px #a90008, 17px 17px 0px #ab000a, 18px 18px 0px #ad000c, 19px 19px 0px #ae000d, 20px 20px 0px #b0000f, 21px 21px 0px #b20011, 22px 22px 0px #b40013, 23px 23px 0px #b60115, 24px 24px 0px #b80317, 25px 25px 0px #b90418, 26px 26px 0px #bb061a, 27px 27px 0px #bd081c; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-tumblr { text-shadow:0px 0px 0px #03152c, 1px 1px 0px #04162d, 2px 2px 0px #06182f, 3px 3px 0px #081a31, 4px 4px 0px #0a1c33, 5px 5px 0px #0c1e35, 6px 6px 0px #0e2037, 7px 7px 0px #0f2138, 8px 8px 0px #11233a, 9px 9px 0px #13253c, 10px 10px 0px #15273e, 11px 11px 0px #172940, 12px 12px 0px #192b42, 13px 13px 0px #1a2c43, 14px 14px 0px #1c2e45, 15px 15px 0px #1e3047, 16px 16px 0px #203249, 17px 17px 0px #22344b, 18px 18px 0px #24364d, 19px 19px 0px #25374e, 20px 20px 0px #273950, 21px 21px 0px #293b52, 22px 22px 0px #2b3d54, 23px 23px 0px #2d3f56, 24px 24px 0px #2f4158, 25px 25px 0px #304259, 26px 26px 0px #32445b, 27px 27px 0px #34465d; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-twitter { text-shadow:0px 0px 0px #247bbd, 1px 1px 0px #257cbe, 2px 2px 0px #277ec0, 3px 3px 0px #2980c2, 4px 4px 0px #2b82c4, 5px 5px 0px #2d84c6, 6px 6px 0px #2f86c8, 7px 7px 0px #3087c9, 8px 8px 0px #3289cb, 9px 9px 0px #348bcd, 10px 10px 0px #368dcf, 11px 11px 0px #388fd1, 12px 12px 0px #3a91d3, 13px 13px 0px #3b92d4, 14px 14px 0px #3d94d6, 15px 15px 0px #3f96d8, 16px 16px 0px #4198da, 17px 17px 0px #439adc, 18px 18px 0px #459cde, 19px 19px 0px #469ddf, 20px 20px 0px #489fe1, 21px 21px 0px #4aa1e3, 22px 22px 0px #4ca3e5, 23px 23px 0px #4ea5e7, 24px 24px 0px #50a7e9, 25px 25px 0px #51a8ea, 26px 26px 0px #53aaec, 27px 27px 0px #55acee; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-vimeo { text-shadow:0px 0px 0px #0086b9, 1px 1px 0px #0087ba, 2px 2px 0px #0089bc, 3px 3px 0px #008bbe, 4px 4px 0px #008dc0, 5px 5px 0px #008fc2, 6px 6px 0px #0091c4, 7px 7px 0px #0092c5, 8px 8px 0px #0094c7, 9px 9px 0px #0096c9, 10px 10px 0px #0098cb, 11px 11px 0px #009acd, 12px 12px 0px #009ccf, 13px 13px 0px #009dd0, 14px 14px 0px #029fd2, 15px 15px 0px #04a1d4, 16px 16px 0px #06a3d6, 17px 17px 0px #08a5d8, 18px 18px 0px #0aa7da, 19px 19px 0px #0ba8db, 20px 20px 0px #0daadd, 21px 21px 0px #0facdf, 22px 22px 0px #11aee1, 23px 23px 0px #13b0e3, 24px 24px 0px #15b2e5, 25px 25px 0px #16b3e6, 26px 26px 0px #18b5e8, 27px 27px 0px #1ab7ea; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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, #222222 23px 23px, #222222 24px 24px, #222222 25px 25px, #232323 26px 26px, #232323 27px 27px, #242424 28px 28px; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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, #ff3333 28px 28px; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-b_Xing-icon_bl { text-shadow:0px 0px 0px #7fa300, 1px 1px 0px #80a400, 2px 2px 0px #82a600, 3px 3px 0px #84a800, 4px 4px 0px #86aa00, 5px 5px 0px #88ac00, 6px 6px 0px #8aae00, 7px 7px 0px #8baf00, 8px 8px 0px #8db100, 9px 9px 0px #8fb300, 10px 10px 0px #91b500, 11px 11px 0px #93b700, 12px 12px 0px #95b900, 13px 13px 0px #96ba00, 14px 14px 0px #98bc00, 15px 15px 0px #9abe00, 16px 16px 0px #9cc000, 17px 17px 0px #9ec200, 18px 18px 0px #a0c400, 19px 19px 0px #a1c500, 20px 20px 0px #a3c700, 21px 21px 0px #a5c900, 22px 22px 0px #a7cb00, 23px 23px 0px #a9cd00, 24px 24px 0px #abcf00, 25px 25px 0px #acd000, 26px 26px 0px #aed200, 27px 27px 0px #b0d400; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-spotify { 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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-skype { text-shadow:0px 0px 0px #007ebf, 1px 1px 0px #007fc0, 2px 2px 0px #0081c2, 3px 3px 0px #0083c4, 4px 4px 0px #0085c6, 5px 5px 0px #0087c8, 6px 6px 0px #0089ca, 7px 7px 0px #008acb, 8px 8px 0px #008ccd, 9px 9px 0px #008ecf, 10px 10px 0px #0090d1, 11px 11px 0px #0092d3, 12px 12px 0px #0094d5, 13px 13px 0px #0095d6, 14px 14px 0px #0097d8, 15px 15px 0px #0099da, 16px 16px 0px #009bdc, 17px 17px 0px #009dde, 18px 18px 0px #009fe0, 19px 19px 0px #00a0e1, 20px 20px 0px #00a2e3, 21px 21px 0px #00a4e5, 22px 22px 0px #00a6e7, 23px 23px 0px #00a8e9, 24px 24px 0px #00aaeb, 25px 25px 0px #00abec, 26px 26px 0px #00adee, 27px 27px 0px #00aff0; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-slideshare { text-shadow:0px 0px 0px #004684, 1px 1px 0px #004785, 2px 2px 0px #004987, 3px 3px 0px #004b89, 4px 4px 0px #004d8b, 5px 5px 0px #004f8d, 6px 6px 0px #00518f, 7px 7px 0px #005290, 8px 8px 0px #005492, 9px 9px 0px #005694, 10px 10px 0px #005896, 11px 11px 0px #005a98, 12px 12px 0px #005c9a, 13px 13px 0px #005d9b, 14px 14px 0px #005f9d, 15px 15px 0px #00619f, 16px 16px 0px #0063a1, 17px 17px 0px #0065a3, 18px 18px 0px #0067a5, 19px 19px 0px #0068a6, 20px 20px 0px #006aa8, 21px 21px 0px #006caa, 22px 22px 0px #006eac, 23px 23px 0px #0070ae, 24px 24px 0px #0072b0, 25px 25px 0px #0073b1, 26px 26px 0px #0075b3, 27px 27px 0px #0077b5; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-soundcloud { 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, #ff5500 28px 28px; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-periscope { 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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-snapchat { 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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-behance { text-shadow:0px 0px 0px #000000, 1px 1px 0px #000000, 2px 2px 0px #000000, 3px 3px 0px #000000, 4px 4px 0px #000000, 5px 5px 0px #000000, 6px 6px 0px #000000, 7px 7px 0px #000000, 8px 8px 0px #000000, 9px 9px 0px #000000, 10px 10px 0px #000000, 11px 11px 0px #000000, 12px 12px 0px #000000, 13px 13px 0px #000000, 14px 14px 0px #000000, 15px 15px 0px #000002, 16px 16px 0px #000004, 17px 17px 0px #010206, 18px 18px 0px #030408, 19px 19px 0px #040509, 20px 20px 0px #06070b, 21px 21px 0px #08090d, 22px 22px 0px #0a0b0f, 23px 23px 0px #0c0d11, 24px 24px 0px #0e0f13, 25px 25px 0px #0f1014, 26px 26px 0px #111216, 27px 27px 0px #131418; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-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; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-vkontakte { text-shadow:#2e5178 1px 1px, #30537a 2px 2px, #32557c 3px 3px, #34577e 4px 4px, #365980 5px 5px, #385b82 6px 6px, #395c83 7px 7px, #3b5e85 8px 8px, #3d6087 9px 9px, #3f6289 10px 10px, #41648b 11px 11px, #43668d 12px 12px, #44678e 13px 13px, #466990 14px 14px, #486b92 15px 15px, #4a6d94 16px 16px, #4c6f96 17px 17px, #4e7198 18px 18px, #4f7299 19px 19px, #51749b 20px 20px, #53769d 21px 21px, #55789f 22px 22px, #577aa1 23px 23px, #597ca3 24px 24px, #5a7da4 25px 25px, #5c7fa6 26px 26px, #5e81a8 27px 27px, #5f82a9 28px 28px; }
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-ok { 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; }
.dfd-subscribe-wrap { position:relative; }
.dfd-subscribe-wrap .burner-error { padding:10px 0; }
.dfd-subscribe-wrap .form-container { position:relative; }
.dfd-subscribe-wrap table {
  border-width:0;
  background:transparent;
  margin:0;
  border-collapse:collapse;
}
.dfd-subscribe-wrap td { padding:0; }
.dfd-subscribe-wrap .cell-submit {
  position:absolute;
  top:0;
  right:0;
  white-space:nowrap;
}
.dfd-subscribe-wrap input[type="text"] {
  position:relative;
  font-family:"Open Sans", "Open Sans", "PT Sans", sans-serif;
  color:#28262b;
  height:43px;
  line-height:41px;
  margin-bottom:0px;
  padding-left:20px;
  padding-top:0;
  padding-bottom:0;
  border-radius:0;
}
.dfd-subscribe-wrap .submit {
  border-radius:0;
  background:#3498db;
  padding:0 35px;
  line-height:43px;
  border-width:0;
  -webkit-box-shadow:inset 0px 0px 0px 30px transparent;
  box-shadow:inset 0px 0px 0px 30px transparent;
  -webkit-transition:box-shadow .3s ease, color .3s ease, background .3s ease, width .3s ease;
  -moz-transition:box-shadow .3s ease, color .3s ease, background .3s ease, width .3s ease;
  transition:box-shadow .3s ease, color .3s ease, background .3s ease, width .3s ease;
}
.dfd-subscribe-wrap .submit i {
  position:absolute;
  top:50%;
  left:50%;
  right:auto;
  margin:0;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.dfd-subscribe-wrap .submit:hover {
  -webkit-box-shadow:inset 0px 0px 0px 30px rgba(0,0,0,0.1);
  box-shadow:inset 0px 0px 0px 30px rgba(0,0,0,0.1);
}
.dfd-subscribe-wrap.style-1 .cell-submit, .dfd-subscribe-wrap.style-1 .submit { height:100%; }
.dfd-subscribe-wrap.style-2 input[type="text"] {
  height:51px;
  line-height:49px;
}
.dfd-subscribe-wrap.style-2 .cell-submit {
  right:4px;
  top:4px;
  bottom:4px;
}
.dfd-subscribe-wrap.style-2 .cell-submit .submit {
  height:100%;
  line-height:33px;
}
.dfd-subscribe-wrap.style-3 .cell-submit, .dfd-subscribe-wrap.style-3 .submit {
  height:100%;
  border-radius:4px;
}
.dfd-subscribe-wrap.style-3 .cell-text {
  width:100%;
  border-radius:4px;
}
.dfd-subscribe-wrap.style-3 .cell-text .text { border-radius:inherit; }
.dfd-subscribe-wrap.style-3 .cell-submit {
  position:relative;
  float:right;
  margin-left:10px;
}
.dfd-subscribe-wrap.style-4 .cell-text { width:100%; }
.dfd-subscribe-wrap.style-4 .cell-text input[type="text"] {
  border-top-width:0 !important;
  border-left-width:0 !important;
  border-right-width:0 !important;
  border-radius:0;
  background:transparent;
}
.dfd-subscribe-wrap.style-4 .cell-text input[type="text"]:focus, .dfd-subscribe-wrap.style-4 .cell-text input[type="text"]:hover {
  background:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-color:#e7e7e7;
}
.dfd-subscribe-wrap.style-4 .cell-submit {
  position:relative;
  float:right;
  margin-left:5px;
}
.dfd-subscribe-wrap.style-4 .cell-submit .submit { border-radius:22px; }
.dfd-subscribe-wrap.style-5 input[type="text"] {
  visibility:hidden;
  width:20%;
  opacity:0;
  -webkit-transition:visibility .3s ease, width .3s ease, opacity .3s ease;
  -moz-transition:visibility .3s ease, width .3s ease, opacity .3s ease;
  transition:visibility .3s ease, width .3s ease, opacity .3s ease;
}
.dfd-subscribe-wrap.style-5 input[type="text"]:focus, .dfd-subscribe-wrap.style-5 input[type="text"]:hover {
  background-color:#f2f2f2;
  border-color:#e7e7e7;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.dfd-subscribe-wrap.style-5 .active input[type="text"] {
  visibility:visible;
  opacity:1;
  width:100%;
}
.dfd-subscribe-wrap.style-5 .active.cell-submit {
  min-width:0;
  right:0;
  margin-right:0;
}
.dfd-subscribe-wrap.style-5 .cell-submit {
  display:block;
  min-width:50%;
  position:absolute;
  right:50%;
  text-align:center;
  margin-right:-25%;
  -webkit-transition:min-width .3s ease, width .3s ease, right .3s ease, margin-right .3s ease, color .3s ease, background .3s ease, border-color .3s ease;
  -moz-transition:min-width .3s ease, width .3s ease, right .3s ease, margin-right .3s ease, color .3s ease, background .3s ease, border-color .3s ease;
  transition:min-width .3s ease, width .3s ease, right .3s ease, margin-right .3s ease, color .3s ease, background .3s ease, border-color .3s ease;
}
.dfd-subscribe-wrap.style-5:hover input[type="text"] {
  visibility:visible;
  opacity:1;
  width:100%;
}
.dfd-subscribe-wrap.style-5:hover .cell-submit {
  width:auto;
  min-width:0;
  right:0;
  margin-right:0;
}
.dfd-subscribe-wrap.style-5.align-center input[type="text"] { margin:0 auto; }
.dfd-subscribe-wrap.style-5.align-left .cell-submit {
  right:auto;
  left:0;
  text-align:left;
  margin-right:0;
}
.dfd-subscribe-wrap.style-5.align-left .cell-text { text-align:left; }
.dfd-subscribe-wrap.style-5.align-left input[type="text"] {
  display:inline-block;
  text-align:right;
}
.dfd-subscribe-wrap.style-5.align-left ::-webkit-input-placeholder { text-align:right; }
.dfd-subscribe-wrap.style-5.align-left :-moz-placeholder { text-align:right; }
.dfd-subscribe-wrap.style-5.align-left ::-moz-placeholder { text-align:right; }
.dfd-subscribe-wrap.style-5.align-left :-ms-input-placeholder { text-align:right; }
.dfd-subscribe-wrap.style-5.align-right .cell-submit {
  right:0;
  text-align:right;
  margin-right:0;
}
.dfd-subscribe-wrap.style-5.align-right .cell-text { text-align:right; }
.dfd-subscribe-wrap.style-5.align-right input[type="text"] { display:inline-block; }
.dfd-subscribe-wrap.full-width-style .cell-submit {
  top:auto;
  bottom:0;
  width:100%;
  height:auto;
}
.dfd-subscribe-wrap.full-width-style .cell-submit .submit {
  display:block;
  width:inherit;
}
.dfd-subscribe-wrap.full-width-style.style-1 .cell-text { padding-bottom:43px; }
.dfd-subscribe-wrap.full-width-style.style-1 input[type="text"] {
  border-bottom-left-radius:0 !important;
  border-bottom-right-radius:0 !important;
  border-bottom-width:0 !important;
}
.dfd-subscribe-wrap.full-width-style.style-1 .submit {
  border-top-left-radius:0 !important;
  border-top-right-radius:0 !important;
}
.dfd-subscribe-wrap.full-width-style.style-3 .cell-text { padding-bottom:53px; }
.dfd-subscribe-wrap.full-width-style.style-3 .cell-submit {
  position:absolute;
  margin:0;
}
.dfd-subscribe-wrap.full-width-style.style-4 .cell-text { padding-bottom:48px; }
.dfd-subscribe-wrap.full-width-style.style-4 .cell-submit {
  position:absolute;
  margin:0;
}
.dfd-subscribe-wrap ::-webkit-input-placeholder {
  line-height:41px;
  top:0;
  color:#28262b;
}
.dfd-subscribe-wrap :-moz-placeholder {
  line-height:41px;
  color:#28262b;
}
.dfd-subscribe-wrap ::-moz-placeholder {
  line-height:41px;
  color:#28262b;
}
.dfd-subscribe-wrap :-ms-input-placeholder {
  line-height:41px;
  color:#28262b;
}
.dfd-subscribe-wrap :focus::-webkit-input-placeholder { color:transparent !important; }
.dfd-subscribe-wrap :focus:-moz-placeholder { color:transparent !important; }
.dfd-subscribe-wrap :focus::-moz-placeholder { color:transparent !important; }
.dfd-subscribe-wrap :focus:-ms-input-placeholder { color:transparent !important; }
.dfd-testimonial-slider { overflow:hidden; }
.dfd-testimonial-slider [dir="rtl"] * { direction:inherit; }
.dfd-testimonial-slider [dir="rtl"] .slick-slide { float:right; }
.dfd-testimonial-slider .wrap_testimonials { margin:0 auto; }
.dfd-testimonial-slider .dfd-content-title-big {
  font-size:14px;
  line-height:24px;
}
.dfd-testimonial-slider .dfd-content-subtitle {
  font-size:13px;
  line-height:27px;
  color:#868686;
}
.dfd-testimonial-slider .thumb img {
  border-radius:100%;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.dfd-testimonial-slider .slick-list { overflow:visible; }
.dfd-testimonial-slider.title-subtitle-nowrap .testim-slider-title, .dfd-testimonial-slider.title-subtitle-nowrap .testim-slider-subtitle {
  display:inline-block;
  margin:0;
}
.dfd-testimonial-slider.title-subtitle-nowrap .testim-slider-title + .testim-slider-subtitle { padding-left:5px; }
.dfd-testimonial-slider.above .enable-shadow.testimonials-thumbs-wrap .slick-track {
  padding-bottom:10px;
  padding-top:16px;
}
.dfd-testimonial-slider .testimonials-content {
  font-size:16px;
  line-height:40px;
}
.dfd-testimonial-slider .testimonials-content:before { content:""; }
.dfd-testimonial-slider .dfd-testimonial-content {
  margin-bottom:25px;
  line-height:35px;
}
.dfd-testimonial-slider .testimonials-slider { overflow:hidden; }
.dfd-testimonial-slider .content-wrap-bg {
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:-1;
}
.dfd-testimonial-slider .navigation_arrows {
  width:100%;
  height:100%;
  bottom:0;
  top:0;
  position:absolute;
}
.dfd-testimonial-slider .slick-prev { left:-7%; }
.dfd-testimonial-slider .slick-next { right:-7%; }
.dfd-testimonial-slider .slick-arrow-b {
  width:36px;
  height:36px;
  border-radius:50%;
  transform:translateY(-50%);
  top:50%;
  border-width:1px;
  border-color:transparent;
  cursor:pointer;
  position:absolute;
  color:#343434;
  box-sizing:content-box;
  -webkit-transition:background-color.3s ease,border-color.3s ease,box-shadow .3s ease;
  -moz-transition:background-color.3s ease,border-color.3s ease,box-shadow .3s ease;
  transition:background-color.3s ease,border-color.3s ease,box-shadow .3s ease;
}
.dfd-testimonial-slider .slick-arrow-b:hover { color:#9a9a9a; }
.dfd-testimonial-slider .slick-arrow-b.slick-prev .icon-arrow { transform:translateX(-58%) translateY(-50%); }
.dfd-testimonial-slider .slick-arrow-b.slick-next .icon-arrow { transform:translateX(-44%) translateY(-50%); }
.dfd-testimonial-slider .slick-arrow-b .icon-arrow {
  top:50%;
  position:absolute;
  left:50%;
  font-size:12px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-testimonial-slider .slick-arrow {
  display:none !important;
  cursor:pointer;
  opacity:1;
  top:34px;
  font-size:16px;
  position:absolute;
  padding:initial;
  border:initial;
  border-radius:initial;
  background:initial;
  color:#343434;
  z-index:200;
}
.dfd-testimonial-slider .t_stats {
  font-size:11px;
  top:-28px;
  letter-spacing:1.4px;
  margin-top:-7px;
  position:absolute;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  color:#c3c3c3;
  min-width:26px;
  text-align:right;
}
.dfd-testimonial-slider .prevSlide {
  right:50%;
  transform:translateX(50%);
}
.dfd-testimonial-slider .nextSlide {
  right:50%;
  transform:translateX(50%);
}
.dfd-testimonial-slider .dfd-slick-dots {
  display:inline-block;
  margin-top:14px;
  list-style:none;
  z-index:2;
}
.dfd-testimonial-slider .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.dfd-testimonial-slider .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.dfd-testimonial-slider.has_bg.show_triangle.below .content-wrap-bg span.triangle {
  display:block;
  width:18px;
  height:18px;
  position:absolute;
  bottom:-18px;
  left:50%;
  margin-left:-9px;
  overflow:hidden;
  -webkit-transform:scaleX(.8);
  -moz-transform:scaleX(.8);
  -o-transform:scaleX(.8);
  transform:scaleX(.8);
}
.dfd-testimonial-slider.has_bg.show_triangle.below .content-wrap-bg span.triangle:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  border-radius:4px;
  -webkit-transform:translateY(-13px) rotate(45deg);
  -moz-transform:translateY(-13px) rotate(45deg);
  -o-transform:translateY(-13px) rotate(45deg);
  transform:translateY(-13px) rotate(45deg);
}
.dfd-testimonial-slider.has_bg.show_triangle.above .content-wrap-bg span.triangle {
  display:block;
  width:18px;
  height:18px;
  position:absolute;
  top:-18px;
  left:50%;
  margin-left:-9px;
  overflow:hidden;
  -webkit-transform:scaleX(.8);
  -moz-transform:scaleX(.8);
  -o-transform:scaleX(.8);
  transform:scaleX(.8);
}
.dfd-testimonial-slider.has_bg.show_triangle.above .content-wrap-bg span.triangle:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  border-radius:4px;
  -webkit-transform:translateY(13px) rotate(45deg);
  -moz-transform:translateY(13px) rotate(45deg);
  -o-transform:translateY(13px) rotate(45deg);
  transform:translateY(13px) rotate(45deg);
}
.dfd-testimonial-slider.has_bg .slick-slide { padding:0px 1px 0px 1px; }
.dfd-testimonial-slider.has_bg.above .content-wrap-bg { top:11px; }
.dfd-testimonial-slider.has_bg.above .dfd-testimonial-content { padding-top:33px; }
.dfd-testimonial-slider.has_bg .content-wrap-bg { border-radius:4px; }
.dfd-testimonial-slider.has_bg .dfd-testimonial-content { padding:25px 27px; }
.dfd-testimonial-slider.has_bg .testimonials-content.slick-active { position:relative; }
.dfd-testimonial-slider.has_bg.layout-3 .slick-active:before, .dfd-testimonial-slider.has_bg.layout-3 .slick-active:after { display:none !important; }
.dfd-testimonial-slider.below .dfd-testimonial-content { margin-bottom:35px; }
.dfd-testimonial-slider.below .testimonials-thumbs-wrap .thumb img { margin-bottom:13px; }
.dfd-testimonial-slider.below .dfd-content-subtitle { line-height:27px; }
.dfd-testimonial-slider.below .slick-dots { margin-top:11px; }
.dfd-testimonial-slider .testimonials-thumbs-wrap {
  width:100%;
  margin:0 auto;
  display:inline-block;
}
.dfd-testimonial-slider .testimonials-thumbs-wrap .thumb img { display:inline-block; }
.dfd-testimonial-slider .testimonials-thumbs-wrap a {
  cursor:pointer;
  padding-bottom:14px;
}
.dfd-testimonial-slider .testimonials-thumbs-wrap.enable-shadow .slick-slide img {
  -webkit-box-shadow:0px 15px 50px 0px rgba(0,0,0,0.35);
  box-shadow:0px 15px 50px 0px rgba(0,0,0,0.35);
}
.dfd-testimonial-slider.align-center { text-align:center; }
.dfd-testimonial-slider.align-right .slick-dots li:first-child, .dfd-testimonial-slider.align-left .slick-dots li:first-child { margin-left:0px; }
.dfd-testimonial-slider.align-right .slick-dots li:last-child, .dfd-testimonial-slider.align-left .slick-dots li:last-child { margin-right:0px; }
.dfd-testimonial-slider.align-right.layout-1 .testimonials-thumbs-slider .slick-list .slick-slide, .dfd-testimonial-slider.align-left.layout-1 .testimonials-thumbs-slider .slick-list .slick-slide { visibility:hidden; }
.dfd-testimonial-slider.align-right.layout-1 .testimonials-thumbs-slider .slick-list .slick-slide.slick-active, .dfd-testimonial-slider.align-left.layout-1 .testimonials-thumbs-slider .slick-list .slick-slide.slick-active { visibility:visible; }
.dfd-testimonial-slider.align-right.layout-3 .slick-dots, .dfd-testimonial-slider.align-left.layout-3 .slick-dots {
  text-align:center;
  width:100%;
}
.dfd-testimonial-slider.align-left { text-align:left; }
.dfd-testimonial-slider.align-left .icon-wrap i {
  left:-0.21em;
  transform:none;
}
.dfd-testimonial-slider.align-left .testimonials-thumbs-wrap { margin:0; }
.dfd-testimonial-slider.align-left .testimonials-thumbs-wrap.enable-shadow .slick-list {
  padding-left:7px;
  margin-left:-7px;
}
.dfd-testimonial-slider.align-left .testimonials-thumbs-wrap .slick-list { text-align:left; }
.dfd-testimonial-slider.align-right { text-align:right; }
.dfd-testimonial-slider.align-right .icon-wrap i {
  left:auto;
  right:-0.21em;
  transform:none;
}
.dfd-testimonial-slider.align-right .testimonials-thumbs-wrap { margin:0; }
.dfd-testimonial-slider.align-right .testimonials-thumbs-wrap.enable-shadow .slick-list {
  padding-right:7px;
  margin-right:-7px;
}
.dfd-testimonial-slider.align-right .testimonials-thumbs-wrap .slick-list { text-align:right; }
.dfd-testimonial-slider .testimonials-content-wrap { direction:rtl; }
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap { width:430px; }
.dfd-testimonial-slider .slick-list .slick-slide { overflow:visible; }
.dfd-testimonial-slider .wrap-delimiter { font-size:0; }
.dfd-testimonial-slider .icon-wrap {
  font-size:0;
  line-height:0;
  display:block;
  position:relative;
  margin-top:15px;
}
.dfd-testimonial-slider .icon-wrap i {
  position:absolute;
  font-size:100px;
  top:-0.2em;
  left:50%;
  transform:translateX(-50%);
  line-height:1;
  color:rgba(0,0,0,0.1);
}
.dfd-testimonial-slider .delimiter {
  display:inline-block;
  margin:0 0 5px 0;
  border-bottom:1px solid rgba(0,0,0,0.1);
  max-width:100%;
  width:380px;
}
.dfd-testimonial-slider .testimonials-content-wrap {
  position:relative;
  clear:both;
}
.dfd-testimonial-slider .text-wrap {
  z-index:20;
  position:relative;
}
.dfd-testimonial-slider.draggable .testimonials-content-wrap { cursor:move; }
.dfd-testimonial-slider.layout-1 .testimonials-thumbs-wrap { width:100% !important; }
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap .slick-slide {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap .slick-slide img { opacity:1; }
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap .slick-slide:not(.slick-center) {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap .slick-slide:not(.slick-center) img {
  opacity:0.5;
  box-shadow:initial;
  transform:scale(0.7778);
}
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap .slick-slide:hover img { opacity:1; }
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap a { margin:0 25px; }
.dfd-testimonial-slider.layout-2.below .testimonials-thumbs-wrap a { margin:0 10px; }
.dfd-testimonial-slider.layout-2.below .testimonials-thumbs-wrap a .below-title {
  display:block;
  width:160%;
  -webkit-transform:translateX(-20%);
  -moz-transform:translateX(-20%);
  -o-transform:translateX(-20%);
  transform:translateX(-20%);
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-testimonial-slider.layout-2.below .testimonials-thumbs-wrap a:not(.slick-active) .below-title { opacity:0; }
.dfd-testimonial-slider.layout-2.below .testimonials-thumbs-wrap a.slick-active .below-title { opacity:1; }
.dfd-testimonial-slider.layout-2.below .enable-shadow .slick-slider { margin-top:-18px; }
.dfd-testimonial-slider.layout-2.below .enable-shadow .slick-slider .slick-list { padding-top:18px !important; }
.dfd-testimonial-slider.layout-2 .slick-center { transform:scale(1); }
.dfd-testimonial-slider.layout-2 .slick-track {
  position:relative;
  left:0;
  top:0;
  display:block;
  zoom:1;
}
.dfd-testimonial-slider.layout-2 .slick-slider .slick-list, .dfd-testimonial-slider.layout-2 .slick-track, .dfd-testimonial-slider.layout-2 .slick-slide, .dfd-testimonial-slider.layout-2 .slick-slide img {
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
}
.dfd-testimonial-slider.layout-2.above .testimonials-thumbs-wrap a { padding-bottom:37px; }
.dfd-testimonial-slider.layout-2.above .testimonials-content-wrap { margin-top:-23px; }
.dfd-testimonial-slider.layout-2 .slick-list {
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
}
.dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap {
  margin:0 auto;
  max-width:100%;
}
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap {
  width:100% !important;
  padding-bottom:12px;
}
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-slide {
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-slide img { opacity:1 !important; }
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-slide:not(.slick-center) {
  opacity:0.5 !important;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-slide:not(.slick-center) img {
  opacity:0.5 !important;
  box-shadow:initial;
}
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-slide:hover { opacity:1 !important; }
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-slide:hover img { opacity:1 !important; }
.dfd-testimonial-slider.layout-3 .testimonials-slider { overflow:visible; }
.dfd-testimonial-slider.layout-3 .slick-arrow, .dfd-testimonial-slider.layout-3 .t_stats, .dfd-testimonial-slider.layout-3 .slick-arrow-b { display:none !important; }
.dfd-testimonial-slider.layout-3 .slick-slide { padding:0px 20px; }
.dfd-testimonial-slider.layout-3 .testimonials-content-wrap .slick-slide {
  opacity:1 !important;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-testimonial-slider.layout-3 .testimonials-content-wrap .slick-slide:not(.slick-center) {
  opacity:0.5 !important;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-active.slick-slide, .dfd-testimonial-slider.layout-3 .testimonials-content-wrap .slick-active.slick-slide { opacity:1 !important; }
.dfd-testimonial-slider.layout-3 .testimonials-thumbs-wrap .slick-active.slick-slide img, .dfd-testimonial-slider.layout-3 .testimonials-content-wrap .slick-active.slick-slide img { opacity:1 !important; }
@media only screen and (max-width: 933px) {
  .dfd-testimonial-slider .wrap_testimonials { width:100% !important; }
  .dfd-testimonial-slider .navigation_arrows { display:none; }
}
@media only screen and (max-width: 700px) {
  .dfd-testimonial-slider .prevSlide { margin-left:-9%; }
  .dfd-testimonial-slider .nextSlide { margin-right:-9%; }
  .dfd-testimonial-slider .slick-next { right:-7%; }
  .dfd-testimonial-slider .slick-prev { left:-7%; }
}
@media only screen and (max-width: 600px) {
  .dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap a {
    width:80px !important;
    margin:0 10px;
  }
  .dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap { width:270px !important; }
}
@media only screen and (max-width: 400px) {
  .dfd-testimonial-slider .prevSlide { margin-left:-10%; }
  .dfd-testimonial-slider .nextSlide { margin-right:-10%; }
  .dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap a {
    width:70px !important;
    margin:0 10px;
  }
  .dfd-testimonial-slider.layout-2 .testimonials-thumbs-wrap { width:270px !important; }
}
.dfd-textmodule-blockquote {
  margin-top:0;
  margin-bottom:0;
}
.dfd-textmodule-dropcaps {
  font-size:200%;
  display:inline-block;
  float:left;
  width:2em;
  height:2em;
  line-height:2;
  text-align:center;
  margin-right:10px;
}
.dfd-textmodule-dropcaps.bordered { border:1px solid #e7e7e7; }
.dfd-textmodule-dropcaps.rounded { border-radius:50%; }
.wpb_text_column strong { color:#4a4a4a; }
.wpb_text_column a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title):not(.dk_toggle) { color:#3498db; }
.wpb_text_column > div > ol, .wpb_text_column > p > ol, .wpb_text_column > ol {
  list-style-type:decimal;
  margin-left:0;
}
.wpb_text_column > div > ul > li, .wpb_text_column > p > ul > li, .wpb_text_column > ul > li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:10px 0;
  color:#3b3b3b;
}
.wpb_text_column > div > ul > li:before, .wpb_text_column > p > ul > li:before, .wpb_text_column > ul > li:before {
  content:"";
  float:left;
  display:block;
  width:6px;
  height:6px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-3px;
  margin-left:-25px;
  background:#3498db;
  border-radius:50%;
}
.wpb_text_column > div > ul > li li, .wpb_text_column > p > ul > li li, .wpb_text_column > ul > li li {
  position:relative;
  line-height:2;
  padding-left:25px;
  margin:5px 0;
  color:#3b3b3b;
}
.wpb_text_column > div > ul > li li:before, .wpb_text_column > p > ul > li li:before, .wpb_text_column > ul > li li:before {
  content:"";
  float:left;
  display:block;
  width:4px;
  height:4px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-2px;
  margin-left:-25px;
  background:#636363;
}
.wpb_text_column > div > ul > li li li:before, .wpb_text_column > p > ul > li li li:before, .wpb_text_column > ul > li li li:before {
  content:"";
  float:left;
  display:block;
  width:10px;
  height:1px;
  position:relative;
  top:1em;
  left:0;
  margin-top:-0.5px;
  margin-left:-25px;
  background:#bfbfbf;
}
.wpb_text_column > table tbody th, .wpb_text_column > p table tbody th {
  padding-left:10px;
  padding-right:10px;
}
.wpb_text_column .wp-caption .wp-caption-text {
  margin-top:15px;
  padding:0 20px;
}
.dfd-twitter {
  position:relative;
  text-align:center;
  margin:0 -10px;
}
.dfd-twitter .tweets-author { padding:0 10px 20px; }
.dfd-twitter .icon-wrap {
  font-size:25px;
  line-height:1;
  color:#3498db;
}
.dfd-twitter .icon-wrap i { display:block; }
.dfd-twitter .author-title {
  font-size:15px;
  padding-bottom:5px;
}
.dfd-twitter.text-left .tweets-author { text-align:left; }
.dfd-twitter.text-left .tweets-author { text-align:left; }
.dfd-twitter.text-right .tweets-author { text-align:right; }
.dfd-twitter .tweet-item {
  position:relative;
  padding-top:10px;
}
.dfd-twitter .tweet-item .tweet { padding:0 10px; }
.dfd-twitter .tweet-item .date {
  display:inline-block;
  padding-top:15px;
  white-space:nowrap;
}
.dfd-twitter .tweet-item .tweet-content { overflow:hidden; }
.dfd-twitter .tweet-item:before {
  content:"";
  position:absolute;
  height:1px;
  left:10px;
  right:10px;
  top:0;
  background:#e7e7e7;
}
.dfd-twitter.style-1 .icon-wrap { padding-bottom:20px; }
.dfd-twitter.style-2 .tweets-author { padding-bottom:0; }
.dfd-twitter.style-2 .title-wrap {
  padding-bottom:20px;
  margin-bottom:10px;
}
.dfd-twitter.style-2 .icon-wrap {
  position:absolute;
  bottom:0;
  left:10px;
  right:10px;
}
.dfd-twitter.style-2.dots-enable .dfd-slick-dots { padding-top:60px; }
.dfd-twitter.style-2.dots-enable .icon-wrap { bottom:50px; }
.dfd-twitter.style-2.dots-disable { padding-bottom:40px; }
.dfd-twitter.style-3 { text-align:left; }
.dfd-twitter.style-3 .tweets-author { overflow:hidden; }
.dfd-twitter.style-3 .icon-wrap { float:left; }
.dfd-twitter.style-3 .title-wrap { margin-left:50px; }
.dfd-twitter.style-3.text-right { text-align:right; }
.dfd-twitter.style-3.text-right .icon-wrap { float:right; }
.dfd-twitter.style-3.text-right .title-wrap {
  margin-left:0;
  margin-right:50px;
}
.dfd-twitter .dfd-slick-dots {
  padding-top:15px;
  margin:0;
}
.dfd-twitter .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.dfd-twitter .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.dfd-videoplayer { line-height:0; }
.dfd-videoplayer .button-wrap {
  position:relative;
  display:inline-block;
}
.dfd-videoplayer .decoration-mask {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border:1px solid #e7e7e7;
  border-radius:33px;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-videoplayer .dfd-video-button {
  position:relative;
  width:66px;
  height:66px;
  line-height:66px;
  text-align:center;
  font-size:25px;
  color:#ffffff;
  border-radius:50%;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-videoplayer .dfd-video-button i {
  display:block;
  position:relative;
  height:inherit;
  line-height:inherit;
  width:inherit;
  border-radius:inherit;
}
.dfd-videoplayer .dfd-video-button i:before {
  position:relative;
  left:2px;
}
.dfd-videoplayer .decoration-icon {
  position:absolute;
  top:0;
  left:0;
  background:#3498db;
  width:inherit;
  height:inherit;
  border-radius:inherit;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-videoplayer .title-wrap {
  position:relative;
  text-align:left;
  padding-left:20px;
  padding-right:45px;
  padding-top:11px;
  padding-bottom:11px;
}
.dfd-videoplayer .title-wrap .dfd-content-subtitle {
  font-size:13px;
  line-height:20px;
  color:#7b7b7b;
}
.dfd-videoplayer .dfd-video-link {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:3;
}
.dfd-videoplayer.style-1.with-thumb .dfd-video-image-thumb {
  opacity:1;
  visibility:visible;
  -webkit-transition:opacity 1s ease, visibility 1s ease;
  -moz-transition:opacity 1s ease, visibility 1s ease;
  transition:opacity 1s ease, visibility 1s ease;
  border-radius:inherit;
  overflow:hidden;
}
.dfd-videoplayer.style-1.with-thumb .wpb_video_wrapper {
  opacity:0;
  visibility:hidden;
  -webkit-transition:opacity 1s ease, visibility 1s ease;
  -moz-transition:opacity 1s ease, visibility 1s ease;
  transition:opacity 1s ease, visibility 1s ease;
}
.dfd-videoplayer.style-1.with-thumb .dfd-video-box.active .dfd-video-image-thumb {
  opacity:0;
  visibility:hidden;
}
.dfd-videoplayer.style-1.with-thumb .dfd-video-box.active .wpb_video_wrapper {
  opacity:1;
  visibility:visible;
}
.dfd-videoplayer.style-1 .dfd-video-content { position:relative; }
.dfd-videoplayer.style-1 .dfd-video-content.permanent:before, .dfd-videoplayer.style-1 .dfd-video-content.on-hover:before {
  content:"";
  position:absolute;
  top:30px;
  left:30px;
  right:30px;
  bottom:15px;
  border-radius:inherit;
  -webkit-box-shadow:0px 25px 70px 0px transparent;
  box-shadow:0px 25px 70px 0px transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-videoplayer.style-1 .dfd-video-content.permanent:after, .dfd-videoplayer.style-1 .dfd-video-content.on-hover:after {
  content:"";
  position:absolute;
  top:1px;
  left:1px;
  right:1px;
  bottom:1px;
  background:#000;
  display:block;
  border-radius:inherit;
}
.dfd-videoplayer.style-1 .dfd-video-content.permanent:before {
  -webkit-box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
  box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
}
.dfd-videoplayer.style-1 .dfd-video-content.on-hover:hover:before {
  -webkit-box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
  box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
}
.dfd-videoplayer.style-1 .dfd-video-box {
  position:relative;
  overflow:hidden;
  border-radius:inherit;
}
.dfd-videoplayer.style-1 .dfd-video-box .wpb_video_wrapper {
  position:relative;
  overflow:hidden;
  border-radius:inherit;
  z-index:1;
}
.dfd-videoplayer.style-1 .dfd-video-image-thumb {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:1;
}
.dfd-videoplayer.style-1 .dfd-video-image-thumb i {
  position:relative;
  display:block;
  font-size:32px;
  line-height:inherit;
  text-align:center;
  z-index:1;
  color:#ffffff;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-videoplayer.style-1 .dfd-video-image-thumb i:before {
  position:relative;
  left:3px;
}
.dfd-videoplayer.style-1 .dfd-video-image-thumb img {
  position:absolute;
  left:50%;
  top:50%;
  display:block;
  min-width:100%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.dfd-videoplayer.style-1 .container-play {
  position:absolute;
  width:80px;
  height:80px;
  line-height:80px;
  top:50%;
  left:50%;
  margin-top:-40px;
  margin-left:-40px;
  border-radius:50%;
  z-index:1;
}
.dfd-videoplayer.style-1 .container-play:hover .decoration-icon {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
}
.dfd-videoplayer.style-1 .decoration-icon { background:rgba(0,0,0,0.5); }
.dfd-videoplayer.style-2 .button-wrap .dfd-video-alignment-block { display:table; }
.dfd-videoplayer.style-2 .button-wrap .dfd-video-alignment-block .dfd-video-button, .dfd-videoplayer.style-2 .button-wrap .dfd-video-alignment-block .title-wrap {
  display:table-cell;
  vertical-align:middle;
}
.dfd-videoplayer.style-2 .button-wrap .dfd-video-alignment-block i:before { z-index:2; }
.dfd-videoplayer.style-2 .button-wrap .dfd-video-alignment-block i .decoration-icon { z-index:1; }
.dfd-videoplayer.style-2 .button-wrap:hover .decoration-icon { background:#2386c8; }
.dfd-fullscreen-video-container {
  display:none;
  position:fixed;
  z-index:1001;
  top:0;
  bottom:0;
  left:0;
  right:0;
  padding:5% 15%;
  overflow:hidden;
}
.dfd-fullscreen-video-container:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.5);
  opacity:0.75;
  z-index:-1;
}
.dfd-fullscreen-video-container .fluidvids {
  position:relative;
  width:100%;
  height:100%;
  opacity:0;
}
.dfd-fullscreen-video-container a.fullscreen-video-close {
  font-size:35px;
  font-weight:300;
  display:block;
  position:absolute;
  right:0;
  top:0;
  width:50px;
  height:50px;
  line-height:43px;
  text-align:center;
  color:#ffffff;
  background:#1b1b1b;
  cursor:pointer;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-fullscreen-video-container a.fullscreen-video-close:hover { opacity:.7; }
body.admin-bar .dfd-fullscreen-video-container { top:32px; }
.dfd-simple-advertisement {
  position:relative;
  line-height:0;
  text-align:center;
  margin:0 auto;
}
.dfd-simple-advertisement .cover { display:inline-block; }
.dfd-simple-advertisement .cover.permanent, .dfd-simple-advertisement .cover.on-hover { position:relative; }
.dfd-simple-advertisement .cover.permanent:before, .dfd-simple-advertisement .cover.on-hover:before {
  content:"";
  position:absolute;
  top:30px;
  left:30px;
  right:30px;
  bottom:15px;
  border-radius:inherit;
  -webkit-box-shadow:0px 25px 70px 0px transparent;
  box-shadow:0px 25px 70px 0px transparent;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-simple-advertisement .cover.permanent:before {
  -webkit-box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
  box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
}
.dfd-simple-advertisement .image-wrap {
  position:relative;
  line-height:0;
}
.dfd-simple-advertisement .image-wrap .cover {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
}
.dfd-simple-advertisement .image-wrap .cover .entry-thumb {
  width:100%;
  height:100%;
}
.dfd-simple-advertisement .image-cover {
  line-height:0;
  overflow:hidden;
}
.dfd-simple-advertisement .img_wrapper { line-height:0; }
.dfd-simple-advertisement .content-wrap {
  position:absolute;
  left:27px;
  right:27px;
  display:block;
  z-index:100;
  opacity:1;
  visibility:visible;
  transition:opacity .3s ease .3s, visibility .3s ease .3s;
  -webkit-backface-visibility:visible !important;
  -moz-backface-visibility:visible !important;
  -o-backface-visibility:visible !important;
  -ms-backface-visibility:visible !important;
  backface-visibility:visible !important;
}
.dfd-simple-advertisement .content-wrap * {
  -webkit-backface-visibility:visible !important;
  -moz-backface-visibility:visible !important;
  -o-backface-visibility:visible !important;
  -ms-backface-visibility:visible !important;
  backface-visibility:visible !important;
}
.dfd-simple-advertisement div.box-subtitle {
  color:rgba(255,255,255,0.6);
  font-size:13px;
  line-height:28px;
}
.dfd-simple-advertisement .box-title { margin-top:5px; }
.dfd-simple-advertisement div.box-title {
  color:#ffffff;
  font-size:32px;
  font-weight:bold;
  line-height:38px;
}
.dfd-simple-advertisement div.box-info {
  color:#ffffff;
  text-transform:uppercase;
  font-size:10px;
}
.dfd-simple-advertisement .box-info {
  display:inline-block;
  border-radius:4px;
  padding:0px 10px;
  margin-top:18px;
}
.dfd-simple-advertisement .full-box-link {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  right:0;
  z-index:200;
}
.dfd-simple-advertisement .cover .entry-thumb {
  position:absolute !important;
  width:100%;
  height:100%;
  top:0;
  border-radius:0px !important;
}
.dfd-simple-advertisement .cover .entry-thumb .entry-hover .title-wrap {
  -webkit-transform:translate3d(0,-53%,110px) !important;
  -moz-transform:translate3d(0,-53%,110px) !important;
  -o-transform:translate3d(0,-53%,110px) !important;
  transform:translate3d(0,-53%,110px) !important;
}
.dfd-simple-advertisement .cover .entry-thumb .entry-hover .title-wrap .entry-title { text-indent:99999px; }
.dfd-simple-advertisement .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle { margin-top:0px !important; }
.dfd-simple-advertisement:hover a { pointer-events:auto !important; }
.dfd-simple-advertisement:hover.hover_enable .cover.on-hover:before {
  -webkit-box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
  box-shadow:0px 25px 70px 0px rgba(0,0,0,0.5);
}
.dfd-simple-advertisement:hover.hover_enable .cover .entry-thumb .entry-hover .title-wrap { text-indent:99999px; }
.dfd-simple-advertisement:hover.hover_enable .cover .entry-thumb .entry-hover .title-wrap .entry-title { text-indent:99999px; }
.dfd-simple-advertisement:hover.hover_enable .cover .entry-thumb .entry-hover .title-wrap .entry-title .box-subtitle {
  text-indent:99999px;
  opacity:1;
}
.dfd-simple-advertisement:hover.hover_enable .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle { opacity:1; }
.dfd-simple-advertisement:hover.hover_enable .cover .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle { margin-top:0px; }
.dfd-simple-advertisement.style-2 .content-wrap, .dfd-simple-advertisement.style-5 .content-wrap, .dfd-simple-advertisement.style-7 .content-wrap { height:100%; }
.dfd-simple-advertisement.style-2 .content-level2, .dfd-simple-advertisement.style-5 .content-level2, .dfd-simple-advertisement.style-7 .content-level2 {
  display:table;
  height:100%;
  width:100%;
}
.dfd-simple-advertisement.style-2 .content-level2 .content-level3, .dfd-simple-advertisement.style-5 .content-level2 .content-level3, .dfd-simple-advertisement.style-7 .content-level2 .content-level3 {
  display:table-cell;
  vertical-align:middle;
}
.dfd-simple-advertisement.style-1 .content-wrap, .dfd-simple-advertisement.style-4 .content-wrap {
  top:18px;
  -webkit-transform:translateY(0%);
  -moz-transform:translateY(0%);
  -o-transform:translateY(0%);
  transform:translateY(0%);
}
.dfd-simple-advertisement.style-1 .image-wrap, .dfd-simple-advertisement.style-2 .image-wrap, .dfd-simple-advertisement.style-3 .image-wrap { text-align:left; }
.dfd-simple-advertisement.style-4 .image-wrap, .dfd-simple-advertisement.style-5 .image-wrap, .dfd-simple-advertisement.style-6 .image-wrap { text-align:right; }
.dfd-simple-advertisement.style-3 .content-wrap, .dfd-simple-advertisement.style-6 .content-wrap {
  top:initial;
  -webkit-transform:translateY(0%);
  -moz-transform:translateY(0%);
  -o-transform:translateY(0%);
  transform:translateY(0%);
  bottom:32px;
}
.dfd-simple-advertisement.style-7 .image-wrap { text-align:center; }
.dfd-simple-advertisement.dfd-right-to-left .entry-thumb, .dfd-simple-advertisement.dfd-left-to-right .entry-thumb, .dfd-simple-advertisement.dfd-top-to-bottom .entry-thumb, .dfd-simple-advertisement.dfd-bottom-to-top .entry-thumb, .dfd-simple-advertisement.portfolio-hover-style-1 .entry-thumb { overflow:hidden; }
.dfd-simple-advertisement.dfd-image-scale .image-cover 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;
}
.dfd-simple-advertisement.dfd-image-scale:hover .image-cover img {
  -webkit-transform:scale(1.06);
  transform:scale(1.06);
}
.dfd-simple-advertisement.dfd-image-scale-rotate .image-cover 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;
}
.dfd-simple-advertisement.dfd-image-scale-rotate:hover .image-cover img {
  -webkit-transform:scale(1.06) rotate(2deg);
  -moz-transform:scale(1.06) rotate(2deg);
  -o-transform:scale(1.06) rotate(2deg);
  transform:scale(1.06) rotate(2deg);
}
.dfd-simple-advertisement.dfd-image-shift-left .image-cover 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;
}
.dfd-simple-advertisement.dfd-image-shift-left:hover .image-cover 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%);
}
.dfd-simple-advertisement.dfd-image-shift-right .image-cover 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;
}
.dfd-simple-advertisement.dfd-image-shift-right:hover .image-cover 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%);
}
.dfd-simple-advertisement.dfd-image-shift-top .image-cover 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;
}
.dfd-simple-advertisement.dfd-image-shift-top:hover .image-cover 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%);
}
.dfd-simple-advertisement.dfd-image-shift-bottom .image-cover 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;
}
.dfd-simple-advertisement.dfd-image-shift-bottom:hover .image-cover 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%);
}
.dfd-simple-advertisement.dfd-image-blur .image-cover img {
  -webkit-filter:blur(0);
  -moz-filter:blur(0);
  -ms-filter:blur(0);
  -o-filter:blur(0);
  filter:blur(0);
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all .7s ease-in-out;
  -moz-transition:all .7s ease-in-out;
  transition:all .7s ease-in-out;
}
.dfd-simple-advertisement.dfd-image-blur:hover .image-cover img {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
  -webkit-filter:blur(5px);
  -moz-filter:blur(5px);
  -ms-filter:blur(5px);
  -o-filter:blur(5px);
  filter:blur(5px);
}
.dfd-delimier-wrapper {
  overflow:hidden;
  width:100%;
  display:table;
  position:relative;
}
.dfd-delimier-wrapper .delim-left, .dfd-delimier-wrapper .delim-right, .dfd-delimier-wrapper .delim-center {
  display:table-cell;
  vertical-align:middle;
}
.dfd-delimier-wrapper .delim-left, .dfd-delimier-wrapper .delim-right {
  height:1px;
  width:50%;
  top:50%;
  margin-top:-1px;
}
.dfd-delimier-wrapper .delim-left .line, .dfd-delimier-wrapper .delim-right .line {
  border-bottom-width:1px;
  border-bottom-style:solid;
  display:block;
  width:100%;
}
.dfd-delimier-wrapper .delim-center {
  margin:0 auto;
  text-align:center;
  position:relative;
}
.dfd-delimier-wrapper .delim-center .center-arrow {
  border:2px solid;
  width:30px;
  height:30px;
  margin:0 auto;
  border-radius:50%;
}
.dfd-delimier-wrapper .delim-center .center-arrow .inner-wrapper-icon {
  display:table;
  width:100%;
  height:100%;
  text-align:center;
}
.dfd-delimier-wrapper .delim-center .center-arrow i {
  font-size:10px;
  vertical-align:middle;
  display:table-cell;
  color:#1b1b1b;
  position:relative;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-delimier-wrapper.dfd-delimiter-with-arrow {
  padding-bottom:15px;
  padding-top:6px;
}
.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  overflow:hidden;
  -webkit-transition:background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s ease;
  -moz-transition:background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s ease;
  transition:background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s ease;
}
.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow .inner-wrapper-icon { cursor:pointer; }
.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow .inner-wrapper-icon i {
  color:transparent !important;
  text-shadow:0px 0px #1b1b1b, 0px 150px #1b1b1b;
  -webkit-transition:text-shadow .2s ease;
  -moz-transition:text-shadow .2s ease;
  transition:text-shadow .2s ease;
}
.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow:hover {
  border-color:transparent;
  -webkit-box-shadow:0px 4px 16px 4px rgba(0,0,0,0.15);
  box-shadow:0px 4px 16px 4px rgba(0,0,0,0.15);
}
.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow:hover .inner-wrapper-icon i { text-shadow:0px -150px #ffffff, 0px 0px #ffffff !important; }
.dfd-delimier-wrapper.dfd-delimiter-with-line .line {
  border-bottom-width:1px;
  border-bottom-style:solid;
  display:block;
  width:100%;
}
.dfd-delimier-wrapper.dfd-delimiter-with-icon .center-arrow {
  border:none !important;
  margin:0 10px;
}
.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span {
  display:inline-block;
  position:relative;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:before {
  right:100%;
  margin-right:25px;
}
.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:after {
  left:100%;
  margin-left:25px;
}
.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:after, .dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:before {
  content:"";
  position:absolute;
  top:50%;
  height:1px;
  width:9999px;
  display:block;
  border-bottom-style:solid;
}
.dfd-delimier-wrapper.dfd-delimiter-with-image .background-repeat { background-repeat:repeat-x; }
.dfd-dropcap {
  font-size:330%;
  font-style:normal;
  font-weight:600;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  color:#28262b;
  display:inline-block;
  float:left;
  width:1em;
  position:relative;
  height:1em;
  line-height:.9em;
  text-align:center;
  margin-right:20px;
  border-radius:2px;
  margin-top:-0.7em;
  padding:10px;
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
}
.dfd-dropcap.border { border:1px solid rgba(0,0,0,0.1); }
.dfd-dropcap.double { padding-bottom:13px; }
.dfd-dropcap.double:after, .dfd-dropcap.double:before {
  position:absolute;
  content:"";
  display:block;
  border-bottom:1px solid rgba(0,0,0,0.1);
  height:15px;
  bottom:1px;
  left:0;
  right:0;
  border-radius:inherit;
}
.dfd-dropcap.double:after { bottom:3px; }
.dfd-dropcap.border.main { border-color:#34db83; }
.dfd-dropcap.border.main.double:after, .dfd-dropcap.border.main.double:before { border-color:#34db83; }
.dfd-dropcap.filled {
  background-color:#34db83;
  color:#fff;
}
.dfd-dropcap.rounded { border-radius:8px; }
.dfd-dropcap.circle { border-radius:100%; }
.dfd-dropcap.shadow { box-shadow:0 2px 14px rgba(0,0,0,0.1), 0 5px 15px rgba(0,0,0,0.1); }
.dfd-dropcap.raised { box-shadow:0 1px 1px #199051; }
.dfd-dropcap .text-colored { color:#34db83; }
.dfd-dropcap.gray-bg { background:rgba(0,0,0,0.1); }
.dfd-dropcap.gray-bg.raised { box-shadow:0 1px 1px rgba(0,0,0,0.2); }
.drop-caps-color {
  font-size:25px;
  vertical-align:middle;
  font-family:"Open Sans", "PT Sans", sans-serif;
  color:#28262b;
  display:table;
  float:left;
  width:43px;
  position:relative;
  height:43px;
  line-height:43px;
  text-align:center;
  margin-right:15px;
  border-radius:6px;
  top:0px;
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
}
.dfd-short-info-block-list > *, .dfd-presentation-tilted-list > *, .dfd-gradation-list > *, .dfd-service-list > *, .dfd-equal-height-wrapper > * { overflow:hidden; }
.dfd-short-info-block-list.half-size-elements > *, .dfd-presentation-tilted-list.half-size-elements > *, .dfd-gradation-list.half-size-elements > *, .dfd-service-list.half-size-elements > *, .dfd-equal-height-wrapper.half-size-elements > * {
  float:left;
  width:50%;
}
.dfd-short-info-block-list.one-third-width-elements > *, .dfd-presentation-tilted-list.one-third-width-elements > *, .dfd-gradation-list.one-third-width-elements > *, .dfd-service-list.one-third-width-elements > *, .dfd-equal-height-wrapper.one-third-width-elements > * {
  float:left;
  width:33.3333%;
}
.dfd-short-info-block-list.quarter-width-elements > *, .dfd-presentation-tilted-list.quarter-width-elements > *, .dfd-gradation-list.quarter-width-elements > *, .dfd-service-list.quarter-width-elements > *, .dfd-equal-height-wrapper.quarter-width-elements > * {
  float:left;
  width:25%;
}
.dfd-short-info-block-list.fifth-width-elements > *, .dfd-presentation-tilted-list.fifth-width-elements > *, .dfd-gradation-list.fifth-width-elements > *, .dfd-service-list.fifth-width-elements > *, .dfd-equal-height-wrapper.fifth-width-elements > * {
  float:left;
  width:20%;
}
.dfd-short-info-block-list.sixth-width-elements > *, .dfd-presentation-tilted-list.sixth-width-elements > *, .dfd-gradation-list.sixth-width-elements > *, .dfd-service-list.sixth-width-elements > *, .dfd-equal-height-wrapper.sixth-width-elements > * {
  float:left;
  width:16.666%;
}
.dfd-short-info-block-list.dfd-small-paddings, .dfd-presentation-tilted-list.dfd-small-paddings, .dfd-gradation-list.dfd-small-paddings, .dfd-service-list.dfd-small-paddings, .dfd-equal-height-wrapper.dfd-small-paddings { margin:-3px; }
.dfd-short-info-block-list.dfd-small-paddings > *, .dfd-presentation-tilted-list.dfd-small-paddings > *, .dfd-gradation-list.dfd-small-paddings > *, .dfd-service-list.dfd-small-paddings > *, .dfd-equal-height-wrapper.dfd-small-paddings > * { padding:3px; }
.dfd-short-info-block-list.dfd-normal-paddings, .dfd-presentation-tilted-list.dfd-normal-paddings, .dfd-gradation-list.dfd-normal-paddings, .dfd-service-list.dfd-normal-paddings, .dfd-equal-height-wrapper.dfd-normal-paddings { margin:-10px; }
.dfd-short-info-block-list.dfd-normal-paddings > *, .dfd-presentation-tilted-list.dfd-normal-paddings > *, .dfd-gradation-list.dfd-normal-paddings > *, .dfd-service-list.dfd-normal-paddings > *, .dfd-equal-height-wrapper.dfd-normal-paddings > * { padding:10px; }
.map-holder, .map-holder :before, .map-holder *:after {
  -webkit-box-sizing:content-box !important;
  -moz-box-sizing:content-box !important;
  -o-box-sizing:content-box !important;
  box-sizing:content-box !important;
}
.map-holder img { max-width:none; }
.map-holder label {
  width:auto;
  display:inline;
}
.map-holder .noscroll {
  line-height:1.35;
  overflow:hidden;
  white-space:nowrap;
  text-align:center;
}
.dfd_gmap .gmap_text_appear {
  opacity:0;
  -webkit-transform:translateY(55%);
  transform:translateY(55%);
  transition:opacity .3s ease, transform .3s ease, visibility .6s ease;
  left:17%;
  padding-left:11px;
  position:absolute;
  top:100%;
  visibility:hidden;
  width:200px;
  will-change:transform, opacity;
  pointer-events:none;
}
.dfd_gmap .gmap_text_appear .gmap_text_appear_content {
  background-color:black;
  color:white;
  display:inline-block;
  pointer-events:none;
  padding:0px 14px;
}
.dfd_gmap .img_wrapper {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:2;
}
.dfd_gmap .img_wrapper .hover_img {
  opacity:0;
  width:100%;
  height:100%;
  position:absolute;
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-size:cover;
  transition:opacity .3s ease;
  will-change:opacity;
}
.dfd_gmap .gm-style .gmnoprint {
  overflow:visible !important;
  background-color:inherit !important;
}
.dfd_gmap .gm-style .gmnoprint > img {
  -webkit-transform:none;
  transform:none;
  transition:transform .2s ease, opacity .4s ease;
  cursor:pointer;
  will-change:opacity, transform;
  opacity:1;
}
.dfd_gmap .gm-style .gmnoprint:hover { cursor:pointer; }
.dfd_gmap .gm-style .gmnoprint:hover > img {
  top:-2px !important;
  -webkit-transform:translateY(-5px) scale(1.1,1.1) !important;
  transform:translateY(-2px) scale(1.2,1.2) !important;
  transform:translateY(-3px) scale(1.1,1.1) !important;
  opacity:1;
}
.dfd_gmap .gmap-infowindows-style > div:nth-child(3) div:first-child > div {
  height:13px !important;
  transform:skewX(41.6deg) !important;
  box-shadow:none !important;
  border-radius:0px !important;
}
.dfd_gmap .gmap-infowindows-style > div:nth-child(3) div:last-child > div {
  height:13px !important;
  transform:skewX(-41.6deg) !important;
  box-shadow:none !important;
  border-radius:0px !important;
}
.dfd_gmap .gmap-infowindows-style > div:nth-child(1) { display:none; }
.dfd_gmap .gmap-infowindows-style > div:nth-child(2) { display:none; }
.dfd_gmap .gmap-infowindows-style div:last-child { border-radius:4px !important; }
.dfd_gmap .gmap-infowindows-style > div:last-child { background-color:inherit !important; }
.dfd_gmap .close_btn div:last-child { visibility:visible !important; }
.dfd_gmap .gm-style div div div .gmnoprint { opacity:1 !important; }
.dfd_gmap .gm-style .CustomStyleInfoWin +div { visibility:hidden; }
.dfd_gmap .gm-style .CustomStyleInfoWin +div:before, .dfd_gmap .gm-style .CustomStyleInfoWin +div:after {
  width:200%;
  left:-50%;
  content:'';
  position:absolute;
  height:2px;
  width:12px;
  top:7px;
  left:0;
  margin-top:-1px;
  background:white;
}
.dfd_gmap .gm-style .CustomStyleInfoWin +div:before {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
}
.dfd_gmap .gm-style .CustomStyleInfoWin +div:after {
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
}
.dfd_gmap .gm-style .CustomStyleInfoWin +div img { display:none; }
.dfd_gmap .gm-style .CustomStyleInfoWin > div:first-child > div:first-child {
  padding:10px;
  padding-top:13px;
  padding-left:0px;
  padding-right:0px;
}
.dfd_gmap .gm-style .CustomStyleInfoWin .map-title {
  color:#ffffff;
  line-height:30px;
  padding:0px 21px;
  padding-bottom:0px;
  display:inline-block;
  width:100%;
}
.dfd_gmap .gm-style .CustomStyleInfoWin .map-content {
  padding:0px 21px;
  color:#ffffff;
  display:inline-block;
  width:100%;
}
.dfd_gmap .gm-style .CustomStyleInfoWin .map-content-separator {
  margin-bottom:10px;
  display:block;
  overflow:hidden;
  width:100%;
}
.dfd_gmap .gm-style .CustomStyleInfoWin .map-content-separator:last-child { margin-bottom:0px; }
.dfd_gmap .gm-style .gmnoprint div { line-height:inherit; }
.dfd_gmap .gm-style .gmnoprint div div { line-height:inherit; }
.dfd_gmap .gm-style .gm-style-cc div:last-child { line-height:inherit; }
.dfd-gmap-module { position:relative; }
.dfd-gmap-module .dfd-gmap-tooltip-wrap {
  position:absolute;
  top:50%;
  width:100%;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover {
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip {
  display:block;
  min-width:250px;
  position:absolute;
  top:50%;
  padding:30px 25px;
  color:#28262b;
  background:#ffffff;
  -webkit-box-shadow:0 4px 17px 0px rgba(0,0,0,0.2);
  box-shadow:0 4px 17px 0px rgba(0,0,0,0.2);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip.left-aligned { left:20px; }
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip.right-aligned { right:20px; }
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip div.block-title {
  margin-bottom:20px;
  color:inherit;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox {
  list-style:none;
  margin-bottom:0;
  color:inherit;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li {
  position:relative;
  line-height:1.6;
  margin-bottom:10px;
  padding-bottom:10px;
  color:inherit;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li:before {
  content:"";
  display:block;
  width:125px;
  height:0;
  position:absolute;
  left:0;
  bottom:0;
  border-bottom:1px dotted #e7e7e7;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li:last-child {
  margin-bottom:0;
  padding-bottom:0;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li:last-child:before { display:none; }
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li span {
  float:left;
  line-height:inherit;
  color:inherit;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li span i {
  line-height:inherit;
  color:inherit;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li p {
  margin-left:35px;
  line-height:inherit;
  margin-bottom:0;
  color:inherit;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li p a {
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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:#34db83;
}
.dfd-gmap-module .dfd-gmap-tooltip-wrap .cover .dfd-gmap-tooltip ul.dfd-gmap-infobox li p a:hover { color:#34db83; }
.vc-row-wrapper > .vc-row-delimiter-1 { border-bottom:1px solid #e2e2e2; }
.vc-row-wrapper > .vc-row-delimiter-2:after {
  content:'';
  position:absolute;
  z-index:1;
  bottom:-1px;
  left:0;
  right:0;
  width:100%;
  height:5px;
  -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);
  box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);
}
.vc-row-wrapper > .vc-row-delimiter-3:after {
  content:'';
  position:absolute;
  z-index:1;
  bottom:-5px;
  left:0;
  right:0;
  width:100%;
  height:5px;
  -webkit-box-shadow:0 -3px 2px 0 rgba(0,0,0,0.1);
  box-shadow:0 -3px 2px 0 rgba(0,0,0,0.1);
}
.vc-row-wrapper > .vc-row-delimiter-4 { background:inherit; }
.vc-row-wrapper > .vc-row-delimiter-4 > .vc-row-delimiter-bottom {
  position:relative;
  background:inherit;
}
.vc-row-wrapper > .vc-row-delimiter-4 > .vc-row-delimiter-bottom:before {
  content:"";
  position:absolute;
  z-index:100;
  left:50%;
  margin-left:-15px;
  bottom:-15px;
  height:30px;
  width:30px;
  background-color:inherit;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom {
  position:absolute;
  top:100%;
  left:0;
  right:0;
  overflow:hidden;
  height:20px;
  margin-bottom:-20px;
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left, .vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right {
  position:absolute;
  bottom:0;
  top:0;
  width:50%;
  height:20px;
  border:none;
  z-index:2;
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left {
  left:0;
  margin-left:-30px;
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right {
  right:0;
  margin-right:-30px;
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:before, .vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:before {
  content:'';
  position:absolute;
  bottom:2px;
  width:40px;
  height:40px;
  background-color:inherit;
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:after, .vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:after {
  content:"";
  display:block;
  width:10px;
  height:4px;
  position:absolute;
  top:-3px;
  background-color:inherit;
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:after {
  right:-30px;
  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:after {
  left:-30px;
  -webkit-transform:rotate(15deg);
  -moz-transform:rotate(15deg);
  -o-transform:rotate(15deg);
  -ms-transform:rotate(15deg);
  transform:rotate(15deg);
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-left:before {
  right:-20px;
  -webkit-border-bottom-left-radius:15px;
  -moz-border-bottom-left-radius:15px;
  -o-border-bottom-left-radius:15px;
  border-bottom-left-radius:15px;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
}
.vc-row-wrapper > .vc-row-delimiter-5 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-bottom .vc-row-delimiter-bottom-right:before {
  left:-20px;
  -webkit-border-bottom-right-radius:15px;
  -moz-border-bottom-right-radius:15px;
  -o-border-bottom-right-radius:15px;
  border-bottom-right-radius:15px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top {
  position:absolute;
  overflow:hidden;
  display:block;
  width:100%;
  height:20px;
  top:0;
  left:0;
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%);
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-left, .vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-right, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-left, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-right {
  position:absolute;
  bottom:0;
  top:0;
  width:50%;
  height:20px;
  border:none;
  z-index:2;
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-left, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-left {
  left:0;
  margin-left:-30px;
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-right, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-right {
  right:0;
  margin-right:-30px;
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-left:before, .vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-right:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-left:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-right:before {
  content:'';
  position:absolute;
  top:2px;
  width:40px;
  height:40px;
  background-color:inherit;
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-left:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-left:before {
  right:-20px;
  -webkit-border-top-right-radius:15px;
  -moz-border-top-right-radius:15px;
  -o-border-top-right-radius:15px;
  border-top-right-radius:15px;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-right:before, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-right:before {
  left:-20px;
  -webkit-border-top-left-radius:15px;
  -moz-border-top-left-radius:15px;
  -o-border-top-left-radius:15px;
  border-top-left-radius:15px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-left:after, .vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-right:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-left:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-right:after {
  content:"";
  display:block;
  width:10px;
  height:4px;
  position:absolute;
  bottom:-3px;
  background-color:inherit;
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-left:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-left:after {
  right:-30px;
  -webkit-transform:rotate(15deg);
  -moz-transform:rotate(15deg);
  -o-transform:rotate(15deg);
  -ms-transform:rotate(15deg);
  transform:rotate(15deg);
}
.vc-row-wrapper > .vc-row-delimiter-6 > .vc-row-delimiter-top .vc-row-delimiter-top-right:after, .vc-row-wrapper > .vc-row-delimiter-7 > .vc-row-delimiter-top .vc-row-delimiter-top-right:after {
  left:-30px;
  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.vc-row-wrapper > .vc-row-delimiter-8:before {
  content:"";
  display:block;
  width:100%;
  height:35px;
  position:absolute;
  bottom:100%;
  left:0;
  background:-moz-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:-webkit-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:-o-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:-ms-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  z-index:9;
}
.vc-row-wrapper > .vc-row-delimiter-9:after {
  content:"";
  display:block;
  width:100%;
  height:35px;
  position:absolute;
  top:100%;
  left:0;
  background:-moz-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:-webkit-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:-o-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:-ms-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  z-index:9;
}
.vc-row-wrapper > .vc-row-delimiter-10:before {
  content:"";
  display:block;
  width:100%;
  height:35px;
  position:absolute;
  bottom:100%;
  left:0;
  background:-moz-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:-webkit-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:-o-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:-ms-linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  background:linear-gradient(bottom,#ffffff,rgba(255,255,255,0.7));
  z-index:9;
}
.vc-row-wrapper > .vc-row-delimiter-10:after {
  content:"";
  display:block;
  width:100%;
  height:35px;
  position:absolute;
  top:100%;
  left:0;
  background:-moz-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:-webkit-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:-o-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:-ms-linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  background:linear-gradient(top,#ffffff,rgba(255,255,255,0.7));
  z-index:9;
}
.vc-row-wrapper > .vc-row-delimiter-11:before {
  content:"";
  display:block;
  width:1180px;
  height:1px;
  position:absolute;
  left:50%;
  bottom:0;
  margin-left:-590px;
  background:#e2e2e2;
  z-index:3;
}
.vc-row-wrapper > .vc-row-delimiter-12 {
  position:relative !important;
  max-width:100%;
  max-height:0;
}
.vc-row-wrapper > .vc-row-delimiter-12 .dfd-delimiter-line {
  position:absolute;
  left:50% !important;
  top:100%;
  width:1px;
  margin-left:-0.5px;
  z-index:1;
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
}
.dfd-team-member {
  text-align:center;
  position:relative;
  line-height:.5;
}
.dfd-team-member .ovh {
  overflow:visible;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.dfd-team-member .image-wrap {
  position:relative;
  display:inline-block;
}
.dfd-team-member .image-wrap img {
  display:block;
  width:100%;
}
.dfd-team-member .image-wrap .shadow-block {
  display:block;
  position:absolute;
  top:10%;
  bottom:4%;
  left:10%;
  right:10%;
  z-index:-1;
  -webkit-box-shadow:0 15px 50px 0 transparent;
  box-shadow:0 15px 50px 0 transparent;
  -webkit-transform:translateZ(-30px);
  -moz-transform:translateZ(-30px);
  -o-transform:translateZ(-30px);
  transform:translateZ(-30px);
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-team-member .image-custom-link, .dfd-team-member .overlay {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  display:block;
}
.dfd-team-member .image-custom-link { background:transparent; }
.dfd-team-member .overlay_wrap {
  display:block;
  position:relative;
}
.dfd-team-member.show_overlay .overlay {
  background:linear-gradient(to bottom,transparent 67%,rgba(0,0,0,0.5));
  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-team-member:hover .overlay {
  visibility:visible;
  opacity:1;
}
.dfd-team-member .team-member-title { padding-top:13px; }
.dfd-team-member .dfd-content-subtitle {
  font-size:13px;
  color:#b5b5b5;
  padding:0px 0;
  line-height:15px;
}
.dfd-team-member .dfd-content-title-big {
  font-size:16px;
  line-height:28px;
}
.dfd-team-member .dfd-content-title-big a { color:inherit !important; }
.dfd-team-member .team-member-description {
  margin-top:17px;
  color:#5f5f5f;
}
.dfd-team-member .widget.soc-icons {
  margin-top:21px;
  display:inline-block;
}
.dfd-team-member .widget.soc-icons a {
  font-size:15px;
  padding:0 7px;
}
.dfd-team-member .widget.soc-icons a:first-child { padding-left:3px; }
.dfd-team-member .widget.soc-icons a:last-child { padding-right:3px; }
.dfd-team-member .widget.soc-icons a:before { display:none; }
.dfd-team-member .widget.soc-icons a span { display:none; }
.dfd-team-member .widget.soc-icons a i {
  color:#000000;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-team-member .widget.soc-icons a i:hover { color:#808080; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-facebook { color:#3b5998 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-instagram { color:#cc29a5 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-tumblr { color:#34465d !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-youtube { color:#ff3333 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-vimeo { color:#1ab7ea !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-skype { color:#00aff0 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-dropbox { color:#007ee5 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-picasa { color:#9a469e !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-deviantart { color:#5c6f61 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-digg { color:#286091 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-dribbble { color:#ea4c89 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-evernote { color:#2dbe60 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-flickr { color:#ff0084 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-linkedin { color:#0077B5 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-twitter { color:#55acee !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-reddit { color:#8bbbe3 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-google { color:#d7482a !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-google-plus { color:#dd4b39 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-pinterest { color:#bd081c !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-lastfm { color:#e0282e !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-rss { color:#fca600 !important; }
.dfd-team-member .widget.soc-icons a i:hover.dfd-socicon-mail { color:#ffa500 !important; }
.dfd-team-member .content-wrap {
  min-width:200px;
  overflow:hidden;
}
.dfd-team-member .image-custom-link { z-index:300; }
.dfd-team-member.center { text-align:center; }
.dfd-team-member.left { text-align:left; }
.dfd-team-member.right { text-align:right; }
.dfd-team-member.layout-13 .title-wrap .dfd-content-subtitle, .dfd-team-member.layout-17 .title-wrap .dfd-content-subtitle, .dfd-team-member.layout-18 .title-wrap .dfd-content-subtitle, .dfd-team-member.layout-19 .title-wrap .dfd-content-subtitle { color:rgba(255,255,255,0.75); }
.dfd-team-member.layout-13 .title-wrap, .dfd-team-member.layout-17 .title-wrap { padding:0 20px; }
.dfd-team-member.layout-12 .team-member-title { padding-top:0px; }
.dfd-team-member.layout-12 .image-wrap { margin-top:21px; }
.dfd-team-member.layout-12 .team-member-description { margin-top:10px; }
.dfd-team-member.layout-13 .title-wrap {
  position:absolute;
  bottom:24px;
  width:100%;
}
.dfd-team-member.layout-13 .team-member-title { color:#fefefe; }
.dfd-team-member.layout-13 .team-member-description { margin-top:7px; }
.dfd-team-member.layout-13 .overlay {
  visibility:visible;
  opacity:1;
}
.dfd-team-member.layout-14, .dfd-team-member.layout-15 { display:table; }
.dfd-team-member.layout-14 .image-wrap, .dfd-team-member.layout-15 .image-wrap {
  display:table-cell;
  vertical-align:middle;
}
.dfd-team-member.layout-14 .image-wrap .overlay_wrap, .dfd-team-member.layout-15 .image-wrap .overlay_wrap { display:block; }
.dfd-team-member.layout-14 .content-wrap, .dfd-team-member.layout-15 .content-wrap {
  vertical-align:middle;
  display:table-cell;
  min-width:initial;
}
.dfd-team-member.layout-14 { text-align:right; }
.dfd-team-member.layout-14.left { text-align:left; }
.dfd-team-member.layout-14.center { text-align:center; }
.dfd-team-member.layout-14.right { text-align:right; }
.dfd-team-member.layout-14 .content-wrap { padding:0 30px 0 0; }
.dfd-team-member.layout-14 .image-wrap { text-align:left; }
.dfd-team-member.layout-15 { text-align:left; }
.dfd-team-member.layout-15.left { text-align:left; }
.dfd-team-member.layout-15.center { text-align:center; }
.dfd-team-member.layout-15.right { text-align:right; }
.dfd-team-member.layout-15 .content-wrap { padding:0 0 0 30px; }
.dfd-team-member.layout-15 .image-wrap { text-align:right; }
.dfd-team-member.layout-16:hover .content-wrap {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-team-member.layout-16 .content-wrap {
  opacity:0;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-team-member.layout-17 .title-wrap {
  position:absolute;
  bottom:24px;
  width:100%;
}
.dfd-team-member.layout-17 .team-member-title { color:#fefefe; }
.dfd-team-member.layout-17 .team-member-description { margin-top:7px; }
.dfd-team-member.layout-17:hover .content-wrap {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-team-member.layout-17 .content-wrap {
  opacity:0;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-team-member.layout-17 .overlay {
  visibility:visible;
  opacity:1;
}
.dfd-team-member.layout-18.show_overlay2 .wrap_img .overlay {
  visibility:visible;
  opacity:1;
}
.dfd-team-member.layout-18 .title-wrap.level_one, .dfd-team-member.layout-19 .title-wrap.level_one {
  position:absolute;
  bottom:24px;
  width:100%;
  padding:0px 20px;
  opacity:1;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-team-member.layout-18 .title-wrap.level_one .team-member-title, .dfd-team-member.layout-19 .title-wrap.level_one .team-member-title { color:#fefefe; }
.dfd-team-member.layout-18 .title-wrap.level_one .team-member-description, .dfd-team-member.layout-18 .title-wrap.level_one .widget.soc-icons, .dfd-team-member.layout-19 .title-wrap.level_one .team-member-description, .dfd-team-member.layout-19 .title-wrap.level_one .widget.soc-icons { display:none; }
.dfd-team-member.layout-18 .ovh >.title-wrap, .dfd-team-member.layout-19 .ovh >.title-wrap {
  position:absolute;
  top:20%;
  width:100%;
  padding:0 20px;
  z-index:500;
  opacity:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transition:top .3s ease, opacity .3s ease;
  -moz-transition:top .3s ease, opacity .3s ease;
  transition:top .3s ease, opacity .3s ease;
}
.dfd-team-member.layout-18 .ovh >.title-wrap .team-member-title, .dfd-team-member.layout-19 .ovh >.title-wrap .team-member-title { padding-top:0px; }
.dfd-team-member.layout-18 .ovh >.title-wrap .team-member-description, .dfd-team-member.layout-19 .ovh >.title-wrap .team-member-description {
  opacity:0;
  visibility:hidden;
}
.dfd-team-member.layout-18 .ovh .overlay, .dfd-team-member.layout-19 .ovh .overlay {
  -webkit-transition:visibility  .3s ease, opacity .3s ease, background .3s ease;
  -moz-transition:visibility  .3s ease, opacity .3s ease, background .3s ease;
  transition:visibility  .3s ease, opacity .3s ease, background .3s ease;
}
.dfd-team-member.layout-18 .ovh .content-wrap, .dfd-team-member.layout-19 .ovh .content-wrap { min-height:80px; }
.dfd-team-member.layout-18 .ovh .content-wrap > div, .dfd-team-member.layout-19 .ovh .content-wrap > div {
  opacity:0;
  -webkit-transform:translateY(110%);
  -moz-transform:translateY(110%);
  -o-transform:translateY(110%);
  transform:translateY(110%);
  -webkit-transition:-webkit-transform .3s ease;
  -moz-transition:-moz-transform .3s ease;
  transition:transform .3s ease;
  -webkit-transition:opacity .3s ease, transform .3s ease;
  -moz-transition:opacity .3s ease, transform .3s ease;
  transition:opacity .3s ease, transform .3s ease;
}
.dfd-team-member.layout-18 .ovh .content-wrap, .dfd-team-member.layout-19 .ovh .content-wrap {
  position:absolute;
  top:80%;
  width:100%;
  padding:0 20px;
  display:block;
  z-index:400;
  opacity:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transition:top .3s ease, opacity .3s ease;
  -moz-transition:top .3s ease, opacity .3s ease;
  transition:top .3s ease, opacity .3s ease;
}
.dfd-team-member.layout-18 .ovh .content-wrap .title-wrap, .dfd-team-member.layout-19 .ovh .content-wrap .title-wrap {
  opacity:0;
  visibility:hidden;
}
.dfd-team-member.layout-18 .ovh .team-member-description, .dfd-team-member.layout-18 .ovh .dfd-content-title-big, .dfd-team-member.layout-19 .ovh .team-member-description, .dfd-team-member.layout-19 .ovh .dfd-content-title-big { color:#ffffff; }
.dfd-team-member.layout-18 .ovh .dfd-content-subtitle, .dfd-team-member.layout-19 .ovh .dfd-content-subtitle { color:rgba(255,255,255,0.75); }
.dfd-team-member.layout-18 .ovh .widget.soc-icons, .dfd-team-member.layout-19 .ovh .widget.soc-icons {
  z-index:300;
  display:block;
  position:relative;
  top:50%;
  margin:0;
  width:100%;
  opacity:0;
  -webkit-transform:translateY(340%);
  -moz-transform:translateY(340%);
  -o-transform:translateY(340%);
  transform:translateY(340%);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i {
  color:#ffffff;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover { color:#808080; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-facebook, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-facebook { color:#3b5998 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-instagram, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-instagram { color:#cc29a5 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-tumblr, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-tumblr { color:#34465d !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-youtube, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-youtube { color:#ff3333 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-vimeo, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-vimeo { color:#1ab7ea !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-skype, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-skype { color:#00aff0 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-dropbox, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-dropbox { color:#007ee5 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-picasa, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-picasa { color:#9a469e !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-deviantart, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-deviantart { color:#5c6f61 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-digg, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-digg { color:#286091 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-dribbble, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-dribbble { color:#ea4c89 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-evernote, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-evernote { color:#2dbe60 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-flickr, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-flickr { color:#ff0084 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-linkedin, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-linkedin { color:#0077B5 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-twitter, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-twitter { color:#55acee !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-reddit, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-reddit { color:#8bbbe3 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-google, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-google { color:#d7482a !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-google-plus, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-google-plus { color:#dd4b39 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-pinterest, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-pinterest { color:#bd081c !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-lastfm, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-lastfm { color:#e0282e !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-rss, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-rss { color:#fca600 !important; }
.dfd-team-member.layout-18 .ovh .widget.soc-icons a i:hover.dfd-socicon-mail, .dfd-team-member.layout-19 .ovh .widget.soc-icons a i:hover.dfd-socicon-mail { color:#ffa500 !important; }
.dfd-team-member.layout-18:hover .content-wrap >div, .dfd-team-member.layout-19:hover .content-wrap >div {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-team-member.layout-18:hover .ovh > .title-wrap, .dfd-team-member.layout-19:hover .ovh > .title-wrap {
  top:50%;
  opacity:1;
}
.dfd-team-member.layout-18:hover .ovh .team-member-description, .dfd-team-member.layout-19:hover .ovh .team-member-description {
  margin-top:17px;
  margin-bottom:14px;
  overflow:hidden;
}
.dfd-team-member.layout-18:hover .ovh .overlay, .dfd-team-member.layout-19:hover .ovh .overlay { background:rgba(0,0,0,0.6); }
.dfd-team-member.layout-18:hover .wrap_img .overlay, .dfd-team-member.layout-19:hover .wrap_img .overlay { opacity:0; }
.dfd-team-member.layout-18:hover .content-wrap, .dfd-team-member.layout-19:hover .content-wrap {
  top:50%;
  opacity:1;
}
.dfd-team-member.layout-18:hover .content-wrap >div, .dfd-team-member.layout-19:hover .content-wrap >div {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-team-member.layout-18:hover .level_one, .dfd-team-member.layout-19:hover .level_one {
  opacity:0;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
}
.dfd-team-member.layout-18:hover .widget.soc-icons, .dfd-team-member.layout-19:hover .widget.soc-icons {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-team-member.layout-19 .level_one { display:none; }
.dfd-team-member.layout-19.show_overlay .overlay { background:none; }
.module-shadow-hover { transition:box-shadow 0.3s ease-in-out; }
.module-shadow-hover .shadow-block, .dfd-team-member .image-wrap .module-shadow-hover .shadow-block { transition:box-shadow 0.3s ease-in-out; }
.module-shadow-permanent.image-wrap .shadow-block, .module-shadow-hover:hover .shadow-block, .dfd-team-member:hover .image-wrap .module-shadow-hover .shadow-block {
  -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
  box-shadow:0 15px 50px 0 rgba(0,0,0,0.5);
}
.dfd-testimonial-item .image-wrap { line-height:.9; }
.dfd-testimonial-item .dfd-content-title-big { font-size:14px; }
.dfd-testimonial-item .dfd-content-subtitle {
  font-size:13px;
  margin-top:1px;
  line-height:21px;
  color:#868686;
}
.dfd-testimonial-item.align-center { text-align:center; }
.dfd-testimonial-item.align-left { text-align:left; }
.dfd-testimonial-item.align-left .centered-line .testimonial-delimiter {
  left:0;
  -webkit-transform:none;
  -moz-transform:none;
  -o-transform:none;
  transform:none;
}
.dfd-testimonial-item.align-left .image-wrap {
  float:left;
  margin:0 30px 0 0;
}
.dfd-testimonial-item.align-left .dfd-content-title-big { padding-top:20px; }
.dfd-testimonial-item.align-right { text-align:right; }
.dfd-testimonial-item.align-right .centered-line .testimonial-delimiter {
  right:0;
  left:auto;
  -webkit-transform:none;
  -moz-transform:none;
  -o-transform:none;
  transform:none;
}
.dfd-testimonial-item.align-right .image-wrap {
  float:right;
  margin:0 0 0 30px;
}
.dfd-testimonial-item.align-right .dfd-content-title-big { padding-top:25px; }
.dfd-testimonial-item .content-wrap { overflow:hidden; }
.dfd-testimonial-item .wrap-delimiter, .dfd-testimonial-item .testimonial-content { clear:both; }
.dfd-testimonial-item .testimonial-delimiter {
  width:380px;
  max-width:100%;
  height:1px;
  background-color:rgba(0,0,0,0.1);
  display:inline-block;
  font-size:0;
  line-height:0;
  clear:both;
}
.dfd-testimonial-item .pos-rel { position:relative; }
.dfd-testimonial-item .image-wrap img {
  border-radius:50%;
  position:relative;
  z-index:1;
  display:block;
  -webkit-box-shadow:0px 15px 50px 0px rgba(0,0,0,0.35);
  box-shadow:0px 15px 50px 0px rgba(0,0,0,0.35);
  margin:0 auto;
}
.dfd-testimonial-item.hide_shadow.layout-11 .image-wrap, .dfd-testimonial-item.hide_shadow.layout-12 .image-wrap, .dfd-testimonial-item.hide_shadow.layout-13 .image-wrap, .dfd-testimonial-item.hide_shadow.layout-17 .image-wrap, .dfd-testimonial-item.hide_shadow.layout-18 .image-wrap, .dfd-testimonial-item.hide_shadow.layout-19 .image-wrap, .dfd-testimonial-item.hide_shadow.layout-20 .image-wrap { padding-bottom:15px; }
.dfd-testimonial-item.hide_shadow .image-wrap img { box-shadow:initial; }
.dfd-testimonial-item .dfd-testimonial-content {
  font-size:16px;
  line-height:40px;
  padding-bottom:15px;
  color:#828282;
}
.dfd-testimonial-item.title-subtitle-nowrap .testimonial-title, .dfd-testimonial-item.title-subtitle-nowrap .testimonial-subtitle {
  display:inline-block;
  margin:0;
}
.dfd-testimonial-item.title-subtitle-nowrap .testimonial-title + .testimonial-subtitle { padding-left:5px; }
.dfd-testimonial-item.has_bg .content-wrap-bg { border-radius:4px; }
.dfd-testimonial-item.has_bg .dfd-testimonial-content {
  padding:25px 27px;
  margin-bottom:31px !important;
  position:relative;
  z-index:1;
}
.dfd-testimonial-item.has_bg.show_triangle.layout-11 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-14 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-17 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-18 .content-wrap-bg span.triangle {
  display:block;
  width:18px;
  height:18px;
  position:absolute;
  bottom:-18px;
  left:50%;
  margin-left:-9px;
  overflow:hidden;
  -webkit-transform:scaleX(.8);
  -moz-transform:scaleX(.8);
  -o-transform:scaleX(.8);
  transform:scaleX(.8);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-11 .content-wrap-bg span.triangle:before, .dfd-testimonial-item.has_bg.show_triangle.layout-14 .content-wrap-bg span.triangle:before, .dfd-testimonial-item.has_bg.show_triangle.layout-17 .content-wrap-bg span.triangle:before, .dfd-testimonial-item.has_bg.show_triangle.layout-18 .content-wrap-bg span.triangle:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  border-radius:4px;
  -webkit-transform:translateY(-13px) rotate(45deg);
  -moz-transform:translateY(-13px) rotate(45deg);
  -o-transform:translateY(-13px) rotate(45deg);
  transform:translateY(-13px) rotate(45deg);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-12 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-13 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-19 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-20 .content-wrap-bg span.triangle {
  display:block;
  width:18px;
  height:18px;
  position:absolute;
  top:-18px;
  left:50%;
  margin-left:-9px;
  overflow:hidden;
  -webkit-transform:scaleX(.8);
  -moz-transform:scaleX(.8);
  -o-transform:scaleX(.8);
  transform:scaleX(.8);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-12 .content-wrap-bg span.triangle:before, .dfd-testimonial-item.has_bg.show_triangle.layout-13 .content-wrap-bg span.triangle:before, .dfd-testimonial-item.has_bg.show_triangle.layout-19 .content-wrap-bg span.triangle:before, .dfd-testimonial-item.has_bg.show_triangle.layout-20 .content-wrap-bg span.triangle:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  border-radius:4px;
  -webkit-transform:translateY(13px) rotate(45deg);
  -moz-transform:translateY(13px) rotate(45deg);
  -o-transform:translateY(13px) rotate(45deg);
  transform:translateY(13px) rotate(45deg);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-15 .content-wrap {
  overflow:initial !important;
  display:table-cell;
}
.dfd-testimonial-item.has_bg.show_triangle.layout-15 .content-wrap-bg span.triangle {
  display:block;
  width:18px;
  height:18px;
  position:absolute;
  top:50%;
  right:0px;
  margin-right:-18px;
  margin-top:-8px;
  overflow:hidden;
  -webkit-transform:scaleY(.8);
  -moz-transform:scaleY(.8);
  -o-transform:scaleY(.8);
  transform:scaleY(.8);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-15 .content-wrap-bg span.triangle:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  border-radius:4px;
  -webkit-transform:translateX(-13px) rotate(45deg);
  -moz-transform:translateX(-13px) rotate(45deg);
  -o-transform:translateX(-13px) rotate(45deg);
  transform:translateX(-13px) rotate(45deg);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-16 .content-wrap {
  overflow:initial !important;
  display:table-cell;
}
.dfd-testimonial-item.has_bg.show_triangle.layout-16 .content-wrap-bg span.triangle {
  display:block;
  width:18px;
  height:18px;
  position:absolute;
  top:50%;
  left:0%;
  margin-top:-8px;
  margin-left:-18px;
  overflow:hidden;
  -webkit-transform:scaleY(.8);
  -moz-transform:scaleY(.8);
  -o-transform:scaleY(.8);
  transform:scaleY(.8);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-16 .content-wrap-bg span.triangle:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  border-radius:4px;
  -webkit-transform:translateX(13px) rotate(45deg);
  -moz-transform:translateX(13px) rotate(45deg);
  -o-transform:translateX(13px) rotate(45deg);
  transform:translateX(13px) rotate(45deg);
}
.dfd-testimonial-item.has_bg.show_triangle.layout-17 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-19 .content-wrap-bg span.triangle {
  left:auto;
  margin-left:0;
  right:45px;
  margin-right:-9px;
}
.dfd-testimonial-item.has_bg.show_triangle.layout-18 .content-wrap-bg span.triangle, .dfd-testimonial-item.has_bg.show_triangle.layout-20 .content-wrap-bg span.triangle { left:45px; }
.dfd-testimonial-item .testimonial-title { margin-bottom:1px; }
.dfd-testimonial-item.layout-11 .image-wrap { padding-bottom:23px; }
.dfd-testimonial-item.layout-11 .dfd-testimonial-content { margin-bottom:4px; }
.dfd-testimonial-item.layout-12 .image-wrap { padding-bottom:23px; }
.dfd-testimonial-item.layout-12 .dfd-testimonial-content { margin-top:20px; }
.dfd-testimonial-item.layout-13 .image-wrap { padding-bottom:31px; }
.dfd-testimonial-item.layout-13 .dfd-testimonial-content { margin-bottom:8px; }
.dfd-testimonial-item.layout-14 .image-wrap { padding-top:4px; }
.dfd-testimonial-item.layout-14 .testimonial-subtitle { margin-bottom:11px; }
.dfd-testimonial-item.layout-14 .dfd-testimonial-content { margin-top:20px; }
.dfd-testimonial-item.layout-15 { text-align:right; }
.dfd-testimonial-item.layout-15 .dfd-testimonial-content { padding-bottom:22px; }
.dfd-testimonial-item.layout-15 .image-wrap {
  float:right;
  margin:13px 0 0 40px;
}
.dfd-testimonial-item.layout-16 { text-align:left; }
.dfd-testimonial-item.layout-16 .testimonial-title { padding-top:0px; }
.dfd-testimonial-item.layout-16 .dfd-testimonial-content { padding-bottom:22px; }
.dfd-testimonial-item.layout-16 .image-wrap {
  float:left;
  margin:13px 40px 0 0;
}
.dfd-testimonial-item.layout-17 { text-align:right; }
.dfd-testimonial-item.layout-17 .image-wrap {
  text-align:right;
  padding-bottom:23px;
}
.dfd-testimonial-item.layout-17 .image-wrap img {
  display:inline-block;
  margin:auto;
}
.dfd-testimonial-item.layout-17 .dfd-testimonial-content { margin-bottom:20px; }
.dfd-testimonial-item.layout-18 { text-align:left; }
.dfd-testimonial-item.layout-18 .image-wrap {
  text-align:left;
  padding-bottom:23px;
}
.dfd-testimonial-item.layout-18 .image-wrap img {
  display:inline-block;
  margin:auto;
}
.dfd-testimonial-item.layout-18 .dfd-testimonial-content { margin-bottom:20px; }
.dfd-testimonial-item.layout-19 { text-align:right; }
.dfd-testimonial-item.layout-19 .image-wrap {
  text-align:right;
  padding-bottom:31px;
}
.dfd-testimonial-item.layout-19 .image-wrap img {
  display:inline-block;
  margin:auto;
}
.dfd-testimonial-item.layout-19 .dfd-testimonial-content { margin-bottom:8px; }
.dfd-testimonial-item.layout-20 { text-align:left; }
.dfd-testimonial-item.layout-20 .image-wrap {
  text-align:left;
  padding-bottom:31px;
}
.dfd-testimonial-item.layout-20 .image-wrap img {
  display:inline-block;
  margin:auto;
}
.dfd-testimonial-item.layout-20 .dfd-testimonial-content { margin-bottom:8px; }
.dfd-testimonial-item .centered-line {
  position:relative;
  overflow:hidden;
}
.dfd-testimonial-item .centered-line .testimonial-delimiter {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.dfd-testimonial-item.style-1 .content-wrap-bg {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  z-index:0;
}
@media (max-width: 669px) {
  .dfd-testimonial-item.layout-15.has_bg.show_triangle .content-wrap-bg span.triangle, .dfd-testimonial-item.layout-16.has_bg.show_triangle .content-wrap-bg span.triangle {
    display:block;
    width:18px;
    height:18px;
    position:absolute;
    top:-10px;
    left:50%;
    margin-left:-9px;
    overflow:hidden;
    -webkit-transform:scaleX(.8);
    -moz-transform:scaleX(.8);
    -o-transform:scaleX(.8);
    transform:scaleX(.8);
  }
  .dfd-testimonial-item.layout-15.has_bg.show_triangle .content-wrap-bg span.triangle:before, .dfd-testimonial-item.layout-16.has_bg.show_triangle .content-wrap-bg span.triangle:before {
    content:"";
    display:block;
    width:100%;
    height:100%;
    border-radius:4px;
    -webkit-transform:translateY(13px) rotate(45deg);
    -moz-transform:translateY(13px) rotate(45deg);
    -o-transform:translateY(13px) rotate(45deg);
    transform:translateY(13px) rotate(45deg);
  }
  .dfd-testimonial-item.layout-15 .image-wrap, .dfd-testimonial-item.layout-16 .image-wrap {
    float:left;
    width:100%;
    margin:0;
    margin-bottom:32px;
  }
  .dfd-testimonial-item.layout-15 .content-wrap, .dfd-testimonial-item.layout-16 .content-wrap { float:left; }
}
.dfd-carousel-wrapper .dfd-testimonials { padding:0 40px !important; }
.dfd-testimonials-carousel .slick-prev.simple i, .dfd-testimonials-carousel .slick-next.simple i { font-size:24px; }
.dfd-testimonials-carousel .slick-prev.simple-bg i, .dfd-testimonials-carousel .slick-next.simple-bg i, .dfd-testimonials-carousel .slick-prev.long-bg i, .dfd-testimonials-carousel .slick-next.long-bg i {
  width:50px;
  height:50px;
  line-height:50px;
  margin-top:35px;
  text-align:center;
  background:#3498db;
  color:#ffffff;
  font-size:12px;
}
.dfd-testimonials-carousel .slick-next.simple-bg i:before { padding-left:4px; }
.dfd-testimonials-carousel .slick-prev.long i, .dfd-testimonials-carousel .slick-next.long i { font-size:24px; }
.dfd-testimonials-carousel .slick-prev.long-bg i:after, .dfd-testimonials-carousel .slick-next.long-bg i:after {
  font-size:32px;
  content:"";
  display:inline-block;
  width:20px;
  height:2px;
  border-bottom:2px solid;
  position:absolute;
  top:50%;
  margin-top:-1px;
}
.dfd-testimonials-carousel .slick-prev.long-bg i:after { right:-20px; }
.dfd-testimonials-carousel .slick-next.long-bg i:after { left:-20px; }
.dfd-testimonials-carousel .slick-next.long-bg i:before {
  font-size:32px;
  position:relative;
  left:-12px;
}
.dfd-testimonials-carousel .slick-prev.long-bg i:before {
  font-size:32px;
  position:relative;
  right:-12px;
}
.dfd-testimonials-carousel .dfdline {
  width:33px;
  height:1px;
  background:rgba(210,210,210,0.8);
  display:inline-block;
}
.dfd-testimonials-carousel .dfdrounded, .dfd-testimonials-carousel .dfdemptyrounded {
  border-radius:100%;
  position:relative;
  display:inline-block;
  height:6px;
  width:6px;
  margin:0 8px;
  background:transparent;
  color:rgba(210,210,210,0.8);
}
.dfd-testimonials-carousel .dfdrounded:after, .dfd-testimonials-carousel .dfdemptyrounded:after {
  content:'';
  display:block;
  border:1px solid;
  border-radius:inherit;
  position:absolute;
  left:-3px;
  top:-3px;
  width:12px;
  height:12px;
}
.dfd-testimonials-carousel .dfdrounded.active, .dfd-testimonials-carousel .dfdemptyrounded.active { background:#3498db; }
.dfd-testimonials-carousel .dfdfillrounded, .dfd-testimonials-carousel .dfdfillsquare, .dfd-testimonials-carousel .dfdadvancesquare {
  border-radius:100%;
  position:relative;
  display:inline-block;
  height:10px;
  width:10px;
  margin:0 5px;
  background:rgba(210,210,210,0.8);
}
.dfd-testimonials-carousel .dfdfillsquare, .dfd-testimonials-carousel .dfdadvancesquare { border-radius:0; }
.dfd-testimonials-carousel .dfdemptyrounded { background:none; }
.dfd-testimonials-carousel .dfdadvancesquare:before {
  content:"";
  display:block;
  position:absolute;
  top:-5px;
  left:0;
  width:0;
  height:0;
  border-style:solid;
  border-width:0 5px 5px 5px;
  border-color:transparent;
}
.dfd-testimonials-carousel .slick-active .dfdrounded, .dfd-testimonials-carousel .slick-active .dfdfillrounded, .dfd-testimonials-carousel .slick-active .dfdfillsquare, .dfd-testimonials-carousel .slick-active .dfdadvancesquare, .dfd-testimonials-carousel .slick-active .dfdline { background:#3498db; }
.dfd-testimonials-carousel .slick-active .dfdemptyrounded { color:#3498db; }
.dfd-testimonials-carousel .slick-active .dfdadvancesquare:before { border-color:transparent transparent #3498db transparent; }
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav { overflow:hidden; }
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
  position:relative;
  border:1px solid transparent;
  background-color:transparent;
  margin:0;
  -webkit-transition:border-color .3s ease-in-out;
  -moz-transition:border-color .3s ease-in-out;
  transition:border-color .3s ease-in-out;
}
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active { border-color:#e7e7e7; }
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active .ui-tabs-anchor:before { background:transparent; }
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active + li .ui-tabs-anchor:before { background:transparent; }
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor {
  position:relative;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:12px;
  font-weight:600;
  color:#28262b;
  text-transform:uppercase;
  line-height:40px;
  padding:0px 30px;
}
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:before {
  content:"";
  position:absolute;
  width:1px;
  height:14px;
  background:#e7e7e7;
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%) rotate(45deg);
  -moz-transform:translateY(-50%) rotate(45deg);
  -o-transform:translateY(-50%) rotate(45deg);
  transform:translateY(-50%) rotate(45deg);
  -webkit-transition:background .3s ease-in-out;
  -moz-transition:background .3s ease-in-out;
  transition:background .3s ease-in-out;
}
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child .ui-tabs-anchor:before { display:none; }
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding:30px 0; }
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color:transparent; }
.has-popover, .has-tooltip {
  cursor:help;
  -webkit-transition:color .3s ease, border-color .3s ease;
  -moz-transition:color .3s ease, border-color .3s ease;
  transition:color .3s ease, border-color .3s ease;
}
.has-tooltip {
  border-bottom:1px dashed;
  word-spacing:-2px;
}
.popover-bg {
  padding-left:7px;
  padding-top:3px;
  padding-bottom:5px;
  padding-right:7px;
  word-spacing:0px;
  border-radius:0px;
}
.tooltip {
  position:absolute;
  z-index:10;
  display:block;
  background:#404040;
  opacity:0;
}
.tooltip.fade {
  opacity:0;
  -webkit-transition:opacity .25s linear;
  -o-transition:opacity .25s linear;
  transition:opacity .25s linear;
}
.tooltip.in { opacity:1; }
.tooltip.top { margin-top:-3px; }
.tooltip.right { margin-left:3px; }
.tooltip.bottom { margin-top:3px; }
.tooltip.left { margin-left:-3px; }
.tooltip-inner {
  max-width:600px;
  padding:4px 15px;
  font-size:12px;
  line-height:1.5;
  color:#fff;
  text-align:center;
  background-color:#404040;
}
.tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
}
.tooltip.top .tooltip-arrow {
  bottom:-7px;
  left:50%;
  margin-left:-7px;
  border-width:7px 7px 0 0;
  border-color:#404040 transparent transparent transparent;
}
.tooltip.right .tooltip-arrow {
  top:50%;
  left:-7px;
  margin-top:-7px;
  border-width:0 0 7px 7px;
  border-color:transparent transparent #404040 transparent;
}
.tooltip.left .tooltip-arrow {
  top:50%;
  right:-7px;
  margin-top:-7px;
  border-width:7px 0 0 7px;
  border-color:transparent transparent transparent #404040;
}
.tooltip.bottom .tooltip-arrow {
  top:-7px;
  left:50%;
  margin-left:-7px;
  border-width:7px 0 0 7px;
  border-color:transparent transparent transparent #404040;
}
.popover {
  position:absolute;
  padding:11px;
  z-index:10;
  top:0;
  left:0;
  display:none;
  max-width:650px;
  background-color:#404040;
  background-clip:padding-box;
}
.popover.top { margin-top:-7px; }
.popover.right { margin-left:7px; }
.popover.bottom { margin-top:7px; }
.popover.left { margin-left:-7px; }
.popover.fade {
  opacity:0;
  -webkit-transition:opacity .25s linear;
  -o-transition:opacity .25s linear;
  transition:opacity .25s linear;
}
.popover.fade.in { opacity:1; }
.popover.fadeOut { opacity:0 !important; }
.popover-content {
  text-align:center;
  font-size:12px;
  line-height:1.5;
  color:#fff;
}
.popover-content.hidden { display:none; }
.popover-content img { margin-bottom:8px; }
.popover > .arrow, .popover > .arrow:after {
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
}
.popover.top > .arrow {
  left:50%;
  margin-left:-7px;
  bottom:0px;
}
.popover.top > .arrow:after {
  content:" ";
  border-width:7px 7px 0 0;
  border-top-color:#404040;
}
.popover.right > .arrow {
  top:50%;
  left:-7px;
  margin-top:-7px;
}
.popover.right > .arrow:after {
  content:" ";
  border-width:0 0 7px 7px;
  border-color:transparent transparent #404040 transparent;
}
.popover.bottom > .arrow {
  left:50%;
  margin-left:-7px;
  top:-7px;
}
.popover.bottom > .arrow:after {
  content:" ";
  top:0px;
  margin-left:-7px;
  border-width:7px 0 0 7px;
  border-color:transparent transparent transparent #404040;
}
.popover.left > .arrow {
  top:50%;
  right:0px;
  margin-top:-7px;
}
.popover.left > .arrow:after {
  content:" ";
  border-width:7px 0 0 7px;
  border-color:transparent transparent transparent #404040;
  bottom:-7px;
}
@-webkit-keyframes changeTabSlideNoActive {
  from { -webkit-transform:translateX(0); }
  50% { -webkit-transform:translateX(-50px); }
  to { -webkit-transform:translateX(50px); }
}
@keyframes changeTabSlideNoActive {
  from { transform:translateX(0); }
  50% { transform:translateX(-50px); }
  to { transform:translateX(50px); }
}
@-webkit-keyframes changeTabSlideActive {
  from { -webkit-transform:translateX(50px); }
  to { -webkit-transform:translateX(0); }
}
@keyframes changeTabSlideActive {
  from { transform:translateX(50px); }
  to { transform:translateX(0); }
}
@-webkit-keyframes changeTourSlideNoActive {
  from { -webkit-transform:translateY(0); }
  to { -webkit-transform:translateY(-50px); }
}
@keyframes changeTourSlideNoActive {
  from { transform:translateY(0); }
  to { transform:translateY(-50px); }
}
@-webkit-keyframes changeTourSlideActive {
  from { -webkit-transform:translateY(70px); }
  to { -webkit-transform:translateY(0); }
}
@keyframes changeTourSlideActive {
  from { transform:translateY(70px); }
  to { transform:translateY(0); }
}
.vc_tta-tabs .vc_tta-panel-body { overflow:visible !important; }
.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container {
  position:relative;
  z-index:initial;
}
.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list { overflow:visible !important; }
.vc_tta.vc_general:not(.dfd_tta_tour) .vc_tta-panel.vc_animating .vc_tta-panel-body {
  opacity:0;
  min-height:0;
}
.wpb-js-composer .dfd_tabs_block .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a:before, .wpb-js-composer .dfd_tabs_block .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a:after { display:none; }
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container:before, .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container:after { display:none !important; }
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container:before {
  content:' ';
  border-top:1px dotted rgba(40,38,43,0.2);
  display:block;
  position:absolute;
  height:1px;
  bottom:100%;
  width:100%;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container:after {
  content:' ';
  border-top:1px dotted rgba(40,38,43,0.2);
  display:block;
  position:absolute;
  height:1px;
  bottom:0%;
  width:100%;
}
.dfd_tabs_block .dfd_tta_tabs.hide_separator .vc_tta-panels-container:before, .dfd_tabs_block .dfd_tta_tabs.hide_separator .vc_tta-panels-container:after { display:none; }
.dfd_tabs_block .dfd_tta_tabs.hide_separator .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { padding-top:0; }
.dfd_tabs_block .dfd_tta_tabs.vc_tta-tabs-position-bottom .vc_tta-panels-container { margin-bottom:8px; }
.dfd_tabs_block .dfd_tta_tabs.vc_tta-tabs-position-bottom .vc_tta-panels-container:before { display:none; }
.dfd_tabs_block .dfd_tta_tabs.vc_tta-tabs-position-top .vc_tta-panels-container:after { display:none; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container {
  overflow:visible;
  z-index:0 !important;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list {
  padding:9px 0px;
  padding-left:1px;
  overflow:visible;
  line-height:0;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li { margin-right:4px; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li:last-child { margin-right:0px; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
  display:table;
  background:none;
  padding-top:5px;
  padding-bottom:5px;
  border:1px solid;
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:0.6pt;
  border-radius:42px;
  -webkit-box-shadow:0 2px 3px 1px transparent;
  box-shadow:0 2px 3px 1px transparent;
  -webkit-transition:color .3s ease, background .3s ease, border-color .3s ease;
  -moz-transition:color .3s ease, background .3s ease, border-color .3s ease;
  transition:color .3s ease, background .3s ease, border-color .3s ease;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover { color:#34db83; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover { background:transparent; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a .vc_tta-title-text { display:table-cell; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a .vc_tta-icon {
  font-size:14px;
  display:table-cell;
  vertical-align:middle;
  position:relative;
  color:#28262b;
  top:0px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a .vc_tta-icon:first-child { padding-right:10px; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a .vc_tta-icon:last-child { padding-left:10px; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a .vc_tta-title-text:not(:empty):not(:first-child), .dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a .vc_tta-title-text:not(:empty)~* { margin-left:8px; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  color:#1b1b1b;
  border-color:transparent;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover {
  color:#1b1b1b !important;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:before, .dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:after { display:none; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container { margin-top:19px; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels {
  background:none !important;
  border:none !important;
  height:auto;
  -webkit-transition:height .3s ease;
  -moz-transition:height .3s ease;
  transition:height .3s ease;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading {
  border-width:1px;
  margin-bottom:5px;
  border-color:#e6e6e6;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a {
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:0.6pt;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a:hover { color:#34db83; }
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
  padding-left:0px;
  padding-right:0px;
  padding-top:22px;
  padding-bottom:0;
  transition:none !important;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  transition:transform .25s cubic-bezier(.5,0,.7,.3), opacity .3s cubic-bezier(.5,0,.7,.3);
  transform:translateY(50%);
  position:relative;
  opacity:0;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_active.vc_tta-panel {
  opacity:1;
  transform:translateY(0%);
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading a:hover { color:inherit; }
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
    opacity:1;
    transform:translateY(0%);
  }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { border-color:transparent; }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { opacity:1; }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-body { opacity:0; }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel a {
    border-style:solid;
    -webkit-transition:color .3s ease,border-color .3s ease, background-color .3s ease;
    -moz-transition:color .3s ease,border-color .3s ease, background-color .3s ease;
    transition:color .3s ease,border-color .3s ease, background-color .3s ease;
  }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel a .vc_tta-icon {
    display:table-cell;
    width:auto;
    vertical-align:middle;
    color:#28262b;
    -webkit-transition:color .3s ease, backgrond-color .3s ease;
    -moz-transition:color .3s ease, backgrond-color .3s ease;
    transition:color .3s ease, backgrond-color .3s ease;
  }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel a .vc_tta-icon:first-child { padding-right:15px; }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel a .vc_tta-icon:last-child { padding-left:15px; }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel a .vc_tta-title-text {
    display:block;
    width:100%;
    vertical-align:middle;
  }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.i_position_left a .vc_tta-title-text, .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.i_position_right a .vc_tta-title-text { display:table-cell !important; }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.remove_border .vc_tta-panel-heading .vc_tta-panel-title a { border-bottom-color:transparent !important; }
}
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container { border-top:none; }
}
.dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li { margin-right:7px; }
.dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
  padding-right:30px;
  padding-left:30px;
  border-radius:4px;
}
.dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:before, .dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:after { display:none !important; }
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li {
  margin-right:0px;
  margin-left:-1px;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li a {
  border-radius:0px !important;
  padding-right:30px;
  padding-left:30px;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a { border-width:2px; }
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover {
  -webkit-box-shadow:none;
  box-shadow:none;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover {
  -webkit-box-shadow:none;
  box-shadow:none;
  border-color:transparent;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:before, .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:after { display:none !important; }
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active + li a { border-left-color:transparent !important; }
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li:first-child a {
  border-top-left-radius:21px !important;
  border-bottom-left-radius:21px !important;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li:last-child a {
  border-top-right-radius:21px !important;
  border-bottom-right-radius:21px !important;
}
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li {
  position:relative;
  margin-right:20px;
}
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:after {
  content:' ';
  width:100%;
  height:1px;
  display:block;
  border-bottom:1px solid;
  position:absolute;
  bottom:0;
  left:0;
  z-index:20;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:before {
  content:"";
  width:0%;
  height:2px;
  display:block;
  border-bottom:0px solid;
  position:absolute;
  bottom:0;
  left:0;
  z-index:21;
  -webkit-transition:width .3s ease;
  -moz-transition:width .3s ease;
  transition:width .3s ease;
}
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
  border:none !important;
  border-radius:0px;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:transparent;
}
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:after { width:100%; }
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:before {
  width:100%;
  border-width:1px;
}
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  background:transparent;
  border-bottom-width:2px;
}
.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:before, .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:after { display:none; }
.dfd_tabs_block .dfd_tta_tabs.empty.hide_underline .vc_tta-tab:after { border:none !important; }
.dfd_tabs_block .dfd_tta_tabs.empty.hide_underline .vc_tta-tab:not(.vc_active):after { border-color:transparent; }
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
    background:none;
    border-color:transparent;
    border-radius:0 !important;
    border-right-width:0px !important;
    border-left-width:0px !important;
  }
  .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a { border-bottom-width:2px !important; }
  .dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a { border-bottom-width:1px !important; }
}
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs.empty_rounded.hide_underline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a, .dfd_tabs_block .dfd_tta_tabs.empty.hide_underline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a, .dfd_tabs_block .dfd_tta_tabs.empty_shadow.hide_underline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a { border-bottom-color:transparent !important; }
}
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a, .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a { background:none; }
  .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a, .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a {
    border-color:transparent;
    border-radius:0 !important;
    border-right-width:0px !important;
    border-left-width:0px !important;
    border-bottom-width:1px !important;
  }
}
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
    border-color:transparent !important;
    -webkit-box-shadow:0px 17.321px 40px 0px rgba(34, 35, 40, 0.198);
    box-shadow:0px 17.321px 40px 0px rgba(34, 35, 40, 0.198);
  }
}
.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li { margin-right:10px; }
.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
  padding-right:30px;
  padding-left:30px;
  border-color:transparent;
  border-radius:0px;
  border-bottom-style:solid;
  border-width:2px;
  -webkit-transition:color .3s ease, background .3s ease, border-color .3s ease, border-radius .3s ease;
  -moz-transition:color .3s ease, background .3s ease, border-color .3s ease, border-radius .3s ease;
  transition:color .3s ease, background .3s ease, border-color .3s ease, border-radius .3s ease;
}
.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li:not(.vc_active) a {
  border-top-color:transparent !important;
  border-left-color:transparent !important;
  border-right-color:transparent !important;
  border-radius:0px !important;
}
.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  border-radius:21px;
  background:transparent;
  border-bottom-width:2px;
}
.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:before, .dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:after { display:none !important; }
.dfd_tabs_block .dfd_tta_tabs.empty_rounded.hide_underline .vc_tta-tab:not(.vc_active) a { border-bottom-color:transparent !important; }
.dfd_tabs_block .dfd_tta_tabs.empty_rounded.show_underline li.vc_tta-tab a { border-bottom-width:1px; }
.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li { margin-right:9px; }
.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li:not(.vc_active).vc_tta-tab a { border-radius:0px !important; }
.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
  padding-left:23px;
  padding-right:23px;
  border-color:transparent;
  border-radius:0px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  -webkit-transition:color .3s ease, border-color .3s ease, border-radius .3s ease, background-color .3s ease, box-shadow .6s ease;
  -moz-transition:color .3s ease, border-color .3s ease, border-radius .3s ease, background-color .3s ease, box-shadow .6s ease;
  transition:color .3s ease, border-color .3s ease, border-radius .3s ease, background-color .3s ease, box-shadow .6s ease;
}
.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  border-radius:21px;
  background:transparent;
  border-color:transparent !important;
  -webkit-box-shadow:0px 17.321px 40px 0px rgba(34, 35, 40, 0.198);
  box-shadow:0px 17.321px 40px 0px rgba(34, 35, 40, 0.198);
}
.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:before, .dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:after { display:none; }
.dfd_tabs_block .dfd_tta_tabs.empty_shadow.hide_underline .vc_tta-tab:not(.vc_active) a { border-bottom-color:transparent !important; }
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs.hide_separator .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    padding-top:20px;
    padding-bottom:25px;
  }
  .dfd_tabs_block .dfd_tta_tabs.hide_separator .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:last-child .vc_tta-panel-body { padding-bottom:0; }
}
.wpb-js-composer .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
  background:none;
  border-width:0;
  padding:19px 0px 15px 0px;
  -webkit-transition:inherit !important;
  -moz-transition:inherit !important;
  transition:inherit !important;
}
.wpb-js-composer .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-body p { margin-bottom:0px; }
.dfd_tabs_block .vc_tta-accordion.hide_underline:not(.style-7) .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading { border-color:transparent !important; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel { margin-bottom:5px; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
  border-width:1px;
  -webkit-transition:box-shadow .3s ease, color .3s ease, background-color .3s ease, border-color .3s ease, border-radius .3s ease;
  -moz-transition:box-shadow .3s ease, color .3s ease, background-color .3s ease, border-color .3s ease, border-radius .3s ease;
  transition:box-shadow .3s ease, color .3s ease, background-color .3s ease, border-color .3s ease, border-radius .3s ease;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title { line-height:2; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a {
  color:#28262b;
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "Open Sans", "PT Sans", sans-serif;
  font-weight:400;
  font-style:normal;
  text-transform:none;
  letter-spacing:0px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:0.6pt;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a:hover { color:#34db83; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-icon {
  font-size:15px;
  margin-left:0px;
  text-align:center;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before, .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after { border:transparent; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color:inherit; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading:hover {
  -webkit-box-shadow:none;
  box-shadow:none;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a { background:transparent !important; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a:hover { color:#28262b; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel:not(:first-child) .vc_tta-panel-heading { margin-top:0px !important; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a {
  display:table !important;
  width:100%;
  vertical-align:middle;
  padding:0px 0px !important;
  padding-right:0px;
  min-height:42px;
  height:42px;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a .vc_tta-icon {
  display:table-cell;
  vertical-align:middle;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a .vc_tta-title-text {
  display:table-cell;
  vertical-align:middle;
  padding-right:20px;
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:20px;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a .vc_tta-title-text .accordion_inner_text {
  display:inline-block;
  color:#28262b !important;
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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:1;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a .vc_tta-title-text .accordion_inner_text:hover { color:#34db83; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a .vc_tta-title-text .accordion_inner_text:hover { color:#34db83 !important; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a .vc_tta-controls-icon {
  display:none;
  right:0;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.remove_border .vc_tta-panel-heading { border-color:transparent !important; }
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.i_position_left .hasIcon .vc_tta-icon {
  left:0;
  padding-left:20px;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.i_position_left .hasIcon .vc_tta-title-text {
  padding-left:0px;
  padding-right:20px;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.i_position_right .hasIcon .vc_tta-icon {
  right:0;
  padding-right:20px;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel.i_position_right .hasIcon .vc_tta-title-text {
  padding-right:0px;
  padding-left:20px;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-icon {
  position:absolute;
  height:100% !important;
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-icon:before {
  top:50%;
  position:relative;
}
.dfd_tabs_block .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover { background-color:initial; }
.dfd_tabs_block .vc_tta-accordion.underline:not(.vc_tta-accordion) .vc_tta-tab:not(.vc_active) span, .dfd_tabs_block .vc_tta-accordion.underline:not(.vc_tta-accordion) .vc_tta-panel:not(.vc_active) span { position:relative; }
.dfd_tabs_block .vc_tta-accordion.underline:not(.vc_tta-accordion) .vc_tta-tab:not(.vc_active) span:after, .dfd_tabs_block .vc_tta-accordion.underline:not(.vc_tta-accordion) .vc_tta-panel:not(.vc_active) span:after {
  content:"";
  position:absolute;
  display:block;
  top:100%;
  left:0%;
  margin-top:-1px;
  width:100%;
  border-bottom:1px dotted #34db83;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd_tabs_block .vc_tta-accordion.underline:not(.vc_tta-accordion) .vc_tta-tab:not(.vc_active) span:hover:after, .dfd_tabs_block .vc_tta-accordion.underline:not(.vc_tta-accordion) .vc_tta-panel:not(.vc_active) span:hover:after { margin-top:1px; }
.dfd_tabs_block .vc_tta-accordion.underline.vc_tta-accordion .vc_tta-tab:not(.vc_active) .accordion_inner_text:after, .dfd_tabs_block .vc_tta-accordion.underline.vc_tta-accordion .vc_tta-panel:not(.vc_active) .accordion_inner_text:after {
  content:"";
  position:absolute;
  display:block;
  width:100%;
  border-bottom:1px dotted #34db83;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd_tabs_block .vc_tta-accordion.underline.vc_tta-accordion .vc_tta-tab:not(.vc_active) .accordion_inner_text:hover:after, .dfd_tabs_block .vc_tta-accordion.underline.vc_tta-accordion .vc_tta-panel:not(.vc_active) .accordion_inner_text:hover:after { margin-top:2px; }
.dfd_tabs_block .vc_tta-accordion .style-7 .vc_tta-panel .vc_tta-panel-heading { border-radius:21px; }
.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel .vc_tta-panel-heading {
  border:none;
  border-bottom:1px solid;
}
.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel:last-child .vc_tta-panel-heading {
  border-bottom:1px solid;
  border-color:transparent;
}
.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel:not(.vc_active):last-child .vc_tta-panel-heading { border-width:0 !important; }
.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border:none;
  border-bottom:2px solid;
}
.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel .vc_tta-panel-heading {
  border-width:2px;
  border-style:solid;
  border-color:transparent;
  border-bottom-color:#e9e9e9;
}
.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading {
  border-bottom-width:1px;
  border-left-color:transparent !important;
  border-right-color:transparent !important;
  border-top-color:transparent !important;
}
.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel:not(.vc_active):last-child .vc_tta-panel-heading { border-bottom-color:transparent !important; }
.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-radius:21px;
  border-color:#e9e9e9;
}
.dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel .vc_tta-panel-heading {
  border:none;
  border-bottom:1px solid;
}
.dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel:last-child .vc_tta-panel-heading { border:transparent !important; }
.dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-radius:21px;
  border-color:transparent;
  box-shadow:0px 17.321px 40px 0px rgba(34,35,40,0.298);
}
.dfd_tabs_block .dfd_tta_tour.hide_underline:not(.style-6) .vc_tta-tab:not(.vc_active) a { border:transparent; }
.dfd_tabs_block .dfd_tta_tour.hide_underline:not(.style-6) .vc_tta-tab:not(.vc_active):after { background:transparent !important; }
.dfd_tabs_block .dfd_tta_tour.vc_tta.vc_general .vc_tta-icon { font-size:14px; }
.dfd_tabs_block .dfd_tta_tour.vc_tta-controls-align-left .vc_tta-tabs-list .vc_tta-tab a { text-align:left; }
.dfd_tabs_block .dfd_tta_tour.vc_tta-controls-align-center .vc_tta-tabs-list .vc_tta-tab a { text-align:center; }
.dfd_tabs_block .dfd_tta_tour.vc_tta-controls-align-right .vc_tta-tabs-list .vc_tta-tab a { text-align:right; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container {
  overflow:initial;
  margin-left:0px;
  margin-bottom:0px;
  overflow:visible !important;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tabs-list {
  width:100%;
  overflow:visible !important;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab { cursor:pointer; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a {
  display:table;
  width:100%;
  padding-left:20px !important;
  padding-top:6px !important;
  padding-bottom:6px !important;
  border-width:2px;
  -webkit-transition:color .3s ease, border-color .3s ease,  box-shadow .3s ease, background-color .3s ease !important;
  -moz-transition:color .3s ease, border-color .3s ease,  box-shadow .3s ease, background-color .3s ease !important;
  transition:color .3s ease, border-color .3s ease,  box-shadow .3s ease, background-color .3s ease !important;
  color:#28262b;
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "Open Sans", "PT Sans", sans-serif;
  font-weight:400;
  font-style:normal;
  text-transform:none;
  letter-spacing:0px;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:0.6pt;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover { color:#34db83; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover {
  -webkit-box-shadow:0px 3px 15px -3px rgba(0,0,0,0.25);
  box-shadow:0px 3px 15px -3px rgba(0,0,0,0.25);
  z-index:1;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:before, .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:after { display:none !important; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a .vc_tta-title-text {
  display:table-cell;
  width:100%;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a .vc_tta-icon {
  display:table-cell;
  vertical-align:middle;
  color:#28262b;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a .vc_tta-icon:first-child { padding-right:10px; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a .vc_tta-icon:last-child { padding-left:10px; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a {
  color:#28262b;
  border-color:transparent;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a:hover {
  color:#28262b;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.dfd_tabs_block .dfd_tta_tour.hide_separator .vc_tta-panels-container:after { display:none; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container {
  display:block;
  height:100%;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container:after {
  content:' ';
  display:block;
  border-bottom:1px dotted rgba(40,38,43,0.2);
  position:absolute;
  height:1px;
  bottom:-7%;
  left:0%;
  width:100%;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels {
  background:none;
  border-color:transparent;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  background:none;
  border-color:transparent;
  opacity:0;
  -webkit-transition:transform .4s ease, opacity .4s ease;
  -moz-transition:transform .4s ease, opacity .4s ease;
  transition:transform .4s ease, opacity .4s ease;
  -webkit-transform:translateY(30%);
  -moz-transform:translateY(30%);
  -o-transform:translateY(30%);
  transform:translateY(30%);
}
.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 {
  position:relative;
  font-size:14px;
  font-family:"Open Sans", "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-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:0.6px;
}
.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:hover { color:#34db83; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover { background-color:transparent; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  background:transparent;
  border-width:0;
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p { margin-bottom:0px; }
.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active {
  opacity:1;
  -webkit-transform:translateY(0%);
  -moz-transform:translateY(0%);
  -o-transform:translateY(0%);
  transform:translateY(0%);
  z-index:1;
}
.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:hover { color:inherit; }
@media (max-width: 768px) {
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel {
    opacity:1;
    transform:translateY(0%);
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-heading { border-color:transparent; }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-body { opacity:1; }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel:not(.vc_active) .vc_tta-panel-body { opacity:0; }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-heading {
    margin-bottom:0px;
    margin-top:0px;
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
    border-style:solid;
    -webkit-transition:color .3s ease,border-color .3s ease, background-color .3s ease;
    -moz-transition:color .3s ease,border-color .3s ease, background-color .3s ease;
    transition:color .3s ease,border-color .3s ease, background-color .3s ease;
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-icon {
    display:table-cell;
    width:auto;
    vertical-align:middle;
    color:#28262b;
    -webkit-transition:color .3s ease, backgrond-color .3s ease;
    -moz-transition:color .3s ease, backgrond-color .3s ease;
    transition:color .3s ease, backgrond-color .3s ease;
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-icon:first-child { padding-right:15px; }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-icon:last-child { padding-left:15px; }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-title-text {
    display:table-cell;
    width:100%;
    vertical-align:middle;
  }
}
.dfd_tabs_block .dfd_tta_tour.underline:not(.vc_tta-accordion) .vc_tta-tab:not(.vc_active) span, .dfd_tabs_block .dfd_tta_tour.underline:not(.vc_tta-accordion) .vc_tta-panel:not(.vc_active) span { position:relative; }
.dfd_tabs_block .dfd_tta_tour.underline:not(.vc_tta-accordion) .vc_tta-tab:not(.vc_active) span:after, .dfd_tabs_block .dfd_tta_tour.underline:not(.vc_tta-accordion) .vc_tta-panel:not(.vc_active) span:after {
  content:"";
  position:absolute;
  display:block;
  top:100%;
  left:0%;
  margin-top:-1px;
  width:100%;
  border-bottom:1px dotted #34db83;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd_tabs_block .dfd_tta_tour.underline:not(.vc_tta-accordion) .vc_tta-tab:not(.vc_active) span:hover:after, .dfd_tabs_block .dfd_tta_tour.underline:not(.vc_tta-accordion) .vc_tta-panel:not(.vc_active) span:hover:after { margin-top:1px; }
.dfd_tabs_block .dfd_tta_tour.underline.vc_tta-accordion .vc_tta-tab:not(.vc_active) .accordion_inner_text:after, .dfd_tabs_block .dfd_tta_tour.underline.vc_tta-accordion .vc_tta-panel:not(.vc_active) .accordion_inner_text:after {
  content:"";
  position:absolute;
  display:block;
  width:100%;
  border-bottom:1px dotted #34db83;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.dfd_tabs_block .dfd_tta_tour.underline.vc_tta-accordion .vc_tta-tab:not(.vc_active) .accordion_inner_text:hover:after, .dfd_tabs_block .dfd_tta_tour.underline.vc_tta-accordion .vc_tta-panel:not(.vc_active) .accordion_inner_text:hover:after { margin-top:2px; }
.dfd_tabs_block .dfd_tta_tour.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:hover { background-color:transparent; }
.dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tab { margin-bottom:5px; }
.dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tab a {
  border-radius:21px;
  padding-left:initial;
  text-align:center;
}
.dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tab a:hover { box-shadow:none; }
.dfd_tabs_block .dfd_tta_tour.style-6 .vc_tta-tab:last-child { margin-bottom:0px; }
.dfd_tabs_block .dfd_tta_tour.style-7.hide_underline .vc_tta-tab:after { background:transparent !important; }
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab {
  margin-bottom:5px;
  position:relative;
}
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:after {
  content:' ';
  width:100%;
  height:1px;
  position:absolute;
  bottom:0;
  left:0;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:last-child:after { background:transparent !important; }
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:before {
  content:' ';
  width:0%;
  height:2px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:20;
  -webkit-transition:width .3s ease, background .3s ease;
  -moz-transition:width .3s ease, background .3s ease;
  transition:width .3s ease, background .3s ease;
}
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active:after, .dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active:before { width:100%; }
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active a { background:transparent; }
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab a {
  background:transparent;
  border:transparent;
}
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab a:hover { box-shadow:none; }
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:last-child a { border:none; }
.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:last-child { margin-bottom:0px; }
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab { margin-bottom:5px; }
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab a {
  background:transparent;
  border-width:1px;
  border-style:solid;
  border-color:#e7e7e7;
  -webkit-transition:border-radius .3s ease, background-color .3s ease, border-color .3s ease, color .3s ease !important;
  -moz-transition:border-radius .3s ease, background-color .3s ease, border-color .3s ease, color .3s ease !important;
  transition:border-radius .3s ease, background-color .3s ease, border-color .3s ease, color .3s ease !important;
}
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab a:hover {
  -webkit-box-shadow:none;
  box-shadow:none;
}
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab.remove_border a { border-color:transparent !important; }
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a {
  border-top-width:1px !important;
  border-left-width:1px !important;
  border-right-width:1px !important;
  border-left-color:transparent;
  border-top-color:transparent;
  border-right-color:transparent;
  border-radius:0 !important;
}
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active):last-child a { border-color:transparent !important; }
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab.vc_active a {
  background:transparent;
  border-radius:21px;
  border-width:1px;
  border-color:#e7e7e7;
}
.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab:last-child { margin-bottom:0px; }
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab { margin-bottom:7px; }
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab a {
  background:transparent;
  border:none;
  border-bottom:1px solid;
  -webkit-transition:color .3s ease, box-shadow .3s ease, background-color .3s ease, border-color .3s ease, border-radius .3s ease !important;
  -moz-transition:color .3s ease, box-shadow .3s ease, background-color .3s ease, border-color .3s ease, border-radius .3s ease !important;
  transition:color .3s ease, box-shadow .3s ease, background-color .3s ease, border-color .3s ease, border-radius .3s ease !important;
}
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab a:hover { box-shadow:none; }
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a {
  border-top-color:transparent !important;
  border-left-color:transparent !important;
  border-right-color:transparent !important;
  border-top-width:0px !important;
  border-right-width:0px !important;
  border-left-width:0px !important;
  border-radius:0px !important;
}
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab.remove_border a { border-bottom-color:transparent; }
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab:last-child a { border-bottom-color:transparent !important; }
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab.vc_active a {
  background:transparent;
  border-bottom-color:transparent;
  box-shadow:0px 17.321px 40px 0px rgba(34,35,40,0.298);
  border-radius:21px;
}
.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab:last-child { margin-bottom:inherit; }
@media (max-width: 799px) {
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_pagination { display:none; }
  .dfd_tabs_block .dfd_tta_tour.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) { padding-bottom:0; }
}
.dfdrounded ul.dfd-slick-dots li span, .dfdrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a { border-radius:40px; }
.dfdrounded ul.dfd-slick-dots li.slick-active span:before, .dfdrounded ul.dfd-slick-dots li.slick-active a:before, .dfdrounded ul.dfd-slick-dots li.vc_active span:before, .dfdrounded ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before { border-radius:40px; }
.dfdrounded ul.dfd-slick-dots li span, .dfdrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a, .dfdsquare ul.dfd-slick-dots li span, .dfdsquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li a {
  border-style:solid;
  border-width:1px;
  position:relative;
  height:12px;
  width:12px;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.dfdrounded ul.dfd-slick-dots li.slick-active span:before, .dfdrounded ul.dfd-slick-dots li.slick-active a:before, .dfdrounded ul.dfd-slick-dots li.vc_active span:before, .dfdrounded ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before, .dfdsquare ul.dfd-slick-dots li.slick-active span:before, .dfdsquare ul.dfd-slick-dots li.slick-active a:before, .dfdsquare ul.dfd-slick-dots li.vc_active span:before, .dfdsquare ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.vc_active a:before {
  content:"";
  display:block;
  position:absolute;
  width:6px;
  left:50%;
  top:50%;
  margin-left:-3px;
  margin-top:-3px;
  right:0;
  height:6px;
}
.dfdfillrounded ul.dfd-slick-dots li span, .dfdfillrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a { border-radius:40px; }
.dfdfillrounded ul.dfd-slick-dots li span, .dfdfillrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a, .dfdfillsquare ul.dfd-slick-dots li span, .dfdfillsquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li a {
  border-style:solid;
  border-width:1px;
  position:relative;
  height:10px;
  width:10px;
  -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;
}
.dfdemptyrounded ul.dfd-slick-dots li span, .dfdemptyrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a { border-radius:40px; }
.dfdemptyrounded ul.dfd-slick-dots li span, .dfdemptyrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a, .dfdemptysquare ul.dfd-slick-dots li span, .dfdemptysquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a {
  border-style:solid;
  border-width:1px;
  position:relative;
  height:10px;
  width:10px;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.dfdline ul.dfd-slick-dots li, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li { margin:0 5px; }
.dfdline ul.dfd-slick-dots li span, .dfdline ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li a {
  position:relative;
  height:12px;
  width:28px;
}
.dfdline ul.dfd-slick-dots li span:before, .dfdline ul.dfd-slick-dots li a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li a:before {
  content:"";
  display:block;
  width:100%;
  position:absolute;
  top:50%;
  border-bottom:2px solid;
  -webkit-transition:border-color .3s ease;
  -moz-transition:border-color .3s ease;
  transition:border-color .3s ease;
}
.dfdadvancesquare ul.dfd-slick-dots li span, .dfdadvancesquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a {
  border-radius:0px;
  border-color:transparent !important;
  background-clip:padding-box !important;
  border-style:solid;
  border-width:1px;
  height:12px;
  width:12px;
  -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;
}
.dfdadvancesquare ul.dfd-slick-dots li span:before, .dfdadvancesquare ul.dfd-slick-dots li a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a:before {
  opacity:0;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfdadvancesquare ul.dfd-slick-dots li span:hover:before, .dfdadvancesquare ul.dfd-slick-dots li a:hover:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span:hover:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a:hover:before { border-bottom-color:#c1c1c1; }
.dfdadvancesquare ul.dfd-slick-dots li.slick-active span, .dfdadvancesquare ul.dfd-slick-dots li.slick-active a, .dfdadvancesquare ul.dfd-slick-dots li.vc_active span, .dfdadvancesquare ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a {
  border-color:transparent !important;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  -webkit-transition:none;
  -moz-transition:none;
  transition:none;
}
.dfdadvancesquare ul.dfd-slick-dots li.slick-active span:before, .dfdadvancesquare ul.dfd-slick-dots li.slick-active a:before, .dfdadvancesquare ul.dfd-slick-dots li.vc_active span:before, .dfdadvancesquare ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a:before {
  opacity:1;
  display:block;
  top:-4px;
  left:1px;
  background:#3498db;
  border-radius:2px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  width:8px;
  height:8px;
  position:relative;
  bottom:100%;
  margin-left:0px;
  z-index:1;
  content:"";
}
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li { margin-right:13px; }
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active a { top:0px !important; }
.dfdroundedfilled ul.dfd-slick-dots li, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li { width:10px; }
.dfdroundedfilled ul.dfd-slick-dots li span, .dfdroundedfilled ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li a {
  border-style:solid;
  border-width:1px;
  border-radius:50%;
  position:relative;
  height:6px;
  width:6px;
  -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;
}
.dfdroundedfilled ul.dfd-slick-dots li.slick-active span, .dfdroundedfilled ul.dfd-slick-dots li.slick-active a, .dfdroundedfilled ul.dfd-slick-dots li.vc_active span, .dfdroundedfilled ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active a {
  width:10px;
  height:10px;
  left:-2px;
  top:2px;
}
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li { margin-right:13px; }
.dfdroundedempty ul.dfd-slick-dots li, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li {
  width:10px;
  height:10px;
}
.dfdroundedempty ul.dfd-slick-dots li span, .dfdroundedempty ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li a {
  border-style:solid;
  border-width:1px;
  border-radius:50%;
  position:relative;
  height:6px;
  width:6px;
  -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;
}
.dfdroundedempty ul.dfd-slick-dots li span:hover, .dfdroundedempty ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li a:hover {
  background-color:transparent;
  border-width:2px;
  height:10px;
  width:10px;
  top:-2px;
  left:-2px;
}
.dfdroundedempty ul.dfd-slick-dots li.slick-active span, .dfdroundedempty ul.dfd-slick-dots li.slick-active a, .dfdroundedempty ul.dfd-slick-dots li.vc_active span, .dfdroundedempty ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active a {
  height:10px;
  width:10px;
  top:-2px;
  left:-2px;
}
@media (min-width: 768px) {
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panel-body { display:block !important; }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
    -webkit-transition:opacity .4s ease, visibility .4s ease;
    -moz-transition:opacity .4s ease, visibility .4s ease;
    transition:opacity .4s ease, visibility .4s ease;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    width:100%;
  }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active {
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    opacity:1;
    visibility:visible;
    -webkit-animation-name:changeTabSlideActive;
    animation-name:changeTabSlideActive;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.4s;
    animation-duration:.4s;
    z-index:1;
  }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) {
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    -webkit-animation-name:changeTabSlideNoActive;
    animation-name:changeTabSlideNoActive;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:1s;
    animation-duration:1s;
  }
  .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:first-child { position:relative; }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels {
    -webkit-transition:height .4s ease;
    -moz-transition:height .4s ease;
    transition:height .4s ease;
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
    position:absolute;
    top:0;
    left:0;
    width:100%;
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    display:block;
    box-sizing:border-box;
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:first-child { position:relative; }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active {
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
    visibility:visible;
    -webkit-animation-name:changeTourSlideActive;
    animation-name:changeTourSlideActive;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.4s;
    animation-duration:.4s;
  }
  .dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) {
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-animation-name:changeTourSlideNoActive;
    animation-name:changeTourSlideNoActive;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.4s;
    animation-duration:.4s;
  }
}
.wpb_tour.dfd-vertical-tabs.dfd-left-tabs .wpb_tabs_nav li { text-align:center; }
.wpb_tour.dfd-vertical-tabs.dfd-left-tabs .wpb_tour_tabs_wrapper .wpb_tab { padding-left:20px; }
.wpb_tour.dfd-vertical-tabs.dfd-right-tabs .wpb_tabs_nav { float:right; }
.wpb_tour.dfd-vertical-tabs.dfd-right-tabs .wpb_tabs_nav li { text-align:center; }
.wpb_tour.dfd-vertical-tabs.dfd-right-tabs .wpb_tour_tabs_wrapper .wpb_tab {
  float:right;
  padding-left:0;
  padding-right:20px;
}
.wpb_tour.dfd-vertical-tabs.dfd-right-tabs .wpb_tour_next_prev_nav {
  margin-left:0;
  margin-right:31.66666667%;
  padding-left:0;
  padding-right:20px;
}
.wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li {
  font-family:"Montserrat", "Open Sans", "PT Sans", sans-serif;
  font-size:12px;
  font-weight:600;
  color:#28262b;
  text-transform:uppercase;
  line-height:45px;
  padding:0 30px;
  margin-bottom:0;
  background:transparent;
  border:1px solid transparent;
  -webkit-transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out;
  -moz-transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out;
  transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out;
}
.wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li a {
  color:inherit;
  font-size:inherit;
  text-transform:inherit;
  line-height:inherit;
  padding:0;
}
.wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li:not(.ui-tabs-active) { border-top:1px dotted #e7e7e7; }
.wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li:not(.ui-tabs-active):first-child { border-top-color:transparent; }
.wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li.ui-tabs-active { border-color:#e7e7e7; }
.wpb_tour.dfd-vertical-tabs .wpb_tabs_nav li.ui-tabs-active + li { border-top-color:transparent; }
.wpb_tour.dfd-vertical-tabs .wpb_tour_next_prev_nav > span { padding-top:30px; }
.wpb_tour.dfd-vertical-tabs .wpb_tour_next_prev_nav a {
  font-size:14px;
  font-weight:normal;
  text-transform:none;
  border-bottom:none;
  color:#28262b;
}
.wpb_tour.dfd-vertical-tabs .wpb_tour_next_prev_nav a:hover { color:#3498db; }
@media only screen and (min-width: 799px) {
  .wpb_tour.dfd-vertical-tabs.dfd-left-tabs .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tour.dfd-vertical-tabs.dfd-left-tabs .wpb_tour_next_prev_nav { padding-left:40px; }
  .wpb_tour.dfd-vertical-tabs.dfd-right-tabs .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tour.dfd-vertical-tabs.dfd-right-tabs .wpb_tour_next_prev_nav { padding-right:40px; }
}
.wpb_wrapper > .woocommerce.columns-1 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-1 .products:before, .wpb_wrapper > .woocommerce.columns-1 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-1 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-1 .products .product {
  padding:0 10px;
  width:100%;
}
.wpb_wrapper > .woocommerce.columns-2 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-2 .products:before, .wpb_wrapper > .woocommerce.columns-2 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-2 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-2 .products .product {
  float:left;
  padding:0 10px;
  width:50%;
}
.wpb_wrapper > .woocommerce.columns-3 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-3 .products:before, .wpb_wrapper > .woocommerce.columns-3 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-3 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-3 .products .product {
  float:left;
  padding:0 10px;
  width:33.33333%;
}
.wpb_wrapper > .woocommerce.columns-4 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-4 .products:before, .wpb_wrapper > .woocommerce.columns-4 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-4 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-4 .products .product {
  float:left;
  padding:0 10px;
  width:25%;
}
.wpb_wrapper > .woocommerce.columns-5 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-5 .products:before, .wpb_wrapper > .woocommerce.columns-5 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-5 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-5 .products .product {
  float:left;
  padding:0 10px;
  width:20%;
}
.wpb_wrapper > .woocommerce.columns-6 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-6 .products:before, .wpb_wrapper > .woocommerce.columns-6 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-6 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-6 .products .product {
  float:left;
  padding:0 10px;
  width:16.66666%;
}
.wpb_wrapper > .woocommerce.columns-7 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-7 .products:before, .wpb_wrapper > .woocommerce.columns-7 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-7 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-7 .products .product {
  float:left;
  padding:0 10px;
  width:14.28571%;
}
.wpb_wrapper > .woocommerce.columns-8 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-8 .products:before, .wpb_wrapper > .woocommerce.columns-8 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-8 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-8 .products .product {
  float:left;
  padding:0 10px;
  width:12.8%;
}
.wpb_wrapper > .woocommerce.columns-9 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-9 .products:before, .wpb_wrapper > .woocommerce.columns-9 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-9 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-9 .products .product {
  float:left;
  padding:0 10px;
  width:11.11111%;
}
.wpb_wrapper > .woocommerce.columns-10 .products { margin:0 -10px; }
.wpb_wrapper > .woocommerce.columns-10 .products:before, .wpb_wrapper > .woocommerce.columns-10 .products:after {
  content:" ";
  display:table;
}
.wpb_wrapper > .woocommerce.columns-10 .products:after { clear:both; }
.wpb_wrapper > .woocommerce.columns-10 .products .product {
  float:left;
  padding:0 10px;
  width:10%;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.swiper-container ul.products {
  width:auto;
  margin:0;
  cursor:move;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.swiper-container .dfd-slick-dots {
  display:inline-block;
  margin-top:14px;
  list-style:none;
  z-index:2;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.swiper-container .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.swiper-container .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-2 .products > li.product:hover { z-index:9; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-2 .products > li.product .prod-wrap { padding-bottom:30px; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap { overflow:visible; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap:before, .wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap:after {
  content:" ";
  display:table;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap:after { clear:both; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover {
  position:relative;
  text-align:center;
  overflow:visible;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:transparent;
  z-index:2;
  -webkit-transition:background .3s ease;
  -moz-transition:background .3s ease;
  transition:background .3s ease;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .woo-entry-thumb { overflow:visible; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .wishlist-button-wrap {
  background:transparent;
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:opacity .3s ease, visibility .3s ease;
  -moz-transition:opacity .3s ease, visibility .3s ease;
  transition:opacity .3s ease, visibility .3s ease;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .buttons-wrap {
  bottom:35%;
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .buttons-wrap a { background:transparent; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .buttons-wrap a:before {
  content:"\e95a";
  font-size:12px;
  font-weight:normal;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .buttons-wrap a:after {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border:2px solid rgba(255,255,255,0.2);
  border-radius:inherit;
  -webkit-transition:border-color .8s ease;
  -moz-transition:border-color .8s ease;
  transition:border-color .8s ease;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .buttons-wrap a:hover:after { border-color:#ffffff; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-cover .buttons-wrap a.dfd-prod-lightbox { display:none; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-title-wrap h3.dfd-shop-loop-title + .price { margin-top:5px; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-title-wrap h3.dfd-shop-loop-title + .dfd-rating-wrap { margin-top:2px; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-title-wrap h4.dfd-woocommerce-subtitle + .price { margin-top:5px; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-title-wrap h4.dfd-woocommerce-subtitle + .dfd-rating-wrap { margin-top:2px; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product .prod-wrap .woo-title-wrap .price + .dfd-rating-wrap { margin-top:2px; }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product:hover .prod-wrap .woo-cover:before { background:rgba(0,0,0,0.6); }
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product:hover .prod-wrap .woo-cover .wishlist-button-wrap {
  opacity:1;
  visibility:visible;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode.dfd-products-style-4 .products > li.product:hover .prod-wrap .woo-cover .buttons-wrap {
  bottom:50%;
  opacity:1;
  visibility:visible;
}
.wpb_wrapper .dfd-woo-category-wrap.dfd-shop-loop-shortcode .products > li.product .prod-wrap {
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item:before, .dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item:after {
  content:" ";
  display:table;
}
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item:after { clear:both; }
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .thumb-wrap {
  position:relative;
  overflow:hidden;
  float:left;
  margin-right:20px;
}
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .thumb-wrap img {
  display:block;
  border-radius:inherit;
}
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .woo-title-wrap {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .woo-title-wrap .dfd-shop-loop-title {
  margin-top:0;
  padding-bottom:0;
}
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .woo-title-wrap .dfd-shop-loop-title + .dfd-woocommerce-subtitle { margin-top:5px; }
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .woo-title-wrap .dfd-shop-loop-title + .price { margin-top:5px; }
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .woo-title-wrap .dfd-woocommerce-subtitle + .price { margin-top:10px; }
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item .woo-title-wrap .price { display:block; }
.dfd-shop-loop-small-shortcode .dfd-product-small-list .dfd-loop-product-small-item:last-child { margin-bottom:0; }
.woocommerce.products .dfd-single-product-module {
  margin:0;
  padding:0;
}
.woocommerce.products .dfd-single-product-module.content-left-top .product-wrap .woo-title-wrap {
  top:0;
  left:0;
}
.woocommerce.products .dfd-single-product-module.content-left-center .product-wrap .woo-title-wrap {
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.woocommerce.products .dfd-single-product-module.content-left-bottom .product-wrap .woo-title-wrap {
  bottom:0;
  left:0;
}
.woocommerce.products .dfd-single-product-module.content-right-top .product-wrap .woo-title-wrap {
  top:0;
  right:0;
}
.woocommerce.products .dfd-single-product-module.content-right-center .product-wrap .woo-title-wrap {
  top:50%;
  right:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.woocommerce.products .dfd-single-product-module.content-right-bottom .product-wrap .woo-title-wrap {
  bottom:0;
  right:0;
}
.woocommerce.products .dfd-single-product-module.content-center-top .product-wrap .woo-title-wrap {
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
.woocommerce.products .dfd-single-product-module.content-center-center .product-wrap .woo-title-wrap {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.woocommerce.products .dfd-single-product-module.content-center-bottom .product-wrap .woo-title-wrap {
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
.woocommerce.products .dfd-single-product-module.full .product-wrap .entry-thumb img {
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .8s ease;
  -moz-transition:-moz-transform .8s ease;
  transition:transform .8s ease;
}
.woocommerce.products .dfd-single-product-module.full .product-wrap .woo-title-wrap .product_title { color:#000000; }
.woocommerce.products .dfd-single-product-module.full .product-wrap .woo-title-wrap .dfd-woocommerce-subtitle { color:rgba(0,0,0,0.4); }
.woocommerce.products .dfd-single-product-module.full .product-wrap .woo-title-wrap .price { color:#000000; }
.woocommerce.products .dfd-single-product-module.full .product-wrap:hover .entry-thumb img {
  -webkit-transform:scale(1.02);
  transform:scale(1.02);
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap { position:relative; }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap {
  opacity:0;
  visibility:hidden;
  z-index:2;
  will-change:opacity, visibility;
  -webkit-transition:opacity .3s ease .7s, visibility .3s ease .7s;
  -moz-transition:opacity .3s ease .7s, visibility .3s ease .7s;
  transition:opacity .3s ease .7s, visibility .3s ease .7s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .product_title {
  overflow:hidden;
  color:#ffffff;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .product_title > a {
  position:relative;
  display:block;
  -webkit-transform:translateY(150%);
  -moz-transform:translateY(150%);
  -o-transform:translateY(150%);
  transform:translateY(150%);
  -webkit-transition:-webkit-transform .3s ease .6s;
  -moz-transition:-moz-transform .3s ease .6s;
  transition:transform .3s ease .6s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .product_title:hover { opacity:.7; }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .dfd-woocommerce-subtitle {
  overflow:hidden;
  color:rgba(255,255,255,0.4);
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .dfd-woocommerce-subtitle > span {
  position:relative;
  display:block;
  -webkit-transform:translateY(1150%);
  -moz-transform:translateY(1150%);
  -o-transform:translateY(1150%);
  transform:translateY(1150%);
  -webkit-transition:-webkit-transform .3s ease .5s;
  -moz-transition:-moz-transform .3s ease .5s;
  transition:transform .3s ease .5s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .dfd-single-price-wrap { overflow:hidden; }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .dfd-single-price-wrap .price {
  position:relative;
  display:block;
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  -o-transform:translateY(50px);
  transform:translateY(50px);
  -webkit-transition:-webkit-transform .3s ease .4s;
  -moz-transition:-moz-transform .3s ease .4s;
  transition:transform .3s ease .4s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .price { color:#ffffff; }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .dfd-rating-wrap { overflow:hidden; }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .woo-title-wrap .dfd-rating-wrap > * {
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  -o-transform:translateY(50px);
  transform:translateY(50px);
  -webkit-transition:-webkit-transform .3s ease .3s;
  -moz-transition:-moz-transform .3s ease .3s;
  transition:transform .3s ease .3s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .entry-thumb {
  position:relative;
  overflow:hidden;
  z-index:1;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .entry-thumb img {
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform .8s ease;
  -moz-transition:-moz-transform .8s ease;
  transition:transform .8s ease;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .entry-thumb > a:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.8);
  opacity:0;
  visibility:hidden;
  z-index:1;
  will-change:opacity, visibility;
  -webkit-transition:opacity .3s ease .7s, visibility .3s ease .7s;
  -moz-transition:opacity .3s ease .7s, visibility .3s ease .7s;
  transition:opacity .3s ease .7s, visibility .3s ease .7s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .button, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .add_to_cart_button, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .added_to_cart {
  color:#ffffff;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .button:before, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .add_to_cart_button:before, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .added_to_cart:before {
  color:#ffffff;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .button:hover, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .add_to_cart_button:hover, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .added_to_cart:hover { color:rgba(255,255,255,0.7); }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .button:hover:before, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .add_to_cart_button:hover:before, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .added_to_cart:hover:before { opacity:1; }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .button + .dfd-prod-lightbox:after, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .add_to_cart_button + .dfd-prod-lightbox:after, .woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .added_to_cart + .dfd-prod-lightbox:after { background:rgba(255,255,255,0.1); }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .dfd-prod-lightbox {
  color:#ffffff;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap .buttons-wrap .dfd-prod-lightbox:hover { opacity:1; }
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .woo-title-wrap {
  opacity:1;
  visibility:visible;
  -webkit-transition-delay:0s;
  transition-delay:0s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .woo-title-wrap .product_title > a {
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .woo-title-wrap .dfd-woocommerce-subtitle > span {
  -webkit-transition-delay:.3s;
  transition-delay:.3s;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .woo-title-wrap .dfd-single-price-wrap .price {
  -webkit-transition-delay:.4s;
  transition-delay:.4s;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .woo-title-wrap .dfd-rating-wrap > * {
  -webkit-transition-delay:.5s;
  transition-delay:.5s;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .woo-title-wrap .buttons-wrap > div {
  -webkit-transition-delay:.6s;
  transition-delay:.6s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .entry-thumb > a:before {
  opacity:1;
  visibility:visible;
  -webkit-transition-delay:0s;
  transition-delay:0s;
}
.woocommerce.products .dfd-single-product-module.full_front .product-wrap:hover .entry-thumb img {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
}
.woocommerce.products .dfd-single-product-module .woo-title-wrap {
  position:absolute;
  padding:20px;
  z-index:2;
}
.woocommerce.products .dfd-single-product-module .product_title { white-space:nowrap; }
.woocommerce.products .dfd-single-product-module .product_title + .dfd-woocommerce-subtitle, .woocommerce.products .dfd-single-product-module .product_title + .dfd-single-price-wrap, .woocommerce.products .dfd-single-product-module .product_title + .dfd-rating-wrap { margin-top:3px; }
.woocommerce.products .dfd-single-product-module .product_title + .buttons-wrap { margin-top:20px; }
.woocommerce.products .dfd-single-product-module .dfd-woocommerce-subtitle { white-space:nowrap; }
.woocommerce.products .dfd-single-product-module .dfd-woocommerce-subtitle + .dfd-single-price-wrap, .woocommerce.products .dfd-single-product-module .dfd-woocommerce-subtitle + .dfd-rating-wrap { margin-top:7px; }
.woocommerce.products .dfd-single-product-module .dfd-woocommerce-subtitle + .buttons-wrap { margin-top:20px; }
.woocommerce.products .dfd-single-product-module .dfd-single-price-wrap del { opacity:.4; }
.woocommerce.products .dfd-single-product-module .dfd-single-price-wrap ins { text-decoration:none; }
.woocommerce.products .dfd-single-product-module .dfd-single-price-wrap + .dfd-rating-wrap { margin-top:9px; }
.woocommerce.products .dfd-single-product-module .dfd-single-price-wrap + .buttons-wrap { margin-top:20px; }
.woocommerce.products .dfd-single-product-module .product-wrap .product_title {
  font-size:25px;
  opacity:1;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.woocommerce.products .dfd-single-product-module .product-wrap .product_title:hover { opacity:.8; }
.woocommerce.products .dfd-single-product-module .buttons-wrap {
  display:block;
  width:100%;
  overflow:hidden;
  z-index:2;
}
.woocommerce.products .dfd-single-product-module .buttons-wrap > div {
  position:relative;
  display:inline-block;
  line-height:16px;
  -webkit-transform:translateY(80px);
  -moz-transform:translateY(80px);
  -o-transform:translateY(80px);
  transform:translateY(80px);
  -webkit-transition:-webkit-transform .3s ease .2s;
  -moz-transition:-moz-transform .3s ease .2s;
  transition:transform .3s ease .2s;
}
.woocommerce.products .dfd-single-product-module .buttons-wrap > div > * { float:left; }
.woocommerce.products .dfd-single-product-module .buttons-wrap .button, .woocommerce.products .dfd-single-product-module .buttons-wrap .add_to_cart_button, .woocommerce.products .dfd-single-product-module .buttons-wrap .added_to_cart {
  position:relative;
  line-height:inherit;
  padding-left:25px;
  padding-right:10px;
  color:#2d2d2d;
  background:transparent;
  border:none;
  opacity:1;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.woocommerce.products .dfd-single-product-module .buttons-wrap .button:before, .woocommerce.products .dfd-single-product-module .buttons-wrap .add_to_cart_button:before, .woocommerce.products .dfd-single-product-module .buttons-wrap .added_to_cart:before {
  content:"\e959";
  font-size:16px;
  font-family:dfd-socicons-font;
  position:absolute;
  top:50%;
  left:0;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
  color:#2d2d2d;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.woocommerce.products .dfd-single-product-module .buttons-wrap .button.added, .woocommerce.products .dfd-single-product-module .buttons-wrap .add_to_cart_button.added, .woocommerce.products .dfd-single-product-module .buttons-wrap .added_to_cart.added { display:none; }
.woocommerce.products .dfd-single-product-module .buttons-wrap .button:hover, .woocommerce.products .dfd-single-product-module .buttons-wrap .add_to_cart_button:hover, .woocommerce.products .dfd-single-product-module .buttons-wrap .added_to_cart:hover { color:rgba(45,45,45,0.7); }
.woocommerce.products .dfd-single-product-module .buttons-wrap .button:hover:before, .woocommerce.products .dfd-single-product-module .buttons-wrap .add_to_cart_button:hover:before, .woocommerce.products .dfd-single-product-module .buttons-wrap .added_to_cart:hover:before { opacity:1; }
.woocommerce.products .dfd-single-product-module .buttons-wrap .button + .dfd-prod-lightbox, .woocommerce.products .dfd-single-product-module .buttons-wrap .add_to_cart_button + .dfd-prod-lightbox, .woocommerce.products .dfd-single-product-module .buttons-wrap .added_to_cart + .dfd-prod-lightbox { position:relative; }
.woocommerce.products .dfd-single-product-module .buttons-wrap .button + .dfd-prod-lightbox:after, .woocommerce.products .dfd-single-product-module .buttons-wrap .add_to_cart_button + .dfd-prod-lightbox:after, .woocommerce.products .dfd-single-product-module .buttons-wrap .added_to_cart + .dfd-prod-lightbox:after {
  content:"";
  display:block;
  width:1px;
  height:100%;
  position:absolute;
  left:-10px;
  top:0;
  background:rgba(0,0,0,0.1);
}
.woocommerce.products .dfd-single-product-module .buttons-wrap .dfd-prod-lightbox {
  display:block;
  line-height:inherit;
  margin-left:10px;
  color:#2d2d2d;
}
.woocommerce.products .dfd-single-product-module .buttons-wrap .dfd-prod-lightbox i {
  display:block;
  line-height:inherit;
  opacity:.4;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.woocommerce.products .dfd-single-product-module .buttons-wrap .dfd-prod-lightbox:hover i { opacity:1; }
.woocommerce.products .dfd-single-product-module:hover .buttons-wrap > div {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
}
.dfd-product-category-module .dfd-product-category-module-wrap {
  position:relative;
  -webkit-transition:box-shadow .3s ease;
  -moz-transition:box-shadow .3s ease;
  transition:box-shadow .3s ease;
}
.dfd-product-category-module .dfd-product-category-module-wrap.dfd-style-1 .content-wrap {
  top:0;
  left:0;
}
.dfd-product-category-module .dfd-product-category-module-wrap.dfd-style-2 .content-wrap {
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-product-category-module .dfd-product-category-module-wrap.dfd-style-3 .content-wrap {
  bottom:0;
  left:0;
}
.dfd-product-category-module .dfd-product-category-module-wrap.dfd-style-4 .content-wrap {
  top:0;
  right:0;
  text-align:right;
}
.dfd-product-category-module .dfd-product-category-module-wrap.dfd-style-5 .content-wrap {
  top:50%;
  right:0;
  text-align:right;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-product-category-module .dfd-product-category-module-wrap.dfd-style-6 .content-wrap {
  bottom:0;
  right:0;
  text-align:right;
}
.dfd-product-category-module .dfd-product-category-module-wrap.dfd-style-7 .content-wrap {
  top:50%;
  left:50%;
  text-align:center;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.dfd-product-category-module .dfd-product-category-module-wrap .entry-thumb {
  position:relative;
  overflow:hidden;
  z-index:1;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
}
.dfd-product-category-module .dfd-product-category-module-wrap .entry-thumb:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:rgba(0,0,0,0.8);
  opacity:0;
  z-index:1;
  will-change:opacity;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-product-category-module .dfd-product-category-module-wrap .entry-thumb img {
  display:block;
  min-width:100%;
  -webkit-transform:scale(1);
  transform:scale(1);
  will-change:transform;
  -webkit-transition:-webkit-transform .8s ease;
  -moz-transition:-moz-transform .8s ease;
  transition:transform .8s ease;
}
.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap {
  position:absolute;
  padding:27px;
  z-index:2;
}
.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .product_subtitle { color:rgba(255,255,255,0.5); }
.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .product_subtitle + .product_title { margin-top:10px; }
.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .product_subtitle + .byline.category { margin-top:15px; }
.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .product_title {
  white-space:nowrap;
  color:#ffffff;
}
.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .product_title + .byline.category { margin-top:15px; }
.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .byline.category {
  display:inline-block;
  padding:10px;
  background:#3498db;
  border-radius:4px;
}
.dfd-product-category-module .dfd-product-category-module-wrap .dfd-product-cat-link {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:3;
}
.dfd-product-category-module .dfd-product-category-module-wrap:hover .entry-thumb:before { opacity:1; }
.dfd-product-category-module .dfd-product-category-module-wrap:hover .entry-thumb img {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
}
.dfd-logo-carousel-wrap {
  position:relative;
  text-align:center;
}
.dfd-logo-carousel-wrap .slick-list .slick-slide {
  float:left;
  padding:0 10px;
}
.dfd-logo-carousel-wrap.enable-delimiter .columns-with-border {
  border-left:1px solid #e7e7e7;
  border-top:1px solid #e7e7e7;
}
.dfd-logo-carousel-wrap.enable-delimiter .columns-with-border.no-top-border { border-top:none; }
.dfd-logo-carousel-wrap.enable-delimiter .columns-with-border.no-left-border { border-left:none; }
.dfd-logo-carousel-wrap .logo-carousel { line-height:0; }
.dfd-logo-carousel-wrap .logo-carousel .dfd-logo-carousel-item {
  position:relative;
  display:inline-block;
  max-width:100%;
  padding:30px 0;
}
.dfd-logo-carousel-wrap .logo-carousel .dfd-logo-carousel-item .thumb-wrap { border-radius:inherit; }
.dfd-logo-carousel-wrap .logo-carousel .dfd-logo-carousel-item .thumb-wrap img {
  position:relative;
  display:block;
  margin:0 auto;
  border-radius:inherit;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-logo-carousel-wrap .logo-carousel .dfd-logo-carousel-item .overlay {
  position:absolute;
  display:block;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border-radius:inherit;
}
.dfd-logo-carousel-wrap .logo-carousel .dfd-logo-carousel-item .full-box-link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius:inherit;
}
.dfd-logo-carousel-wrap .columns-1 { width:100%; }
.dfd-logo-carousel-wrap .columns-2 { width:50%; }
.dfd-logo-carousel-wrap .columns-3 { width:33.333%; }
.dfd-logo-carousel-wrap .columns-4 { width:25%; }
.dfd-logo-carousel-wrap .columns-5 { width:20%; }
.dfd-logo-carousel-wrap .columns-6 { width:16.6666%; }
.dfd-logo-carousel-wrap .dfd-slick-dots {
  padding-top:15px;
  margin:0;
}
.dfd-logo-carousel-wrap .dfd-slick-dots li {
  position:relative;
  display:inline-block;
  line-height:1;
  margin:0 10px;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:1;
}
.dfd-logo-carousel-wrap .dfd-slick-dots li span {
  display:block;
  cursor:pointer;
}
.dfd-logo-carousel-wrap.style-1 .dfd-logo-carousel-item .thumb-wrap {
  opacity:0.5;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
}
.dfd-logo-carousel-wrap.style-1 .dfd-logo-carousel-item:hover .thumb-wrap { opacity:1; }
.dfd-logo-carousel-wrap.style-2 .dfd-logo-carousel-item .thumb-wrap 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;
  -moz-transition:all .5s ease;
  transition:all .5s ease;
}
.dfd-logo-carousel-wrap.style-2 .dfd-logo-carousel-item:hover .thumb-wrap img {
  -webkit-filter:none;
  -moz-filter:none;
  -ms-filter:none;
  -o-filter:none;
  filter:none;
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap {
  -webkit-perspective:1000px;
  perspective:1000px;
  border-radius:inherit;
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-front, .dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-back {
  z-index:1;
  border-radius:inherit;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:inherit;
  perspective:inherit;
  -webkit-transition:transform .8s cubic-bezier(0.5,0.2,0.2,0.8);
  -moz-transition:transform .8s cubic-bezier(0.5,0.2,0.2,0.8);
  transition:transform .8s cubic-bezier(0.5,0.2,0.2,0.8);
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-front {
  height:inherit;
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  -o-transform:rotateY(0deg);
  transform:rotateY(0deg);
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-front img {
  border-radius:inherit;
  display:block;
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-back {
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#3498db;
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  transform:rotateY(180deg);
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-back .content-wrap {
  height:100%;
  -webkit-transform:translateZ(70px) scale(.86);
  -moz-transform:translateZ(70px) scale(.86);
  -o-transform:translateZ(70px) scale(.86);
  transform:translateZ(70px) scale(.86);
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-back .content-wrap .desc-text {
  position:absolute;
  display:block;
  text-align:center;
  left:0;
  top:50%;
  width:100%;
  border:solid 50px transparent;
  z-index:2;
  overflow:hidden;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-perspective:inherit;
  perspective:inherit;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-back .content-wrap .desc-text .text-overflow { color:#fff; }
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item:hover .thumb-wrap-front, .dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item:hover .thumb-wrap-back {
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transition:transform 1s cubic-bezier(0.3,1,0.6,1);
  -moz-transition:transform 1s cubic-bezier(0.3,1,0.6,1);
  transition:transform 1s cubic-bezier(0.3,1,0.6,1);
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item:hover .thumb-wrap-front {
  -webkit-transform:rotateY(-180deg);
  -moz-transform:rotateY(-180deg);
  -o-transform:rotateY(-180deg);
  transform:rotateY(-180deg);
}
.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item:hover .thumb-wrap-back {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  -o-transform:rotateY(0deg);
  transform:rotateY(0deg);
}
.dfd-modal-box-overlay {
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:rgba(2,2,2,0.7);
  z-index:999;
  visibility:hidden;
  -webkit-transition:visibility .3s ease-out, opacity .3s ease-out;
  -moz-transition:visibility .3s ease-out, opacity .3s ease-out;
  transition:visibility .3s ease-out, opacity .3s ease-out;
  opacity:0;
  will-change:visibility, opacity;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
}
.dfd-modal-box-overlay .dfd-modal-box-cover {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:999;
  visibility:hidden;
  -webkit-transition:visibility .5s ease-out;
  -moz-transition:visibility .5s ease-out;
  transition:visibility .5s ease-out;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
}
.dfd-modal-box-overlay .dfd-modal-box-cover.scroll-show { overflow:scroll; }
.dfd-modal-box-overlay .dfd-modal-box-cover.scroll-show::-webkit-scrollbar {
  width:3px;
  margin-right:20px;
}
.dfd-modal-box-overlay .dfd-modal-box-cover.scroll-show::-webkit-scrollbar-track {
  background-color:transparent;
  border:none;
}
.dfd-modal-box-overlay .dfd-modal-box-cover.scroll-show::-webkit-scrollbar-thumb {
  height:50px;
  background-color:rgba(0,0,0,0.25);
  border-radius:5px;
}
.dfd-modal-box-overlay .dfd-modal-box-cover.scroll-show::-webkit-scrollbar-thumb:hover { background-color:rgba(0,0,0,0.8); }
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap {
  width:600px;
  margin:0 auto;
  top:50%;
  position:relative;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap.height-resize {
  top:0;
  transform:none;
  overflow:hidden;
}
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-socicon-cross-24 {
  font-size:20px;
  position:absolute;
  top:0;
  left:100%;
  width:20px;
  height:20px;
  text-align:center;
  color:#fff;
  z-index:9999;
  padding-left:20px;
  cursor:pointer;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  transition:color .3s ease;
}
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-socicon-cross-24:hover { color:rgba(255,255,255,0.5); }
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-modal-box-shortcode { padding:30px; }
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-modal-box-shortcode .vc-row-wrapper > .row { min-width:auto; }
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-modal-box-shortcode:not(.with-image) { background:#fff; }
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-modal-box-shortcode.with-image {
  -webkit-background-size:cover;
  -ms-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  background-repeat:no-repeat;
}
.dfd-btn-open-modal-box.button-left { text-align:left; }
.dfd-btn-open-modal-box.button-center { text-align:center; }
.dfd-btn-open-modal-box.button-right { text-align:right; }
.dfd-btn-open-modal-box .dfd-btn-wrap {
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
  border-width:0;
  position:relative;
  display:inline-block;
}
.dfd-btn-open-modal-box .dfd-btn-wrap .dfd-btn-border {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:transparent;
  border-radius:inherit;
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-price-wrap { margin:0 auto; }
.dfd-price-wrap .dfd-content-title-big, .dfd-price-wrap .dfd-content-subtitle { line-height:1.6; }
.dfd-price-wrap .small-img {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-price-wrap .dfd-price-block {
  margin-top:15px;
  overflow:hidden;
}
.dfd-price-wrap .dfd-price-block:first-child { margin-top:0 !important; }
.dfd-price-wrap .dfd-price-block .thumb-wrap {
  float:left;
  margin-right:20px;
}
.dfd-price-wrap .dfd-price-block .thumb-wrap img {
  display:block;
  width:100px;
  height:100px;
}
.dfd-price-wrap .dfd-price-block .dfd-price-cover {
  overflow:hidden;
  position:relative;
}
.dfd-price-wrap .dfd-price-block .dfd-price-cover .price-title { float:left; }
.dfd-price-wrap .dfd-price-block .dfd-price-cover .price-delimeter {
  position:absolute;
  margin:0 10px;
  border-bottom-width:1px;
  border-color:#e7e7e7;
}
.dfd-price-wrap .dfd-price-block .dfd-price-cover .amount { float:right; }
.dfd-rotate-box-wrap {
  position:relative;
  text-align:center;
}
.dfd-rotate-box-wrap .rotate-box { line-height:0; }
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item { position:relative; }
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap {
  -webkit-perspective:1000px;
  perspective:1000px;
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
  background-size:cover;
  min-height:300px;
  z-index:1;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:inherit;
  perspective:inherit;
  -webkit-transition:transform .8s cubic-bezier(0.5,0.2,0.2,0.8);
  -moz-transition:transform .8s cubic-bezier(0.5,0.2,0.2,0.8);
  transition:transform .8s cubic-bezier(0.5,0.2,0.2,0.8);
  background-position:center;
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap, .dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back .content-wrap {
  position:absolute;
  width:100%;
  display:block;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-perspective:inherit;
  perspective:inherit;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:2;
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap {
  height:100%;
  -webkit-transform:translateZ(70px) scale(.86);
  -moz-transform:translateZ(70px) scale(.86);
  -o-transform:translateZ(70px) scale(.86);
  transform:translateZ(70px) scale(.86);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block {
  position:absolute;
  left:0;
  width:100%;
  padding:50px;
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block.dfd-rotate-content-v_center {
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block.dfd-rotate-content-top {
  top:0;
  -webkit-transform:translateY(0%);
  -moz-transform:translateY(0%);
  -o-transform:translateY(0%);
  transform:translateY(0%);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block.dfd-rotate-content-bottom {
  bottom:0;
  -webkit-transform:translateY(0%);
  -moz-transform:translateY(0%);
  -o-transform:translateY(0%);
  transform:translateY(0%);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block.dfd-rotate-content-h_center { text-align:center; }
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block.dfd-rotate-content-left { text-align:left; }
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block.dfd-rotate-content-right { text-align:right; }
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block .title-first { color:#fff; }
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front .content-wrap .content-block .subtitle-first {
  color:rgba(255,255,255,0.6);
  line-height:1.5;
  padding-top:10px;
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back .content-wrap {
  top:50%;
  left:0;
  padding:50px;
  -webkit-transform:translate3d(0,-50%,70px) scale(.86);
  -moz-transform:translate3d(0,-50%,70px) scale(.86);
  -o-transform:translate3d(0,-50%,70px) scale(.86);
  transform:translate3d(0,-50%,70px) scale(.86);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back .content-wrap .description-reverse { color:#fff; }
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .thumb-wrap img {
  position:relative;
  display:block;
  margin:0 auto;
  width:100%;
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-left .thumb-wrap-front, .dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-right .thumb-wrap-front {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  -o-transform:rotateY(0deg);
  transform:rotateY(0deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-top .thumb-wrap-front, .dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-bottom .thumb-wrap-front {
  -webkit-transform:rotateX(0deg);
  -moz-transform:rotateX(0deg);
  -o-transform:rotateX(0deg);
  transform:rotateX(0deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-left .thumb-wrap-back {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  transform:rotateY(180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-right .thumb-wrap-back {
  -webkit-transform:rotateY(-180deg);
  -moz-transform:rotateY(-180deg);
  -o-transform:rotateY(-180deg);
  transform:rotateY(-180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-top .thumb-wrap-back {
  -webkit-transform:rotateX(-180deg);
  -moz-transform:rotateX(-180deg);
  -o-transform:rotateX(-180deg);
  transform:rotateX(-180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-bottom .thumb-wrap-back {
  -webkit-transform:rotateX(180deg);
  -moz-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  transform:rotateX(180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item:hover .thumb-wrap-front, .dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item:hover .thumb-wrap-back {
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transition:transform 1s cubic-bezier(0.3,1,0.6,1);
  -moz-transition:transform 1s cubic-bezier(0.3,1,0.6,1);
  transition:transform 1s cubic-bezier(0.3,1,0.6,1);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-left:hover .thumb-wrap-front {
  -webkit-transform:rotateY(-180deg);
  -moz-transform:rotateY(-180deg);
  -o-transform:rotateY(-180deg);
  transform:rotateY(-180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-left:hover .thumb-wrap-back {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  -o-transform:rotateY(0deg);
  transform:rotateY(0deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-right:hover .thumb-wrap-front {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  transform:rotateY(180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-right:hover .thumb-wrap-back {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  -o-transform:rotateY(0deg);
  transform:rotateY(0deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-top:hover .thumb-wrap-front {
  -webkit-transform:rotateX(180deg);
  -moz-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  transform:rotateX(180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-top:hover .thumb-wrap-back {
  -webkit-transform:rotateX(0deg);
  -moz-transform:rotateX(0deg);
  -o-transform:rotateX(0deg);
  transform:rotateX(0deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-bottom:hover .thumb-wrap-front {
  -webkit-transform:rotateX(-180deg);
  -moz-transform:rotateX(-180deg);
  -o-transform:rotateX(-180deg);
  transform:rotateX(-180deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item.to-bottom:hover .thumb-wrap-back {
  -webkit-transform:rotateX(0deg);
  -moz-transform:rotateX(0deg);
  -o-transform:rotateX(0deg);
  transform:rotateX(0deg);
}
.dfd-rotate-box-wrap .rotate-box .dfd-rotate-box-item .full-box-link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.dfd-rotate-box-wrap.number-before-content { padding-top:15px; }
.dfd-rotate-box-wrap.number-before-content .dfd-rotate-box-number { top:0; }
.dfd-rotate-box-wrap.number-after-content { padding-bottom:15px; }
.dfd-rotate-box-wrap.number-after-content .dfd-rotate-box-number { bottom:0; }
.dfd-rotate-box-wrap .dfd-rotate-box-number {
  position:absolute;
  width:100%;
  font-size:30px;
  line-height:1;
}
.dfd-button-gradient-module-wrap .dfd-button-link {
  position:relative;
  display:inline-block;
  line-height:43px;
  cursor:pointer;
  border-radius:43px;
  background:transparent;
  -webkit-transition:-webkit-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  -o-transition:-o-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  -ms-transition:-ms-box-shadow .5s cubic-bezier(.3,.95,.3,.95);
  transition:box-shadow .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover {
  position:relative;
  overflow:hidden;
  display:block;
  line-height:inherit;
  padding:0 30px;
  cursor:pointer;
  border-radius:43px;
  background:transparent;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:before, .dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  border-radius:0;
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:before {
  background:#3498db;
  border:0px solid #3498db;
  opacity:1;
  visibility:visible;
  z-index:1;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:after {
  background:#2f77a8;
  opacity:0;
  visibility:hidden;
  z-index:2;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover .icon-wrap { z-index:4; }
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover .dfd-button-svg-wrap {
  pointer-events:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  border-radius:inherit;
  -webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);
  z-index:3;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover .dfd-button-svg-wrap .ripple-obj {
  pointer-events:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  fill:#3d82bf;
  z-index:0;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover .ripple-obj use { opacity:0; }
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover .dfd-button-border {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background:transparent;
  border-radius:inherit;
  z-index:4;
  -webkit-transition:border-color .5s cubic-bezier(.3,.95,.3,.95), border-radius .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:border-color .5s cubic-bezier(.3,.95,.3,.95), border-radius .5s cubic-bezier(.3,.95,.3,.95);
  transition:border-color .5s cubic-bezier(.3,.95,.3,.95), border-radius .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover:before {
  opacity:0;
  visibility:hidden;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover:after {
  opacity:1;
  visibility:visible;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:before, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:before {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-left:hover .dfd-button-inner-cover:before, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-right:hover .dfd-button-inner-cover:before {
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:after, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:after {
  border-radius:0;
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-left:hover .dfd-button-inner-cover:after, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-right:hover .dfd-button-inner-cover:after {
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:before {
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-left .dfd-button-inner-cover:after {
  -webkit-transform-origin:0 50%;
  -moz-transform-origin:0 50%;
  -o-transform-origin:0 50%;
  transform-origin:0 50%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:before {
  -webkit-transform-origin:0% 50%;
  -moz-transform-origin:0% 50%;
  -o-transform-origin:0% 50%;
  transform-origin:0% 50%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-right .dfd-button-inner-cover:after {
  -webkit-transform-origin:100% 50%;
  -moz-transform-origin:100% 50%;
  -o-transform-origin:100% 50%;
  transform-origin:100% 50%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:before, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:before {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-top:hover .dfd-button-inner-cover:before, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-bottom:hover .dfd-button-inner-cover:before {
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:after, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:after {
  border-radius:0;
  opacity:1;
  visibility:visible;
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-top:hover .dfd-button-inner-cover:after, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-bottom:hover .dfd-button-inner-cover:after {
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:before {
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-top .dfd-button-inner-cover:after {
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -o-transform-origin:50% 0;
  transform-origin:50% 0;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:before {
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-slide-bottom .dfd-button-inner-cover:after {
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover {
  overflow:visible;
  -webkit-mask-image:none;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover:before, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover:after { border-radius:inherit; }
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-zoom-in .dfd-button-inner-cover:before {
  -webkit-transform:scale(1);
  transform:scale(1);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-zoom-in:hover .dfd-button-inner-cover:before {
  -webkit-transform:scale(1.2,1.5);
  -moz-transform:scale(1.2,1.5);
  -o-transform:scale(1.2,1.5);
  transform:scale(1.2,1.5);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate {
  border-radius:0;
  -webkit-perspective:1200px;
  perspective:1200px;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate * {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  backface-visibility:hidden;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-rotator {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:hover, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:not(:hover) { border-radius:0; }
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:hover:before, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:hover:after, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:not(:hover):before, .dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover:not(:hover):after { border-radius:0; }
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front:before {
  opacity:1;
  visibility:visible;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front:after { display:none; }
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back {
  position:absolute;
  top:100%;
  left:0;
  display:block;
  width:100%;
  height:100%;
  -webkit-transform:translateY(-1px) rotateX(-90deg);
  -moz-transform:translateY(-1px) rotateX(-90deg);
  -o-transform:translateY(-1px) rotateX(-90deg);
  transform:translateY(-1px) rotateX(-90deg);
  -webkit-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back:before { display:none; }
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back:after {
  opacity:1;
  visibility:visible;
}
.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate:hover .dfd-button-inner-rotator {
  -webkit-transform:translateY(-50%) rotateX(90deg);
  -moz-transform:translateY(-50%) rotateX(90deg);
  -o-transform:translateY(-50%) rotateX(90deg);
  transform:translateY(-50%) rotateX(90deg);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip {
  font-size:12px;
  position:absolute;
  text-align:center;
  line-height:1;
  padding:10px;
  white-space:nowrap;
  color:#ffffff;
  background:#404040;
  z-index:1;
  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-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-left {
  top:50%;
  right:100%;
  margin-right:4px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-left:before {
  content:"";
  position:absolute;
  left:100%;
  top:50%;
  margin-top:-2px;
  border:2px solid transparent;
  border-left-color:#404040;
  border-bottom-color:#404040;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-right {
  top:50%;
  left:100%;
  margin-left:4px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-right:before {
  content:"";
  position:absolute;
  right:100%;
  top:50%;
  margin-top:-2px;
  border:2px solid transparent;
  border-right-color:#404040;
  border-bottom-color:#404040;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top {
  bottom:100%;
  left:50%;
  margin-bottom:4px;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top:before {
  content:"";
  position:absolute;
  top:100%;
  left:50%;
  border:2px solid transparent;
  border-left-color:#404040;
  border-top-color:#404040;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom {
  top:100%;
  left:50%;
  margin-top:4px;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom:before {
  content:"";
  position:absolute;
  bottom:100%;
  left:50%;
  border:2px solid transparent;
  border-left-color:#404040;
  border-bottom-color:#404040;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top-left {
  bottom:100%;
  right:100%;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-top-right {
  bottom:100%;
  left:100%;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom-left {
  top:100%;
  right:100%;
}
.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-tooltip.dfd-button-tooltip-bottom-right {
  top:100%;
  left:100%;
}
.dfd-button-gradient-module-wrap .dfd-button-link:hover .dfd-button-inner-cover:before {
  opacity:0;
  visibility:hidden;
}
.dfd-button-gradient-module-wrap .dfd-button-link:hover .dfd-button-inner-cover:after {
  opacity:1;
  visibility:visible;
}
.dfd-button-gradient-module-wrap .dfd-button-link:hover .dfd-button-tooltip {
  opacity:1;
  visibility:visible;
}
.dfd-button-gradient-module-wrap .dfd-button-text-main {
  position:relative;
  z-index:4;
}
.dfd-button-gradient-module-wrap .featured-icon {
  display:block;
  position:relative;
  font-size:11px;
  -webkit-transition:color .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:color .5s cubic-bezier(.3,.95,.3,.95);
  transition:color .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .featured-icon:before {
  position:relative;
  display:block;
  margin:0 auto;
  -webkit-transition:-webkit-transform .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-transform .5s cubic-bezier(.3,.95,.3,.95);
  transition:transform .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-module { line-height:0; }
.dfd-button-gradient-module-wrap .dfd-button-module.style-2 .icon-wrap, .dfd-button-gradient-module-wrap .dfd-button-module.style-3 .icon-wrap, .dfd-button-gradient-module-wrap .dfd-button-module.style-4 .icon-wrap, .dfd-button-gradient-module-wrap .dfd-button-module.style-5 .icon-wrap {
  position:absolute;
  height:100%;
  top:0;
}
.dfd-button-gradient-module-wrap .dfd-button-module.style-2 .icon-wrap .featured-icon, .dfd-button-gradient-module-wrap .dfd-button-module.style-3 .icon-wrap .featured-icon, .dfd-button-gradient-module-wrap .dfd-button-module.style-4 .icon-wrap .featured-icon, .dfd-button-gradient-module-wrap .dfd-button-module.style-5 .icon-wrap .featured-icon {
  top:50%;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
}
.dfd-button-gradient-module-wrap .dfd-button-module.style-2 .icon-wrap, .dfd-button-gradient-module-wrap .dfd-button-module.style-4 .icon-wrap { left:20px; }
.dfd-button-gradient-module-wrap .dfd-button-module.style-3 .icon-wrap, .dfd-button-gradient-module-wrap .dfd-button-module.style-5 .icon-wrap { right:20px; }
.dfd-button-gradient-module-wrap .dfd-button-module.style-4 .dfd-button-link .featured-icon:before {
  -webkit-transform:translateX(-110%);
  -moz-transform:translateX(-110%);
  -o-transform:translateX(-110%);
  transform:translateX(-110%);
}
.dfd-button-gradient-module-wrap .dfd-button-module.style-5 .dfd-button-link .featured-icon:before {
  -webkit-transform:translateX(110%);
  -moz-transform:translateX(110%);
  -o-transform:translateX(110%);
  transform:translateX(110%);
}
.dfd-button-gradient-module-wrap .dfd-button-module.style-4 .featured-icon, .dfd-button-gradient-module-wrap .dfd-button-module.style-5 .featured-icon {
  position:relative;
  overflow:hidden;
}
.dfd-button-gradient-module-wrap .dfd-button-module.style-4 .dfd-button-link:hover .featured-icon:before, .dfd-button-gradient-module-wrap .dfd-button-module.style-5 .dfd-button-link:hover .featured-icon:before {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-2 .dfd-button-link .dfd-button-inner-cover { padding-left:50px; }
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-3 .dfd-button-link .dfd-button-inner-cover { padding-right:50px; }
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-4 .dfd-button-link:hover .dfd-button-inner-cover { padding-left:50px; }
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-5 .dfd-button-link:hover .dfd-button-inner-cover { padding-right:50px; }
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .icon-wrap { display:none; }
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main {
  -webkit-transform:none;
  -moz-transform:none;
  -o-transform:none;
  transform:none;
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .icon-wrap {
  -webkit-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:all .5s cubic-bezier(.3,.95,.3,.95);
  transition:all .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .icon-wrap .featured-icon { top:50%; }
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main {
  opacity:0;
  visibility:hidden;
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link .dfd-button-inner-cover .icon-wrap {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  text-align:center;
  overflow:hidden;
  opacity:0;
  visibility:hidden;
  -webkit-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  transition:top .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link .dfd-button-inner-cover .icon-wrap .featured-icon {
  top:-50%;
  height:1em;
  line-height:1;
  margin-top:-0.5em;
  -webkit-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:top .5s cubic-bezier(.3,.95,.3,.95);
  transition:top .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link .dfd-button-inner-cover .dfd-button-text-main {
  display:block;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -o-transition:-o-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -ms-transition:-ms-transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  transition:transform .5s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link:hover .dfd-button-inner-cover .icon-wrap {
  opacity:1;
  visibility:visible;
}
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link:hover .dfd-button-inner-cover .icon-wrap .featured-icon { top:50%; }
.dfd-button-gradient-module-wrap .dfd-button-module.with-icon.style-6 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-text-main {
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  transform:translateY(50%);
  -webkit-transition:-webkit-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -moz-transition:-moz-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -o-transition:-o-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  -ms-transition:-ms-transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
  transition:transform .5s cubic-bezier(.3,.95,.3,.95), color .2s cubic-bezier(.3,.95,.3,.95), opacity .5s cubic-bezier(.3,.95,.3,.95), visibility .5s cubic-bezier(.3,.95,.3,.95);
}
.dfd-button-gradient-module-wrap .dfd-button-module.dfd-button-full-width .dfd-button-link { display:block; }
