.clear {
clear: both;
} .latest-dvgalleries {
position: relative;
overflow: hidden !important;
padding:0px;
margin: 0px;
}
.latest-dvgalleries  > figcaption > div > .dvh5 {
margin: 0px !important;
text-decoration: none;
line-height: 1 !important;
font-weight: 700;
outline: none !important;
}
.latest-dvgalleries  > figcaption > div > .dvh5 > a {
text-decoration: none;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}
.latest-dvgalleries .button {
display: block;
}
.latest-dvgalleries > a {
outline: none !important;
}
.latest-dvgalleries > a > img {
width: 100%;
display: block;
padding: 0px !important;
margin: 0px !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
border:none !important;
-webkit-transition:border 0.2s ease-in-out;
-moz-transition:border 0.2s ease-in-out;
-o-transition:border 0.2s ease-in-out;
-ms-transition:border 0.2s ease-in-out;
transition:border 0.2s ease-in-out;
vertical-align: bottom;
overflow: hidden;
}
.latest-dvgalleries > figcaption {
width: 100%;
height: 100%;
}
.latest-dvgalleries > figcaption > div {
height: 100%;
}
.latest-dvgalleries > figcaption > div > p {
margin-top: 0px;
line-height: 1.5;
}
.latest-dvgalleries > figcaption > div > hr {
height: 1px !important;
border:none !important;
outline: none !important;
padding: 0px !important;
} .dvsquare {
position: relative;
overflow: hidden !important;
}
.dvsquare > a {
outline: none !important;
display: block;
}
.dvsquare > a > img {
width: 100%;
display: block;
padding: 0px !important;
margin: 0px !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
border:none !important;
-webkit-transition:opacity 0.2s ease-in-out;
-moz-transition:opacity 0.2s ease-in-out;
-o-transition:opacity 0.2s ease-in-out;
-ms-transition:opacity 0.2s ease-in-out;
transition:opacity 0.2s ease-in-out;
vertical-align: bottom;
overflow: hidden;
opacity: 1;
}
.dvsquare > a:hover img {
opacity: 0.1;
-webkit-transition:opacity 0.2s ease-in-out;
-moz-transition:opacity 0.2s ease-in-out;
-o-transition:opacity 0.2s ease-in-out;
-ms-transition:opacity 0.2s ease-in-out;
transition:opacity 0.2s ease-in-out;
} .dv-gallerycontainer {
position: relative;
width: 100%;
height: auto;
display: inline-block;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
padding: 0px !important;
vertical-align: bottom;
}
.dv-gallerycontent-inner {
margin: 0px !important;
}
.dv-gallerycontent-inner > .dvh4{
margin-top: 0px !important;
margin-right: 0px !important;
margin-left: 0px !important;
line-height: 1 !important;
font-weight: 700;
}
.dv-gallerycontent-inner > p {
margin-top: 0px !important;
line-height: 1.5;
margin-top: 0px;
}
.dv-gallerycontent-inner > .dvh4 > a{
text-decoration: none !important;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
outline: none !important;
}
.dv-gallerycontent {
float: right;
padding: 0px !important;
margin: 0px !important;
position: relative;
}
.dv-gallerycontent.withoutfimage {
width: 100% !important;
}
.dv-galleryimage {
position: absolute;
left:0;
top:0;
height: 100%;
vertical-align: bottom;
overflow: hidden;
cursor: pointer;
}
.dv-galleryimage a{
position: absolute;
left:0;
top:0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
vertical-align: bottom;
overflow: hidden;
outline: none !important;
}
.dv-galleryimage:hover a{
opacity: 0.9;
}
.dv-gallerycontent.vertical {
float:none;
width: 100% !important;
}
.dv-galleryimage.vertical {
position: relative !important;
width: 100% !important;
}
.dv-gallery-title {
height: 50px;
left: 0;
position: absolute;
display: inline-block;
right: 0;
top: 0;
z-index: 9;
line-height: 50px;
margin: 0px;
padding: 0px;
}
.dv-readmore-button {
word-spacing: 0.1em;
letter-spacing: 0.01em;
padding: 10px 0px !important;
line-height: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
display: inline-block;
outline: none !important;
text-decoration: none !important;
font-weight: 700;
margin: 0px !important;
}
.dv-readmore-button:hover {
padding: 10px 15px !important;
} .dvgrid {
list-style-type: none !important;
position: relative;
margin: 0px !important;
padding: 0px !important;
overflow: hidden !important;
visibility: hidden;
}
.dvgrid li {
padding: 0px !important;
margin: 0px !important;
}
.dvgrid li.dvgrid-animate {
-webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000); 
-moz-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000); 
-ms-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000); 
-o-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000); 
transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); 
-moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); 
-ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); 
-o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); 
transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.dvgrid li.wookmark-inactive {
visibility: hidden;
opacity: 0;
} .dvfilters {
list-style-type: none !important;
text-align: center;
margin: 0px !important;
padding: 0px !important;
display: inline-block;
}
.dvfilters-clear {
clear: both;
border:none !important;
outline: none !important;
background: none !important;
}
.dvfilters li {
float: left;
cursor: pointer;
margin: 0px 1px 1px 0px!important;
width: auto;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
} .dv-blogpager {
width:100%;
position:relative;
display:inline-block;
vertical-align:bottom;
margin: 0px !important;
}
.dv-blogpager .button {
margin: 0px !important;
}
.dv-previous {
float:left;
width:50%;
padding:0px !important;
}
.dv-next {
float:right;
width:50%;
text-align:right;
padding:0px !important;
}
.dv-previous a,.dv-next a {
text-decoration: none !important;
outline: none !important;
width: auto;
cursor: pointer;
display: inline-block;
line-height: 1;
margin: 0px;
padding: 15px 20px 15px 20px !important;
position: relative;
text-align: center;
text-decoration: none !important;
-webkit-transition: background-color 0.2s ease-in-out;
-moz-transition: background-color 0.2s ease-in-out;
-o-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
border: none !important;
font-weight: 700;
word-spacing: 0.1em;
letter-spacing: 0.01em;
} @media only screen and (min-width: 768px) {
.dv-galleryimage a{
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.dv-galleryimage:hover a{
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
}
.dv-galleryimage a.vertical{
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
}
.dv-galleryimage:hover a.vertical{
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
} 
}
@media only screen and (max-width: 768px) {
.dv-gallerycontent {
float:none;
width: 100% !important;
}
.dv-galleryimage {
position: relative !important;
width: 100% !important;
}
}
@media only screen and (max-width: 480px) {
.dv-gallery-title {
display:none;
}
#lightGallery-outer {
box-shadow: none !important;
} 
}