@-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:#fff
}
body ::-webkit-selection{
    background:#1b1b1b;
    color:#fff
}
body ::selection{
    background:#1b1b1b;
    color:#fff
}
body{
    background:#fff;
    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:400;
    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:0
}
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:.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:#fff
}
.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:#888;
    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:#888;
    text-align:left;
    line-height:1
}
hr{
    border:solid #f1f1f1;
    border-width:1px 0 0;
    clear:both;
    margin:10px 0;
    height:0
}
address{
    font-style:normal
}
em,i,address,cite{
    font-style:italic;
    line-height:inherit
}
strong,b,big{
    font-weight:700;
    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:#333!important;
    background-color:#eaeaea;
    border:none;
    border-radius:6px;
    white-space:pre-wrap
}
table{
    margin:0 0 18px;
    background:#fff;
    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:700;
    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:700;
    font-size:23px;
    line-height:1.9;
    text-align:center;
    color:#28262b;
    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:700;
    font-size:23px;
    line-height:1.9;
    text-align:left;
    color:#28262b;
    padding:20px;
    word-wrap:break-word
}
abbr,acronym{
    text-transform:uppercase;
    font-size:90%;
    color:#222;
    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
}
.cl{
    clear:both
}
.ovh{
    overflow:hidden
}
.print-only{
    display:none!important
}
@media print{
    *{
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    .hide-on-print{
        display:none!important
    }
    .print-only{
        display:block!important
    }
    .hide-for-print{
        display:none!important
    }
    .show-for-print{
        display:inherit!important
    }
}
.row form .row{
    margin:0 -10px
}
.row form .row .column,.row form .row .columns{
    padding:0 10px
}
.row form .row.collapse{
    margin:0
}
.row form .row.collapse .column,.row form .row.collapse .columns{
    padding:0
}
label{
    display:inline-block;
    font-size:14px;
    cursor:pointer;
    font-weight:400
}
label.right{
    float:none;
    text-align:right
}
label.inline{
    line-height:32px;
    margin:0 0 12px
}
.prefix,.postfix{
    display:block;
    position:relative;
    z-index:2;
    text-align:center;
    width:100%;
    padding-top:0;
    padding-bottom:0;
    height:32px;
    line-height:31px
}
a.button.prefix,a.button.postfix{
    padding-left:0;
    padding-right:0;
    text-align:center
}
span.prefix,span.postfix{
    background:#f2f2f2;
    border:1px solid #ccc
}
.prefix{
    left:2px;
    -moz-border-radius-topleft:2px;
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    overflow:hidden
}
.postfix{
    right:2px;
    -moz-border-radius-topright:2px;
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
textarea{
    height:auto
}
select{
    width:100%
}
fieldset{
    border:solid 1px #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:700;
    background:#fff;
    padding:0 3px;
    margin:0;
    margin-left:-3px
}
.error input,input.error,.error textarea,textarea.error,.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{
    border-color:#ff6565;
    background-color:rgba(255,101,101,0.1)
}
.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{
    outline-color:#fffefe
}
.error label,label.error{
    color:#ff6565
}
.error small,small.error{
    display:block;
    padding:6px 4px;
    margin-top:-13px;
    margin-bottom:12px;
    background:#ff6565;
    color:#fff;
    font-size:12px;
    font-weight:700;
    -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:#000;
    background:rgba(0,0,0,0.6);
    z-index:30;
    color:#fff;
    text-align:center;
    padding:7px 0;
    font-size:13px;
    position:absolute;
    right:0;
    bottom:0;
    width:100%
}
.orbit-wrapper .slider-nav{
    display:block
}
.orbit-wrapper .slider-nav span{
    width:20px;
    height:20px;
    visibility:hidden;
    position:absolute;
    z-index:30;
    top:50%;
    margin-top:-10px;
    cursor:pointer
}
.orbit-wrapper .slider-nav span.right{
    right:-40px;
    -webkit-transition:right .3s ease-in-out;
    -moz-transition:right .3s ease-in-out;
    transition:right .3s ease-in-out
}
.orbit-wrapper .slider-nav span.left{
    left:-40px;
    -webkit-transition:left .3s ease-in-out;
    -moz-transition:left .3s ease-in-out;
    transition:left .3s ease-in-out
}
.orbit-wrapper .slider-nav span.right:before{
    content:"\e73d";
    font-family:"crdash";
    font-size:20px;
    position:absolute;
    left:0;
    top:0;
    visibility:visible;
    color:#fff
}
.orbit-wrapper .slider-nav span.left:before{
    content:"\e73e";
    font-family:"crdash";
    font-size:20px;
    position:absolute;
    left:0;
    top:0;
    visibility:visible;
    color:#fff
}
.orbit-wrapper:hover .slider-nav span.left{
    left:10px
}
.orbit-wrapper:hover .slider-nav span.right{
    right:10px
}
.lt-ie9 .orbit-wrapper .slider-nav span.right{
    background:url(../images/foundation/orbit/right-arrow-small.png)
}
.lt-ie9 .orbit-wrapper .slider-nav span.left{
    background:url(../images/foundation/orbit/left-arrow-small.png)
}
ul.orbit-bullets{
    position:absolute;
    z-index:30;
    list-style:none;
    bottom:-40px;
    left:50%;
    margin-left:-50px;
    padding:0
}
ul.orbit-bullets li{
    float:left;
    margin-left:5px;
    cursor:pointer;
    color:#999;
    text-indent:-9999px;
    background:url(../images/foundation/orbit/bullets.jpg) no-repeat 4px 0;
    width:13px;
    height:12px;
    overflow:hidden
}
ul.orbit-bullets li.active{
    color:#222;
    background-position:-8px 0
}
ul.orbit-bullets li.has-thumb{
    background:none;
    width:100px;
    height:75px
}
ul.orbit-bullets li.active.has-thumb{
    background-position:0 0;
    border-top:2px solid #000
}
.orbit-slide-counter{
    position:absolute;
    bottom:0;
    z-index:99;
    background:rgba(0,0,0,0.7);
    color:#fff;
    padding:5px
}
.orbit img.fluid-placeholder{
    visibility:hidden;
    position:static;
    display:block;
    width:100%
}
.orbit,.orbit-wrapper{
    width:100%!important
}
.reveal-modal-bg{
    position:fixed;
    height:100%;
    width:100%;
    background:#000;
    background:rgba(0,0,0,0.45);
    z-index:40;
    display:none;
    top:0;
    left:0
}
.reveal-modal{
    background:#fff;
    visibility:hidden;
    display:none;
    top:100px;
    left:50%;
    margin-left:-20px;
    width:520px;
    position:absolute;
    z-index:41;
    padding:30px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
    box-shadow:0 0 10px rgba(0,0,0,0.4)
}
.reveal-modal .close-reveal-modal:not(.button){
    font-size:22px;
    font-size:2.2rem;
    line-height:.5;
    position:absolute;
    top:8px;
    right:11px;
    color:#aaa;
    text-shadow:0 -1px 1px rgba(0,0,0,0.6);
    font-weight:700;
    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 #000;
        background:#fff
    }
}
.clearing-blackout{
    background:#000;
    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:#fff;
    margin-bottom:0;
    text-align:center;
    position:absolute;
    bottom:0;
    background:#000;
    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:#fff;
    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:.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 #fff transparent transparent
}
.clearing-main-right{
    right:10px;
    content:"";
    display:block;
    width:0;
    height:0;
    border:solid 16px;
    border-color:transparent transparent transparent #fff
}
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:#000;
    background:rgba(0,0,0,0.75);
    height:150px;
    margin-top:5px
}
.clearing-assembled .clearing-container .visible-img{
    background:#000;
    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 #fff
}
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:0;
    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:400;
    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:#f5f5f5;
    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:0;
    right:0;
    top:0;
    bottom:0;
    display:block;
    background:rgba(255,255,255,0.7);
    opacity:0;
    -webkit-transition:opacity .3s ease-in-out .3s;
    -moz-transition:opacity .3s ease-in-out .3s;
    transition:opacity .3s ease-in-out .3s
}
.entry-thumb .link a,.entry-thumb .hover-link a{
    font-size:20px;
    position:absolute;
    top:110%;
    left:50%;
    display:block;
    width:40px;
    height:40px;
    line-height:40px;
    margin-top:-20px;
    text-align:center;
    -webkit-transition:top .3s ease-in-out;
    -moz-transition:top .3s ease-in-out;
    transition:top .3s ease-in-out
}
.entry-thumb .link a i,.entry-thumb .hover-link a i{
    display:block;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#28262b;
    background:transparent;
    border:1px solid #28262b;
    border-radius:50%;
    -webkit-transition:background .3s ease-in-out,border-color .3s ease-in-out;
    -moz-transition:background .3s ease-in-out,border-color .3s ease-in-out;
    transition:background .3s ease-in-out,border-color .3s ease-in-out
}
.entry-thumb .link a i:hover,.entry-thumb .hover-link a i:hover{
    background:#fff;
    border-color:#fff
}
.entry-thumb .link a.image-link,.entry-thumb .hover-link a.image-link{
    margin-left:-50px;
    -webkit-transition:top .3s ease-in-out;
    -moz-transition:top .3s ease-in-out;
    transition:top .3s ease-in-out
}
.entry-thumb .link a.post-link,.entry-thumb .hover-link a.post-link{
    margin-left:10px;
    -webkit-transition:top .3s ease-in-out .3s;
    -moz-transition:top .3s ease-in-out .3s;
    transition:top .3s ease-in-out .3s
}
.entry-thumb .link.small i,.entry-thumb .hover-link.small i{
    position:absolute;
    right:20px;
    top:50%;
    left:50%;
    display:inline-block;
    height:40px;
    width:40px;
    margin-top:-20px;
    margin-left:-20px;
    border-radius:50%;
    background-color:transparent;
    color:#fff;
    line-height:41px;
    text-align:center;
    opacity:0;
    z-index:2;
    -webkit-transition:all .4s ease-out;
    -moz-transition:all .4s ease-out;
    transition:all .4s ease-out;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    transition:all .2s ease-out;
    border-radius:0
}
.entry-thumb .link.small i:before,.entry-thumb .hover-link.small i:before{
    position:absolute;
    content:"";
    display:block;
    width:1px;
    height:12px;
    background:#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:#fff
}
div.alert-box{
    border-color:#f1f1f1;
    background:#fff;
    font-size:inherit;
    text-shadow:none;
    font-weight:300;
    color:inherit;
    padding:13px
}
div.alert-box a{
    line-height:3
}
div.alert-box.alert{
    background-color:inherit;
    text-shadow:none;
    border-left:3px solid #f37a6b;
    color:inherit
}
div.alert-box.success{
    background-color:inherit;
    text-shadow:none;
    border-left:3px solid #4e9a21;
    color:inherit
}
.map-widget h3{
    margin-bottom:16px
}
.map-widget p{
    margin-bottom:16px
}
.ms-loading-container .ms-loading,.ms-slide .ms-slide-loading{
    display:none!important
}
.main_site_color{
    color:#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:#fff
    }
    50%{
        color:rgba(255,255,255,0.5)
    }
    65%{
        color:rgba(255,255,255,0.3)
    }
    80%{
        color:rgba(255,255,255,0.5)
    }
    100%{
        color:rgba(255,255,255,0.5)
    }
}
@-moz-keyframes dfdSideButtonsAnim{
    0%{
        color:#fff
    }
    50%{
        color:rgba(255,255,255,0.5)
    }
    65%{
        color:rgba(255,255,255,0.3)
    }
    80%{
        color:rgba(255,255,255,0.5)
    }
    100%{
        color:rgba(255,255,255,0.5)
    }
}
@-o-keyframes dfdSideButtonsAnim{
    0%{
        color:#fff
    }
    50%{
        color:rgba(255,255,255,0.5)
    }
    65%{
        color:rgba(255,255,255,0.3)
    }
    80%{
        color:rgba(255,255,255,0.5)
    }
    100%{
        color:rgba(255,255,255,0.5)
    }
}
@keyframes dfdSideButtonsAnim{
    0%{
        color:#fff
    }
    50%{
        color:rgba(255,255,255,0.5)
    }
    65%{
        color:rgba(255,255,255,0.3)
    }
    80%{
        color:rgba(255,255,255,0.5)
    }
    100%{
        color:#fff
    }
}
.dfd-fixed-button{
    position:fixed;
    width:200px;
    display:block;
    top:20%;
    left:100%;
    line-height:50px;
    margin-left:-50px;
    background:#1b1b1b;
    color:#fff;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
    z-index:9999;
    -webkit-transition:margin-left .3s ease,background .3s ease;
    -moz-transition:margin-left .3s ease,background .3s ease;
    transition:margin-left .3s ease,background .3s ease
}
.dfd-fixed-button i{
    font-size:20px;
    float:left;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center
}
.dfd-fixed-button.dfd-buy:hover{
    margin-left:-180px;
    color:#fff;
    background:#282828
}
.dfd-fixed-button.dfd-mail{
    width:200px;
    margin-top:55px
}
.dfd-fixed-button.dfd-mail:hover{
    margin-left:-200px;
    color:#fff;
    background:#282828
}
.dfd-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:0;
    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:0;
    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:-.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:#fff
}
#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 0 50px 0 rgba(0,0,0,0.15);
    box-shadow:0 0 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 0 50px 0 rgba(0,0,0,0.15);
    box-shadow:0 0 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:#fff
}
.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:-.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:-.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:#fff;
    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:#fff;
    border-color:#fff;
    -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:#fff;
    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:#fff;
    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 0;
    -moz-transition:opacity .3s ease 0s,visibility .3s ease 0;
    transition:opacity .3s ease 0s,visibility .3s ease 0
}
.form-search-section.shift-form{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease 0s,visibility .3s ease 0;
    -moz-transition:opacity .3s ease 0s,visibility .3s ease 0;
    transition:opacity .3s ease 0s,visibility .3s ease 0
}
.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:#fff;
    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:#fff;
    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:#fff
}
.form-search-section :-moz-placeholder{
    font-family:"Montserrat","Open Sans","PT Sans",sans-serif;
    font-size:25px;
    font-style:normal;
    font-weight:700;
    color:#fff;
    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:#fff;
    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:#fff
}
.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:#f33
}
.widget.soc-icons a:hover.dfd-socicon-dribbble{
    color:#f06eaa
}
.widget.soc-icons a:hover.dfd-socicon-linkedin{
    color:#39c
}
.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:#f50
}
.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:#fff;
        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:#fff
    }
    #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:-.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:#000;
        background:#fff
    }
    #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:#fff
    }
    #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:#000
    }
    #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:#000
    }
    #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:#fff;
        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:#fff
    }
    #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:#fff
    }
    #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:#fff
    }
    #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:#fff
    }
    #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 .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:#fff
    }
    #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:0;
        transition-delay:0
    }
    #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:0;
        transition-delay:0
    }
    #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:#fff
    }
    #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:#fff
    }
    #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 0;
        -moz-transition:opacity .3s ease 0s,-moz-transform .3s ease 0;
        -o-transition:opacity .3s ease 0s,-o-transform .3s ease 0;
        transition:opacity .3s ease 0s,transform .3s ease 0s,transform .3s ease 0
    }
    #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 .1s;
        -moz-transition:opacity .3s ease .1s,-moz-transform .3s ease .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:#fff
    }
    #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:#fff
    }
    #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:#000;
        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:#fff;
        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:#fff;
        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 0;
        -moz-transition:-moz-transform .5s ease 0;
        transition:transform .5s ease 0
    }
    #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 0;
        -moz-transition:background .3s ease .0s,opacity .3s ease .0s,visibility .3s ease 0;
        transition:background .3s ease .0s,opacity .3s ease .0s,visibility .3s ease 0
    }
    #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:#fff
    }
    #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:#fff;
        -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:#000;
        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:#fff
}
#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:#fff
}
#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:#fff
}
#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:#fff
}
#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:#fff
}
.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:-.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:-.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:-.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:-.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:#000;
        background:#fff
    }
    #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:#000;
        background:#fff;
        -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:#fff;
    -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:#fff;
    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:#fff;
    -webkit-box-shadow:-4px 0 0 0 #ffffff,4px 0 0 0 #fff;
    box-shadow:-4px 0 0 0 #ffffff,4px 0 0 0 #fff
}
.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:400;
    margin-top:-.5em;
    margin-right:-.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:#fff
}
.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:400;
    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:#000;
        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:#000
    }
    #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:#000
    }
    #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:#fff;
        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:#fff
    }
    #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:#fff
    }
    #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:#000
    }
    #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:#000
    }
    #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:#fff
    }
    #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:#fff
    }
    #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:#000
    }
    #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:#fff
    }
    #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:#000
    }
    #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:#fff
    }
    #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:#000
    }
    #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:#000
    }
    #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:#fff
    }
    #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:#fff
    }
}
div#stuning-header{
    position:relative;
    overflow:hidden;
    background-color:#fff
}
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:-.5%;
    left:-.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:#fff;
    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:#fff;
    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:#000
}
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:#fff
}
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:#fff
}
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 0;
    -moz-transition:z-index 1s ease 0;
    transition:z-index 1s ease 0
}
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 0;
    -moz-transition:opacity .3s ease 0s,visibility .3s ease 0;
    transition:opacity .3s ease 0s,visibility .3s ease 0
}
#top-panel-inner{
    position:fixed;
    top:0;
    left:0;
    right:0;
    height:0;
    z-index:9;
    -webkit-transition:z-index 0 ease 1s;
    -moz-transition:z-index 0 ease 1s;
    transition:z-index 0 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 0;
    -moz-transition:opacity .3s ease 0s,visibility .3s ease 0;
    transition:opacity .3s ease 0s,visibility .3s ease 0
}
#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:#fff
}
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:#fff;
    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:#000
}
.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:#fff;
    -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:#fff
}
.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:#fff;
    -webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.1);
    box-shadow:0 0 0 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:#fff;
    -webkit-box-shadow:0 0 0 1px #fff;
    box-shadow:0 0 0 1px #fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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 #fff
}
.dfd-background-dark .more-button.slide-up:hover,.row .background--dark .more-button.slide-up:hover{
    text-shadow:0 -16px #3498db,0 0 #fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.dfd-background-dark .button:hover i,.row .background--dark .button:hover i{
    color:#fff
}
.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:#fff!important
}
.dfd-background-dark .slick-dots li button:hover,.row .background--dark .slick-dots li button:hover{
    color:#fff!important
}
.dfd-background-dark .slider-controls .slider-control:before,.row .background--dark .slider-controls .slider-control:before{
    color:#fff
}
.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:#fff
}
.dfd-background-dark .text-list-slider .slick-dots li button:hover,.row .background--dark .text-list-slider .slick-dots li button:hover{
    color:#fff
}
.dfd-background-dark .slick-slider .slick-dots li .dfd-square-dots,.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:#fff
}
.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:#999
}
.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:#999
}
.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:0;
    right:0
}
.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:0 15px 50px 0 rgba(255,255,255,0.05);
    box-shadow:0 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:#fff
}
.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:#fff;
    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:#fff
}
.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:#fff;
    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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff;
    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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff!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:#fff
}
.dfd-background-dark#footer .dfd-footer-menu ul li,.row .background--dark#footer .dfd-footer-menu ul li{
    color:#fff
}
.dfd-background-dark#footer .dfd-footer-menu ul li a,.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:#fff
}
.dfd-background-dark .dfd-heading-module-wrap .dfd-title,.row .background--dark .dfd-heading-module-wrap .dfd-title{
    color:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff!important
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-7 a:before,.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-8 a:before,.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:#fff
}
.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-24 a:hover:before,.dfd-background-dark .widget.soc-icons.dfd-soc-icons-hover-style-25 a:hover:before,.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.dfd-background-dark .dfd-testimonial-item .dfd-content-title-big,.row .background--dark .dfd-testimonial-item .dfd-content-title-big{
    color:#fff
}
.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:#fff
}
.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:#fff;
    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:#fff
}
.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:#fff
}
.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:after,.dfd-background-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li .ui-tabs-anchor:before,.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:#fff;
    -webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.1);
    box-shadow:0 0 0 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:#fff;
    -webkit-box-shadow:0 0 0 1px #fff;
    box-shadow:0 0 0 1px #fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:#fff!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:0 3px 15px -3px rgba(255,255,255,0.1)!important;
    box-shadow:0 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:#fff!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:#fff
}
.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:#fff;
    border-bottom-color:#fff
}
.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:#fff!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-color:#fff
}
.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:#fff
}
.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:#fff;
    background:#fff
}
.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:#fff
}
.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:0 17.321px 40px 0 rgba(154,154,154,0.198);
    box-shadow:0 17.321px 40px 0 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:#fff;
    color:#fff!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:0 17.321px 40px 0 rgba(154,154,154,0.198);
    box-shadow:0 17.321px 40px 0 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:#fff
}
.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:#fff!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:#fff
}
.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:#fff!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.classic_empty .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab: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:#fff
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,.row .background--dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{
    border-color:rgba(255,255,255,0.23)!important;
    color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,.row .background--dark .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{
    background:#fff!important;
    border-color:rgba(255,255,255,0.23)!important;
    color:#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:#fff
}
.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:0 3px 15px -3px rgba(255,255,255,0.1)!important;
    box-shadow:0 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:#fff
}
.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:#fff!important
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before,.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after,.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before,.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after{
    border-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-icon,.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:0 3px 15px -3px rgba(255,255,255,0.1)!important;
    box-shadow:0 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:#fff
}
.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:#fff
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i,.row .background--dark .dfd_tabs_block .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i{
    color:#fff
}
.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:#fff
}
.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:#fff!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:0 17.321px 40px 0 rgba(134,134,134,0.19);
    box-shadow:0 17.321px 40px 0 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:#fff!important;
    border-color:rgba(255,255,255,0.23)!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover,.row .background--dark .dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover{
    color:#fff!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:#fff!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:#fff
}
.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:#fff!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:#fff
}
.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:#fff
}
.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:#fff!important;
    border-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:before,.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:after,.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:before,.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-2 .vc_tta-tab.vc_active a:after{
    border-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab a,.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:#fff!important;
    border-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:before,.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:after,.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:before,.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-3 .vc_tta-tab.vc_active a:after{
    border-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab a,.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:#fff!important;
    border-bottom-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:before,.dfd-background-dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:after,.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:before,.row .background--dark .dfd_tabs_block .dfd_tta_tour.style-5 .vc_tta-tab.vc_active a:after{
    border-color:#fff!important
}
.dfd-background-dark .dfd_tabs_block .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:#fff
}
.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:#fff
}
.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:#fff!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:#fff
}
.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:#fff
}
.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:#fff!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:#999!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:#999!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:#fff!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,#fff 0%,rgba(255,255,255,0.27) 0%);
    background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0.27) 0%);
    background:-ms-linear-gradient(left,#fff 0%,rgba(255,255,255,0.27) 0%);
    background:linear-gradient(to right,#fff 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:#fff!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:#fff
}
.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 #fff
}
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset2 .container,.row .background--dark .wpcf7 form.dfd_contact_form.preset2 .container{
    border-color:#fff!important
}
.dfd-background-dark .wpcf7 form.dfd_contact_form.preset2 .wpcf7-submit,.row .background--dark .wpcf7 form.dfd_contact_form.preset2 .wpcf7-submit{
    color:#fff
}
.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:#fff!important;
    overflow:hidden
}
.dfd-background-dark .wpcf7 form.dfd_contact_form .reloadCap,.row .background--dark .wpcf7 form.dfd_contact_form .reloadCap{
    color:#fff!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:#fff
}
.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:#fff;
    background:transparent;
    background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 75%,transparent 75%,transparent);
    background-image:-ms-linear-gradient(135deg,rgba(255,255,255,0.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(135deg,rgba(255,255,255,0.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 75%,transparent 75%,transparent);
    background-image:linear-gradient(135deg,rgba(255,255,255,0.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(135deg,rgba(255,255,255,0.05) 20%,transparent 25%,transparent 50%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 70%,transparent 75%,transparent);
    -webkit-background-size:14px 14px;
    background-size:14px 14px
}
.dfd-background-dark .wpcf7 form .wpcf7 form.dfd_contact_form .error,.row .background--dark .wpcf7 form .wpcf7 form.dfd_contact_form .error{
    background:#1b1b1b;
    color:#fff
}
.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,#fff 0%,rgba(255,255,255,0.27) 59%);
    background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0.27) 59%);
    background:-ms-linear-gradient(left,#fff 0%,rgba(255,255,255,0.27) 59%);
    background:linear-gradient(to right,#fff 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:#fff
}
.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:#fff
}
.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:0 0 #fff,0 50px #fff;
    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:0 4px 16px 4px rgba(123,122,122,0.15);
    box-shadow:0 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:0 -50px #fff,0 0 #fff
}
#footer.dark h1 >span,#footer.dark h2 >span,#footer.dark h3 >span,#footer.dark h4 >span,#footer.dark h5 >span,#footer.dark h6 >span,#footer.dark .block-title,#footer.dark .feature-title,#footer.dark .box-name,#footer.dark a{
    color:#fff
}
#footer.dark div,#footer.dark p,#footer.dark span,#footer.dark *{
    color:rgba(255,255,255,0.7)
}
#footer.dark .entry-meta *,#footer.dark .dopinfo,#footer.dark .subtitle{
    color:rgba(255,255,255,0.7)
}
#sub-footer.dark .block-title,#sub-footer.dark .feature-title,#sub-footer.dark .box-name{
    color:#fff
}
#sub-footer.dark div,#sub-footer.dark p,#sub-footer.dark span,#sub-footer.dark *{
    color:rgba(255,255,255,0.7)
}
#sub-footer.dark .entry-meta >span,#sub-footer.dark .dopinfo,#sub-footer.dark .subtitle{
    color:rgba(255,255,255,0.7)
}
#sub-footer.dark .copyright-section span{
    color:rgba(255,255,255,0.7)
}
#sub-footer.dark .copyright-section a{
    color:#fff
}
#sub-footer.dark .footer-menu li a{
    color:#7a7a7a
}
#sub-footer.dark .footer-menu li a:hover{
    color:#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:#fff;
    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:15px 0 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:-.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:15px 0 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:0 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:#fff;
    -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
}
div#bbpress-forums fieldset.bbp-form input[type="checkbox"]{
    margin:0 0 20px;
    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:#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)
}
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:#fff;
    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:#fff
}
.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:#fff;
    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:#fff
}
.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:#fff;
    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:#fff;
    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:#fff
}
.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:#fff;
    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:#fff;
    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:-.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:700;
    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:#fff;
    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
}
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:#fff;
    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:-.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:#fff;
    -webkit-transform:scale(1);
    transform:scale(1)
}
article.post.format-gallery .slick-dots > li.slick-active button:hover{
    border-color:#fff
}
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:-.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:700;
    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:0 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:0 0 #fff,0 50px #fff;
    -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:0 0 0 0 transparent;
    box-shadow:0 0 0 0 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:0 -50px #fff,0 0 #fff
}
.body-back-to-top:hover:after{
    -webkit-transform:scale(1.07);
    transform:scale(1.07);
    background:#3498db;
    -webkit-box-shadow:0 10px 20px 8px rgba(0,0,0,0.15);
    box-shadow:0 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:160px
}
.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 0 transparent;
    box-shadow:0 10px 27px 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
}
#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 0 rgba(0,0,0,0.2);
    box-shadow:0 10px 27px 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)
}
#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:-.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:700;
    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:#fff;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile,html.dfd-compile-box body.import-php #TB_window .BlockCompile,html.dfd-compile-box body.index-php #TB_window .BlockCompile,html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile,html.dfd-compile-box body.plugins-php #TB_window .BlockCompile,html.dfd-compile-box body.update-core-php #TB_window .BlockCompile,html.dfd-compile-box #TB_window .BlockCompile{
    height:100%;
    margin:0 -40px;
    padding:40px;
    overflow-x:hidden;
    overflow-y:scroll
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .compilestatuslessBar,html.dfd-compile-box body.import-php #TB_window .BlockCompile .compilestatuslessBar,html.dfd-compile-box body.index-php #TB_window .BlockCompile .compilestatuslessBar,html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .compilestatuslessBar,html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .compilestatuslessBar,html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .compilestatuslessBar,html.dfd-compile-box #TB_window .BlockCompile .compilestatuslessBar{
    height:20px;
    background:rgba(255,255,255,0.1)
}
html.dfd-compile-box body.about-php #TB_window .BlockCompile .compilestatuslessBar .stat,html.dfd-compile-box body.import-php #TB_window .BlockCompile .compilestatuslessBar .stat,html.dfd-compile-box body.index-php #TB_window .BlockCompile .compilestatuslessBar .stat,html.dfd-compile-box body.plugin-install-php #TB_window .BlockCompile .compilestatuslessBar .stat,html.dfd-compile-box body.plugins-php #TB_window .BlockCompile .compilestatuslessBar .stat,html.dfd-compile-box body.update-core-php #TB_window .BlockCompile .compilestatuslessBar .stat,html.dfd-compile-box #TB_window .BlockCompile .compilestatuslessBar .stat{
    display:block;
    height:100%;
    width:0;
    background:rgba(255,255,255,0.2);
    -webkit-transition:all .2s ease-out .2s;
    -moz-transition:all .2s ease-out .2s;
    -o-transition:all .2s ease-out .2s;
    transition:all .2s ease-out .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:700;
    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:-.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:#fff;
    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:#fff;
    -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:-.5em
}
.dk-select .dk-selected:hover{
    background:#fff;
    -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:#fff;
    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 0;
    -moz-transition:left .3s ease .0s,opacity .3s ease 0;
    transition:left .3s ease .0s,opacity .3s ease 0
}
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 0;
    -moz-transition:left .3s ease .0s,opacity .3s ease 0;
    transition:left .3s ease .0s,opacity .3s ease 0
}
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 0;
    -moz-transition:top .3s ease .0s,opacity .3s ease 0;
    transition:top .3s ease .0s,opacity .3s ease 0
}
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 0;
    -moz-transition:top .3s ease .0s,opacity .3s ease 0;
    transition:top .3s ease .0s,opacity .3s ease 0
}
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:#fff;
    -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:#fff;
    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:#fff;
    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:#fff
}
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:#fff
}
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:-.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:-.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:#fff;
    -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:0;
    transition-delay:0
}
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:#fff;
    border-color:#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)
}
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:#fff;
    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:#fff;
    -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:#fff;
    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:#000;
    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 .3s ease-out;
    transition:all .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 .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{
    width:10px;
    height:10px;
    margin:-5px 0 0 -5px
}
#fp-nav{
    position:fixed;
    z-index:100;
    margin-top:-32px;
    top:50%;
    opacity:1;
    -webkit-transform:translate3d(0,0,0)
}
#fp-nav.right{
    right:17px
}
#fp-nav.left{
    left:17px
}
#fp-nav.dfd-nav-light ul li span{
    background:#333
}
#fp-nav.dfd-nav-dark ul li span{
    background:#fff
}
#fp-nav ul li .fp-tooltip{
    position:absolute;
    top:50%;
    color:#fff;
    font-size:13px;
    white-space:nowrap;
    max-width:220px;
    overflow:hidden;
    display:block;
    opacity:0;
    width:0;
    cursor:pointer;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
#fp-nav ul li .fp-tooltip.right{
    right:20px
}
#fp-nav ul li:hover .fp-tooltip{
    -webkit-transition:opacity .2s ease-in;
    transition:opacity .2s ease-in;
    width:auto;
    opacity:1
}
#fp-nav.fp-show-active a.active + .fp-tooltip{
    -webkit-transition:opacity .2s ease-in;
    transition:opacity .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
}
@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;
    z-index:2
}
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:#fff
}
.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:#fff
}
.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 0 transparent;
    box-shadow:0 10px 27px 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;
    -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 0 rgba(0,0,0,0.2);
    box-shadow:0 10px 27px 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-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:#fff;
    background:rgba(0,0,0,0.2);
    border-radius:50%;
    z-index:2;
    cursor:pointer;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease;
    -moz-transition:-moz-transform .3s ease;
    transition:transform .3s ease
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg + .dfd-sound-controller:hover{
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg + .dfd-sound-controller + .dfd-video-controller{
    font-size:12px;
    position:absolute;
    bottom:30px;
    right:62px;
    display:block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    border-radius:2px;
    z-index:2;
    cursor:pointer;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease;
    -moz-transition:-moz-transform .3s ease;
    transition:transform .3s ease
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-video-bg + .dfd-sound-controller + .dfd-video-controller:hover{
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.vc-row-wrapper .dfd-row-bg-wrap.dfd-row-bg-image.dfd_vertical_parallax{
    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:#fff
}
.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:0;
    padding-bottom:0
}
#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:#fff
}
.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 .7s ease-out;
    -moz-transition:all .7s ease-out;
    -o-transition:all .7s ease-out;
    transition:all .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:-.5em;
    color:#fff;
    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:700;
    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:#fff;
    -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:#fff;
    -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:0 15px 50px 0 transparent;
    box-shadow:0 15px 50px 0 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:#fff;
    color:#28262b;
    -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.25);
    box-shadow:0 15px 50px 0 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:#fff;
    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:#fff
}
.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:#fff;
    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 0;
    -moz-transition:opacity .3s ease .0s,visibility .3s ease 0;
    transition:opacity .3s ease .0s,visibility .3s ease 0
}
.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:#fff!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:#fff;
    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:-.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:-.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:-.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:#fff
}
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:#fff
}
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:#fff;
    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:#fff;
    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:#fff;
    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:#fff;
    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:#fff
}
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:#fff;
    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:0 0 0 0 transparent;
    box-shadow:0 0 0 0 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:#fff;
    background:#fff;
    -webkit-box-shadow:0 15px 25px 5px rgba(0,0,0,0.1);
    box-shadow:0 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 0 #fff,0 0 #fff;
    -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:0 0 #fff,40px 0 #fff
}
.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 0;
    -moz-transition:background .2s ease 0;
    transition:background .2s ease 0
}
.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:#39c
}
.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-googleplus a,.dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-googleplus a,.dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-googleplus a{
    background:#d7482a
}
.dfd-blog-share-popup-wrap .dfd-share-buttons > li.dfd-share-googleplus a:hover,.dfd-blog-share-fixed-wrap .dfd-share-buttons > li.dfd-share-googleplus a:hover,.dfd-blog-share-wrap .dfd-share-buttons > li.dfd-share-googleplus a:hover{
    background:#b63c22
}
.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:#fff;
    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 0 ease 0s,visibility 0 ease 0;
    -moz-transition:opacity 0 ease 0s,visibility 0 ease 0;
    transition:opacity 0 ease 0s,visibility 0 ease 0
}
.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 0;
    -moz-transition:opacity .3s ease .0s,transform .3s ease 0;
    transition:opacity .3s ease .0s,transform .3s ease 0
}
.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 0;
    -moz-transition:opacity .3s ease .0s,transform .3s ease 0;
    transition:opacity .3s ease .0s,transform .3s ease 0
}
.dfd-blog-share-popup-wrap .dfd-share-title{
    position:relative;
    cursor:pointer;
    height:40px;
    line-height:40px;
    padding: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 0;
    -moz-transition:opacity .3s ease .0s,transform .3s ease 0;
    transition:opacity .3s ease .0s,transform .3s ease 0
}
.dfd-blog-share-popup-wrap .dfd-share-buttons li:nth-child(1){
    -webkit-transition:opacity .3s ease .0s,transform .3s ease 0;
    -moz-transition:opacity .3s ease .0s,transform .3s ease 0;
    transition:opacity .3s ease .0s,transform .3s ease 0
}
.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:#fff;
    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 0;
    -moz-transition:-moz-transform .3s ease-in-out 0;
    transition:transform .3s ease-in-out 0
}
#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:#fff;
    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 0;
    -moz-transition:background .3s ease .0s,visibility .3s ease 0;
    transition:background .3s ease .0s,visibility .3s ease 0
}
@-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:#fff;
    border-radius:50%;
    opacity:.6;
    -webkit-animation:dfdPreloaderAnimationSecond 2s infinite ease-in-out;
    -moz-animation:dfdPreloaderAnimationSecond 2s infinite ease-in-out;
    animation:dfdPreloaderAnimationSecond 2s 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:#fff;
    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:-.32s;
    -moz-animation-delay:-.32s;
    -o-animation-delay:-.32s;
    -ms-animation-delay:-.32s;
    animation-delay:-.32s
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span.item-two{
    left:50%;
    margin-left:-9px;
    -webkit-animation-delay:-.16s;
    -moz-animation-delay:-.16s;
    -o-animation-delay:-.16s;
    -ms-animation-delay:-.16s;
    animation-delay:-.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:#fff;
    border-radius:50%;
    -webkit-animation:dfdPreloaderAnimationFourth 1s infinite ease-in-out;
    -moz-animation:dfdPreloaderAnimationFourth 1s infinite ease-in-out;
    animation:dfdPreloaderAnimationFourth 1s 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 0
}
#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 2s infinite linear;
    -moz-animation:dfdPreloaderAnimationSixth 2s infinite linear;
    animation:dfdPreloaderAnimationSixth 2s 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 2s infinite ease-in-out;
    -moz-animation:dfdPreloaderAnimationSixthBounce 2s infinite ease-in-out;
    animation:dfdPreloaderAnimationSixthBounce 2s 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:#fff;
    -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:#000
}
.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:.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:.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:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.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:#fff;
    z-index:999999
}
body.dfd-custom-padding-html .dfd-frame-line.line-left,body.dfd-custom-padding-html .dfd-frame-line.line-right{
    position:fixed;
    top:0;
    bottom:0;
    display:block;
    width:30px;
    background:#fff;
    z-index:999999
}
body.dfd-custom-padding-html .dfd-frame-line.line-top{
    top:0
}
body.dfd-custom-padding-html .dfd-frame-line.line-bottom{
    bottom:0
}
body.dfd-custom-padding-html .dfd-frame-line.line-left{
    left:0
}
body.dfd-custom-padding-html .dfd-frame-line.line-right{
    right:0
}
body.dfd-custom-padding-html .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:#fff;
    -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:#fff;
    -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:#fff
}
.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:#fff
}
.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:#f33
}
.widget_dfd_author .icon-container a:hover.dfd-socicon-linkedin{
    background-color:#39c
}
.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:#fff;
    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.google-plus .color-mask{
    background:#fe5339
}
.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:#fff
}
.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:400;
    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:#fff;
    -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:#fff;
    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:400;
    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:400;
    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:#fff;
    -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:#fff;
    -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:#fff
}
.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:#fff
}
.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:#fff
}
.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:400;
    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:#fff
}
.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:0 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:#fff;
    -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:#fff
}
.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:400;
    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:400;
    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:0 15px 50px 0 transparent;
    box-shadow:0 15px 50px 0 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:#fff;
    color:#28262b;
    -webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,0.25);
    box-shadow:0 15px 50px 0 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:400;
    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:400;
    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:#fff;
    -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:-.5em
}
.widget_icl_lang_sel_widget #lang_sel > ul > li > a:hover{
    background:#fff;
    -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:#fff;
    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:400;
    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:400;
    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 #fff 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 #fff
    }
}
@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:0
    }
    #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
    }
    .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 0 linear .2s;
    -moz-transition:-moz-transform .3s ease,background 0 linear .2s;
    -o-transition:-o-transform .3s ease,background 0 linear .2s;
    transition:transform .3s ease,background 0 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 0 linear .05s;
    -moz-transition:-moz-transform .3s ease,background 0 linear .05s;
    -o-transition:-o-transform .3s ease,background 0 linear .05s;
    transition:transform .3s ease,background 0 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:0;
    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;
    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:#fff
}
.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:27px auto 0!important
}
.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 0 10px!important;
    border-width:0;
    padding:7px 30px 7px 24px;
    border-radius:2px;
    color:#fff
}
.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;
    -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;
    border-color:transparent
}
.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:#fff;
    height:45px;
    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:-.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:#fff;
    background:#25d176;
    border:1px solid #25d176;
    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:0;
    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:#fff;
    height:45px;
    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:-.6em;
    color:inherit;
    z-index:3
}
.wpcf7 form .dfd-contact-from-style-6 input[type="submit"]:hover{
    color:#fff;
    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:#fff;
    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;
    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 .4s
}
.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
    margin:30px 0 10px!important;
    border-width:0;
    padding:7px 30px 7px 24px;
    font-size:13px;
    border-radius:2px;
    color:#fff;
    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:700
}
.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:#fff
}
.wpcf7 form.dfd_contact_form p:not(.last){
    margin-bottom:14px
}
.wpcf7 form.dfd_contact_form p.last{
    margin-bottom:0
}
.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:0;
    font-weight:400;
    padding:15px 20px;
    transition:all .4s;
    height:48px
}
.wpcf7 form.dfd_contact_form .req_text{
    font-family:initial;
    position:absolute;
    top:0;
    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:0 40px!important
}
.wpcf7 form.dfd_contact_form.preset1 span.active input,.wpcf7 form.dfd_contact_form.preset1 span.active textarea{
    background-color:#fff!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:0;
    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:0
}
.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:0!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:0;
    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:0
}
.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
}
.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:0!important
    }
    .wpcf7 .padding-center{
        padding:0!important
    }
    .wpcf7 .padding-right{
        padding-left:0!important;
        padding-right:0
    }
}
.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,#fff 0%,rgba(255,255,255,0.27) 59%);
    background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0.27) 59%);
    background:-ms-linear-gradient(left,#fff 0%,rgba(255,255,255,0.27) 59%);
    background:linear-gradient(to right,#fff 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:700;
    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:#fff
}
â€‹ #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:#fff;
    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 .7s infinite;
    -moz-animation:blink .7s infinite;
    animation:blink .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:#fff
}
.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:#fff;
    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:#fff
}
.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:0 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:#fff;
    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:-.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:-.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:#fff
}
.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:#fff;
    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:-.5em;
    font-size:15px;
    color:#fff;
    -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:0 15px 50px 0 transparent;
    box-shadow:0 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:#fff;
    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:0 15px 50px 0 rgba(0,0,0,0.35);
    box-shadow:0 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;
    *display:inline
}
.odometer.odometer-auto-theme .odometer-digit{
    display:-moz-inline-box;
    -moz-box-orient:vertical;
    display:inline-block;
    *vertical-align:auto;
    position:relative;
    *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;
    *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:#fff
}
.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:#fff
}
.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;
    -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;
    -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:#fff;
    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:0;
    transition-delay:0
}
.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:700;
    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:#fff;
    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:0;
    transition-delay:0
}
.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:-.2px;
    color:#333
}
.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:0 12.99px 35px 0 rgba(34,35,40,0.137);
    box-shadow:0 12.99px 35px 0 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:0
}
.dfd-info-banner.style-23 .image-cover{
    margin-bottom:0
}
.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:#fff
}
.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:0
}
.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:#fff
}
.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:#fff;
    opacity:.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 0 ease .0s,bottom .3s ease;
    -moz-transition:opacity 0 ease .0s,bottom .3s ease;
    transition:opacity 0 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:#fff
}
.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 .4s cubic-bezier(0.68,-0.4,1,1);
    -moz-transition:opacity .4s cubic-bezier(0.68,-0.4,1,1);
    transition:opacity .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:#fff
}
.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 0 ease;
    -moz-transition:opacity 0 ease;
    transition:opacity 0 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:.8
}
.dfd-info-banner.style-30 .overlay{
    background:rgba(0,0,0,0.6)
}
.dfd-info-banner.style-30 .description{
    color:#fff;
    margin-top:18px
}
.dfd-info-banner.style-30 .info-box-title{
    color:#fff
}
.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:#fff;
    background:#3498db;
    -webkit-box-shadow:0 12.99px 35px 0 rgba(34,35,40,0.137);
    box-shadow:0 12.99px 35px 0 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:#fff
}
.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;
    -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:#fff;
    -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:#fff;
    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;
    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 0 ease .3s,text-shadow .3s ease 0s,top .3s ease;
    -moz-transition:border-color .3s ease .3s,border-bottom-color 0 ease .3s,text-shadow .3s ease 0s,top .3s ease;
    transition:border-color .3s ease .3s,border-bottom-color 0 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-googleplus .dfd-share-icon,.dfd-new-share-module.style-3 ul li a.module-entry-share-link-googleplus .dfd-share-icon{
    color:#dd4c39
}
.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 0;
    -moz-transition:top .3s ease 0;
    transition:top .3s ease 0
}
.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-googleplus span{
    border-color:#dd4c39;
    background:#dd4c39;
    color:#dd4c39
}
.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:#fff
}
.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-googleplus,.dfd-new-share-module.style-4 ul li a.module-entry-share-link-googleplus,.dfd-new-share-module.style-7 ul li a.module-entry-share-link-googleplus{
    border-color:#dd4c39;
    background:#dd4c39;
    color:#dd4c39
}
.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:#fff!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-googleplus:after{
    border-color:#dd4c39;
    background:#dd4c39;
    color:#dd4c39
}
.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:400;
    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:#fff;
    -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:#fff!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-googleplus{
    border-color:#dd4c39!important;
    background:#dd4c39!important;
    color:#dd4c39
}
.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:#fff!important;
    -webkit-transition:color .3s ease 0;
    -moz-transition:color .3s ease 0;
    transition:color .3s ease 0
}
.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:#000
}
.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:.6s;
    transition-delay:.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:.8s;
    transition-delay:.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:.8s;
    transition-delay:.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:.8s;
    transition-delay:.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:.8s;
    transition-delay:.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:.4s;
    transition-delay:.4s;
    -webkit-animation-delay:.4s;
    -moz-animation-delay:.4s;
    animation-delay:.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:.8s;
    transition-delay:.8s;
    -webkit-animation-delay:.8s;
    -moz-animation-delay:.8s;
    animation-delay:.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:.6s;
    transition-delay:.6s;
    -webkit-animation-delay:.6s;
    -moz-animation-delay:.6s;
    animation-delay:.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:.4s;
    transition-delay:.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:.6s;
    transition-delay:.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:.8s;
    transition-delay:.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:#fff;
    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:#fff
}
.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:400;
    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:#fff;
    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: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;
    z-index:0
}
.dfd-pricing-block.style-01{
    border:1px solid #e7e7e7
}
.dfd-pricing-block.style-01 .block-head{
    background:#fff;
    border-bottom:1px solid #e7e7e7
}
.dfd-pricing-block.style-01 .block-bottom{
    background:#fff
}
.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:#fff;
    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:#fff
}
.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:#fff
}
.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:#fff
}
.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:0 15px 50px 0 rgba(0,0,0,0.5);
    box-shadow:0 15px 50px 0 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 0 ease 0;
    -moz-transition:width 0 ease 0;
    transition:width 0 ease 0
}
.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:#fff
}
.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:#fff;
    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:#fff;
    top:0
}
.dfd-progressbar.layout-3.percents-left .progressbar-title,.dfd-progressbar.layout-3.percents-left .progressbar-number{
    float:left;
    color:#fff
}
.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:#fff
}
.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 0 ease 0s,visibility 0 ease 0;
    -moz-transition:-moz-transform .3s ease,opacity 0 ease 0s,visibility 0 ease 0;
    -o-transition:-o-transform .3s ease,opacity 0 ease 0s,visibility 0 ease 0;
    transition:transform .3s ease,opacity 0 ease 0s,visibility 0 ease 0
}
.dfd-services-wrap.cubic .dfd-service-item .dfd-service-back{
    left:0;
    opacity:0;
    visibility:hidden;
    -webkit-transition:-webkit-transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s;
    -moz-transition:-moz-transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s;
    -o-transition:-o-transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s;
    transition:transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s
}
.dfd-services-wrap.cubic .dfd-service-item:hover .dfd-service-front{
    opacity:0;
    visibility:hidden;
    -webkit-transition:-webkit-transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s;
    -moz-transition:-moz-transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s;
    -o-transition:-o-transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s;
    transition:transform .3s ease,opacity 0 ease .3s,visibility 0 ease .3s
}
.dfd-services-wrap.cubic .dfd-service-item:hover .dfd-service-back{
    opacity:1;
    visibility:visible;
    -webkit-transition:-webkit-transform .3s ease,opacity 0 ease 0s,visibility 0 ease 0;
    -moz-transition:-moz-transform .3s ease,opacity 0 ease 0s,visibility 0 ease 0;
    -o-transition:-o-transform .3s ease,opacity 0 ease 0s,visibility 0 ease 0;
    transition:transform .3s ease,opacity 0 ease 0s,visibility 0 ease 0
}
.dfd-services-wrap.cubic.left_to_right .dfd-service-item{
    z-index:2;
    -webkit-transition:z-index 0 ease .3s;
    -moz-transition:z-index 0 ease .3s;
    transition:z-index 0 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 0 ease 0;
    -moz-transition:z-index 0 ease 0;
    transition:z-index 0 ease 0
}
.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:#fff
}
.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:#fff
}
.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:#fff
}
.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:0;
    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:#fff
}
.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:#f33
}
.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:#f50
}
.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:#f33
}
.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:#f50
}
.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:#fff
}
.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:#fff
}
.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:#f33;
    border-color:#f33
}
.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:#f50;
    border-color:#f50
}
.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:#fff
}
.dfd-soc-icon.style-4 a:hover:before{
    color:#fff;
    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:0 15px 50px 0 transparent;
    box-shadow:0 15px 50px 0 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:0 15px 50px 0 rgba(0,0,0,0.4);
    box-shadow:0 15px 50px 0 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:#fff
}
.dfd-soc-icon.style-7 a{
    color:#fff;
    -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:#f33
}
.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:#f50
}
.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:red
}
.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:#c40
}
.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:#000
}
.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:0 0 0 #007618,1px 1px 0 #00791b,2px 2px 0 #007c1e,3px 3px 0 #007e20,4px 4px 0 #008123,5px 5px 0 #008426,6px 6px 0 #008628,7px 7px 0 #00892b,8px 8px 0 #008c2e,9px 9px 0 #008e30,10px 10px 0 #009133,11px 11px 0 #039436,12px 12px 0 #059638,13px 13px 0 #08993b,14px 14px 0 #0b9c3e,15px 15px 0 #0d9e40,16px 16px 0 #10a143,17px 17px 0 #12a345,18px 18px 0 #15a648,19px 19px 0 #18a94b,20px 20px 0 #1aab4d,21px 21px 0 #1dae50,22px 22px 0 #20b153,23px 23px 0 #22b355,24px 24px 0 #25b658,25px 25px 0 #28b95b,26px 26px 0 #2abb5d,27px 27px 0 #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:0 0 0 #004684,1px 1px 0 #004785,2px 2px 0 #004987,3px 3px 0 #004b89,4px 4px 0 #004d8b,5px 5px 0 #004f8d,6px 6px 0 #00518f,7px 7px 0 #005290,8px 8px 0 #005492,9px 9px 0 #005694,10px 10px 0 #005896,11px 11px 0 #005a98,12px 12px 0 #005c9a,13px 13px 0 #005d9b,14px 14px 0 #005f9d,15px 15px 0 #00619f,16px 16px 0 #0063a1,17px 17px 0 #0065a3,18px 18px 0 #0067a5,19px 19px 0 #0068a6,20px 20px 0 #006aa8,21px 21px 0 #006caa,22px 22px 0 #006eac,23px 23px 0 #0070ae,24px 24px 0 #0072b0,25px 25px 0 #0073b1,26px 26px 0 #0075b3,27px 27px 0 #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:0 0 0 #8c0000,1px 1px 0 #8d0000,2px 2px 0 #8f0000,3px 3px 0 #910000,4px 4px 0 #930000,5px 5px 0 #950000,6px 6px 0 #970000,7px 7px 0 #980000,8px 8px 0 #9a0000,9px 9px 0 #9c0000,10px 10px 0 #9e0000,11px 11px 0 #a00000,12px 12px 0 #a20001,13px 13px 0 #a30002,14px 14px 0 #a50004,15px 15px 0 #a70006,16px 16px 0 #a90008,17px 17px 0 #ab000a,18px 18px 0 #ad000c,19px 19px 0 #ae000d,20px 20px 0 #b0000f,21px 21px 0 #b20011,22px 22px 0 #b40013,23px 23px 0 #b60115,24px 24px 0 #b80317,25px 25px 0 #b90418,26px 26px 0 #bb061a,27px 27px 0 #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:0 0 0 #03152c,1px 1px 0 #04162d,2px 2px 0 #06182f,3px 3px 0 #081a31,4px 4px 0 #0a1c33,5px 5px 0 #0c1e35,6px 6px 0 #0e2037,7px 7px 0 #0f2138,8px 8px 0 #11233a,9px 9px 0 #13253c,10px 10px 0 #15273e,11px 11px 0 #172940,12px 12px 0 #192b42,13px 13px 0 #1a2c43,14px 14px 0 #1c2e45,15px 15px 0 #1e3047,16px 16px 0 #203249,17px 17px 0 #22344b,18px 18px 0 #24364d,19px 19px 0 #25374e,20px 20px 0 #273950,21px 21px 0 #293b52,22px 22px 0 #2b3d54,23px 23px 0 #2d3f56,24px 24px 0 #2f4158,25px 25px 0 #304259,26px 26px 0 #32445b,27px 27px 0 #34465d
}
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-twitter{
    text-shadow:0 0 0 #247bbd,1px 1px 0 #257cbe,2px 2px 0 #277ec0,3px 3px 0 #2980c2,4px 4px 0 #2b82c4,5px 5px 0 #2d84c6,6px 6px 0 #2f86c8,7px 7px 0 #3087c9,8px 8px 0 #3289cb,9px 9px 0 #348bcd,10px 10px 0 #368dcf,11px 11px 0 #388fd1,12px 12px 0 #3a91d3,13px 13px 0 #3b92d4,14px 14px 0 #3d94d6,15px 15px 0 #3f96d8,16px 16px 0 #4198da,17px 17px 0 #439adc,18px 18px 0 #459cde,19px 19px 0 #469ddf,20px 20px 0 #489fe1,21px 21px 0 #4aa1e3,22px 22px 0 #4ca3e5,23px 23px 0 #4ea5e7,24px 24px 0 #50a7e9,25px 25px 0 #51a8ea,26px 26px 0 #53aaec,27px 27px 0 #55acee
}
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-vimeo{
    text-shadow:0 0 0 #0086b9,1px 1px 0 #0087ba,2px 2px 0 #0089bc,3px 3px 0 #008bbe,4px 4px 0 #008dc0,5px 5px 0 #008fc2,6px 6px 0 #0091c4,7px 7px 0 #0092c5,8px 8px 0 #0094c7,9px 9px 0 #0096c9,10px 10px 0 #0098cb,11px 11px 0 #009acd,12px 12px 0 #009ccf,13px 13px 0 #009dd0,14px 14px 0 #029fd2,15px 15px 0 #04a1d4,16px 16px 0 #06a3d6,17px 17px 0 #08a5d8,18px 18px 0 #0aa7da,19px 19px 0 #0ba8db,20px 20px 0 #0daadd,21px 21px 0 #0facdf,22px 22px 0 #11aee1,23px 23px 0 #13b0e3,24px 24px 0 #15b2e5,25px 25px 0 #16b3e6,26px 26px 0 #18b5e8,27px 27px 0 #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,#222 23px 23px,#222 24px 24px,#222 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,#f33 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:0 0 0 #7fa300,1px 1px 0 #80a400,2px 2px 0 #82a600,3px 3px 0 #84a800,4px 4px 0 #86aa00,5px 5px 0 #88ac00,6px 6px 0 #8aae00,7px 7px 0 #8baf00,8px 8px 0 #8db100,9px 9px 0 #8fb300,10px 10px 0 #91b500,11px 11px 0 #93b700,12px 12px 0 #95b900,13px 13px 0 #96ba00,14px 14px 0 #98bc00,15px 15px 0 #9abe00,16px 16px 0 #9cc000,17px 17px 0 #9ec200,18px 18px 0 #a0c400,19px 19px 0 #a1c500,20px 20px 0 #a3c700,21px 21px 0 #a5c900,22px 22px 0 #a7cb00,23px 23px 0 #a9cd00,24px 24px 0 #abcf00,25px 25px 0 #acd000,26px 26px 0 #aed200,27px 27px 0 #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:0 0 0 #007ebf,1px 1px 0 #007fc0,2px 2px 0 #0081c2,3px 3px 0 #0083c4,4px 4px 0 #0085c6,5px 5px 0 #0087c8,6px 6px 0 #0089ca,7px 7px 0 #008acb,8px 8px 0 #008ccd,9px 9px 0 #008ecf,10px 10px 0 #0090d1,11px 11px 0 #0092d3,12px 12px 0 #0094d5,13px 13px 0 #0095d6,14px 14px 0 #0097d8,15px 15px 0 #0099da,16px 16px 0 #009bdc,17px 17px 0 #009dde,18px 18px 0 #009fe0,19px 19px 0 #00a0e1,20px 20px 0 #00a2e3,21px 21px 0 #00a4e5,22px 22px 0 #00a6e7,23px 23px 0 #00a8e9,24px 24px 0 #00aaeb,25px 25px 0 #00abec,26px 26px 0 #00adee,27px 27px 0 #00aff0
}
.dfd-soc-icon.style-8 a:hover i.dfd-socicon-slideshare{
    text-shadow:0 0 0 #004684,1px 1px 0 #004785,2px 2px 0 #004987,3px 3px 0 #004b89,4px 4px 0 #004d8b,5px 5px 0 #004f8d,6px 6px 0 #00518f,7px 7px 0 #005290,8px 8px 0 #005492,9px 9px 0 #005694,10px 10px 0 #005896,11px 11px 0 #005a98,12px 12px 0 #005c9a,13px 13px 0 #005d9b,14px 14px 0 #005f9d,15px 15px 0 #00619f,16px 16px 0 #0063a1,17px 17px 0 #0065a3,18px 18px 0 #0067a5,19px 19px 0 #0068a6,20px 20px 0 #006aa8,21px 21px 0 #006caa,22px 22px 0 #006eac,23px 23px 0 #0070ae,24px 24px 0 #0072b0,25px 25px 0 #0073b1,26px 26px 0 #0075b3,27px 27px 0 #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,#f50 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:0 0 0 #000,1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000,4px 4px 0 #000,5px 5px 0 #000,6px 6px 0 #000,7px 7px 0 #000,8px 8px 0 #000,9px 9px 0 #000,10px 10px 0 #000,11px 11px 0 #000,12px 12px 0 #000,13px 13px 0 #000,14px 14px 0 #000,15px 15px 0 #000002,16px 16px 0 #000004,17px 17px 0 #010206,18px 18px 0 #030408,19px 19px 0 #040509,20px 20px 0 #06070b,21px 21px 0 #08090d,22px 22px 0 #0a0b0f,23px 23px 0 #0c0d11,24px 24px 0 #0e0f13,25px 25px 0 #0f1014,26px 26px 0 #111216,27px 27px 0 #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:0;
    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 0 0 0 30px transparent;
    box-shadow:inset 0 0 0 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 0 0 0 30px rgba(0,0,0,0.1);
    box-shadow:inset 0 0 0 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:0 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:0 15px 50px 0 rgba(0,0,0,0.35);
    box-shadow:0 15px 50px 0 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:0
}
.dfd-testimonial-slider.align-right .slick-dots li:last-child,.dfd-testimonial-slider.align-left .slick-dots li:last-child{
    margin-right:0
}
.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:-.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:-.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:-.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;
    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:.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:.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:.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:0 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:.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:-.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;
    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:#fff;
    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:11px 45px 11px 20px
}
.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:0 25px 70px 0 transparent;
    box-shadow:0 25px 70px 0 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:0 25px 70px 0 rgba(0,0,0,0.5);
    box-shadow:0 25px 70px 0 rgba(0,0,0,0.5)
}
.dfd-videoplayer.style-1 .dfd-video-content.on-hover:hover:before{
    -webkit-box-shadow:0 25px 70px 0 rgba(0,0,0,0.5);
    box-shadow:0 25px 70px 0 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:#fff;
    -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:.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:#fff;
    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:0 25px 70px 0 transparent;
    box-shadow:0 25px 70px 0 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:0 25px 70px 0 rgba(0,0,0,0.5);
    box-shadow:0 25px 70px 0 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:#fff;
    font-size:32px;
    font-weight:700;
    line-height:38px
}
.dfd-simple-advertisement div.box-info{
    color:#fff;
    text-transform:uppercase;
    font-size:10px
}
.dfd-simple-advertisement .box-info{
    display:inline-block;
    border-radius:4px;
    padding:0 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:0!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:0!important
}
.dfd-simple-advertisement:hover a{
    pointer-events:auto!important
}
.dfd-simple-advertisement:hover.hover_enable .cover.on-hover:before{
    -webkit-box-shadow:0 25px 70px 0 rgba(0,0,0,0.5);
    box-shadow:0 25px 70px 0 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:0
}
.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:0 0 #1b1b1b,0 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:0 4px 16px 4px rgba(0,0,0,0.15);
    box-shadow:0 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:0 -150px #fff,0 0 #fff!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:-.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:0;
    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:#000;
    color:#fff;
    display:inline-block;
    pointer-events:none;
    padding:0 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 .gm-style > div:first-child > div:first-child > div:nth-child(4) img{
    visibility:visible
}
.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:0!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:0!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
}
.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:#fff
}
.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:0;
    padding-right:0
}
.dfd_gmap .gm-style .CustomStyleInfoWin .map-title{
    color:#fff;
    line-height:30px;
    padding:0 21px;
    padding-bottom:0;
    display:inline-block;
    width:100%
}
.dfd_gmap .gm-style .CustomStyleInfoWin .map-content{
    padding:0 21px;
    color:#fff;
    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:0
}
.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:#fff;
    -webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,0.2);
    box-shadow:0 4px 17px 0 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:0;
    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,#fff,rgba(255,255,255,0.7));
    background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0.7));
    background:-o-linear-gradient(bottom,#fff,rgba(255,255,255,0.7));
    background:-ms-linear-gradient(bottom,#fff,rgba(255,255,255,0.7));
    background:linear-gradient(bottom,#fff,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,#fff,rgba(255,255,255,0.7));
    background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0.7));
    background:-o-linear-gradient(top,#fff,rgba(255,255,255,0.7));
    background:-ms-linear-gradient(top,#fff,rgba(255,255,255,0.7));
    background:linear-gradient(top,#fff,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,#fff,rgba(255,255,255,0.7));
    background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0.7));
    background:-o-linear-gradient(bottom,#fff,rgba(255,255,255,0.7));
    background:-ms-linear-gradient(bottom,#fff,rgba(255,255,255,0.7));
    background:linear-gradient(bottom,#fff,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,#fff,rgba(255,255,255,0.7));
    background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0.7));
    background:-o-linear-gradient(top,#fff,rgba(255,255,255,0.7));
    background:-ms-linear-gradient(top,#fff,rgba(255,255,255,0.7));
    background:linear-gradient(top,#fff,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:-.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: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:#000;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.dfd-team-member .widget.soc-icons a i:hover{
    color:gray
}
.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:#f33!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:orange!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:0
}
.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:0 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:0
}
.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:#fff
}
.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:#fff;
    -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:gray
}
.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:#f33!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:orange!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 .3s ease-in-out
}
.module-shadow-hover .shadow-block,.dfd-team-member .image-wrap .module-shadow-hover .shadow-block{
    transition:box-shadow .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:0 15px 50px 0 rgba(0,0,0,0.35);
    box-shadow:0 15px 50px 0 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:0;
    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:0
}
.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:#fff;
    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;
    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
}
.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:0 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{
    word-spacing:0;
    border-radius:0;
    padding:3px 7px 5px
}
.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
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:-7px;
    margin-top:-7px;
    border-width:0 0 7px 7px;
    border-color:transparent transparent #404040
}
.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:0
}
.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
}
.popover.bottom > .arrow{
    left:50%;
    margin-left:-7px;
    top:-7px
}
.popover.bottom > .arrow:after{
    content:" ";
    top:0;
    margin-left:-7px;
    border-width:7px 0 0 7px;
    border-color:transparent transparent transparent #404040
}
.popover.left > .arrow{
    top:50%;
    right:0;
    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(50)
    }
    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 0;
    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:0
}
.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:0;
    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:.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;
    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:0;
    -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:0;
    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:.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{
    transition:none!important;
    padding:22px 0 0
}
.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:0;
    margin-left:-1px
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li a{
    border-radius:0!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:0 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:0;
    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:0!important;
        border-left-width:0!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:0!important;
        border-left-width:0!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:0 17.321px 40px 0 rgba(34,35,40,0.198);
        box-shadow:0 17.321px 40px 0 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:0;
    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:0!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:0!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:0;
    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:0 17.321px 40px 0 rgba(34,35,40,0.198);
    box-shadow:0 17.321px 40px 0 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 0 15px;
    -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:0
}
.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:0;
    -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:.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:0;
    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:0!important
}
.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title a{
    display:table!important;
    width:100%;
    vertical-align:middle;
    padding:0!important;
    padding-right:0;
    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;
    width:100%;
    padding:5px 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:0;
    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;
    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:0;
    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:0;
    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-color:transparent!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:0 17.321px 40px 0 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:0;
    margin-bottom:0;
    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:0;
    -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:.6pt
}
.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover{
    color:#34db83;
    -webkit-box-shadow:0 3px 15px -3px rgba(0,0,0,0.25);
    box-shadow:0 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:0;
    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:.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:0;
    padding-right:0;
    padding-top:0;
    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:0
}
.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:0;
        margin-top:0
    }
    .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:0
}
.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:0
}
.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:0
}
.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:0!important;
    border-right-width:0!important;
    border-left-width:0!important;
    border-radius:0!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:0 17.321px 40px 0 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:0;
    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:0;
    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:0!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
    }
    .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:400;
    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:400
}
.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:#fff
}
.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:#000
}
.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:#000
}
.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:#fff;
    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:#fff
}
.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:#fff;
    -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:#fff;
    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:#fff;
    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:0;
    transition-delay:0
}
.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:0;
    transition-delay:0
}
.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:-.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:#fff
}
.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:.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:0 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:#fff;
    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:-.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:-.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
}
.autoschool-title-h2{
    font-family:"PT Serif";
    font-size:30px;
    font-style:italic;
    font-weight:400;
    text-transform:none;
    line-height:36px;
    letter-spacing:-1px;
    color:#2d2d2d;
    padding-bottom:20px;
    position:static;
    max-width:none;
    text-align:left;
    margin:0;
    margin-bottom:0;
    margin-top:0
}
.autoschool-title-h2:before{
    content:none
}
.autoschool-title-h2 strong{
    text-decoration:underline;
    color:#222
}
.block-title{
    position:relative;
    max-width:750px;
    text-align:center;
    margin:0 auto;
    margin-bottom:50px;
    margin-top:30px;
    font-family:'FuturaPTBold';
    font-size:35px;
    color:#313131
}
.block-title:before{
    content:" ";
    position:absolute;
    width:76%;
    margin:0 auto;
    height:1px;
    border-bottom:4px solid #eb9211;
    bottom:-13px;
    left:12%
}
