/*
Theme Name: Silvio Bursomanno
Theme URI: http://nightshade.elated-themes.com
Description: A child theme of Nightshade Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: nightshade
Template: nightshade
*/

body {
    font-family: Oswald,sans-serif;
}

#eltdf-back-to-top,
.eltdf-ps-navigation .eltdf-ps-next a, 
.eltdf-ps-navigation .eltdf-ps-prev a  {
    font-family: Oswald,sans-serif !important;
    font-style: normal !important;
}

.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a {
    max-height: 36px !important;
}

.eltdf-page-header .eltdf-sticky-header .eltdf-logo-wrapper a {
    max-height: 36px !important;
}

.eltdf-section-title-holder .eltdf-st-subtitle .eltdf-line { display:none !important;}

.eltdf-section-title-holder .eltdf-st-subtitle {font-family: Oswald,sans-serif !important; font-style: normal !important;}


/*.eltdf-portfolio-single-holder .eltdf-ps-image-holder .eltdf-ps-image img { margin-left: 10px !important; margin-right: 10px !important; float:left;}

.eltdf-portfolio-single-holder .eltdf-ps-image-holder .eltdf-ps-image { max-width:100% !important; width:inherit !important;}*/

.eltdf-drop-down .second .inner ul li.current-menu-item>a { text-transform:uppercase;}

.eltdf-drop-down .second .inner ul li a:before {top:14px !important;}

.eltdf-page-header {
    border-bottom: 1px solid #d7d7d7 !important;
}


/*.eltdf-portfolio-single-holder .eltdf-ps-image-holder .eltdf-ps-image { width:inherit !important;}


.eltdf-portfolio-single-holder.eltdf-ps-small-gallery-layout .eltdf-ps-content-item, .eltdf-portfolio-single-holder.eltdf-ps-small-images-layout .eltdf-ps-image-holder .eltdf-ps-image { margin-left:11px !important; margin-right:11px !important;}*/


.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout { padding:0 !important; margin-bottom: 70px !important;}

.no-display { display:none !important;}

.eltdf-portfolio-list-holder.eltdf-pl-standard-trim article .eltdf-pli-text .eltdf-pli-category-holder {line-height: 2em !important;}


.eltdf-no-space .eltdf-outer-space .eltdf-item-space { padding-bottom:30px !important;}

.eltdf-portfolio-single-holder .eltdf-ps-info-holder {padding-top:40px;}


#main-nav-2 {
    position: fixed;
    width: 180px;
    left: -138px;
    bottom: 45px;
    margin: 0;
    z-index: 10000;
    background-color: #212121;
    color: #f7f7f6;
    font-size: 15px;
    line-height: 40px;
    font-weight: 400;
    font-family: Oswald,sans-serif;
    text-align: center;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    transition: transform .2s,opacity .2s;
	overflow:hidden;
}

 #menu-menux:after{
    content: 'MENU';
    transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    margin-top: -16px;
    left: 78.5%;
}


#main-nav-2:hover {
    left: 0px;
}

ul#menu-menux  {
	margin:0;
	list-style-type: none;
}

#main-nav-2, #main-nav-2.off {
    -webkit-transition: -webkit-transform .2s,opacity .2s;
    opacity: 0;
}

#main-nav-2.off {
    transition: transform .2s,opacity .2s;
}

#main-nav-2.on {
    opacity: 1;
    /*-webkit-transition: -webkit-transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s;*/
	
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

#main-nav-2 a {
    color: #f7f7f6;
}

#main-nav-2 li:hover a{
    color: #959595 !important;
}

#main-nav-2 li { text-align:left; margin-left:20px;}
#main-nav-2 li.active { /*font-size:20px;*/}

#main-nav-2 li.active a span{  color:#c2b9b2;}
#main-nav-2 li.active:hover a span{  color:#959595 ;}

.eltdf-page-footer { z-index:99 !important;}


#main-nav-2 .eltdf-back-to-top-text {
    position: relative;
    display: inline-block;
    z-index: 10;
}

.eltdf-pli-category-holder { display:none !important;}

.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay .eltdf-pli-text-holder:before{
    background-color: rgba(255,255,255,.3) !important;
}

.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article:hover .eltdf-pli-image img {
    -webkit-transform: translate3d(0px,0,0) !important; 
    -moz-transform: translate3d(0px,0,0) !important;
     transform: translate3d(0px,0,0) !important;
}

.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay .eltdf-pli-text-holder .eltdf-pli-text { 
	opacity:1 !important;
	
    -webkit-transform: translate3d(0px,0,0) !important;
    -moz-transform: translate3d(0px,0,0) !important;
    transform: translate3d(0px,0,0) !important;
}

.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:30px !important;text-shadow: 0px 0px 20px rgba(0,0,0,0.34); color:rgba(255,255,255,0.7) !important;}


nav.eltdf-fullscreen-menu ul li a span {
    color: #fff;
    line-height: 1.3em;
    font-weight: 700;
    font-family: Oswald,sans-serif;
    text-transform: uppercase;
}

nav.eltdf-fullscreen-menu ul li a span:after {
	display:none;
}


nav.eltdf-fullscreen-menu>ul>li>a:after {
    bottom: -9px;
    width: 25px;
}
nav.eltdf-fullscreen-menu ul li a:after {
    content: '';
    position: absolute;
    width: 18px;
    height: 3px;
    background-color: currentColor;
    bottom: -6px;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
	background-color:#fff;
}

nav.eltdf-fullscreen-menu ul li a:hover:after, 
nav.eltdf-fullscreen-menu ul li.current-menu-ancestor>a:after, 
nav.eltdf-fullscreen-menu ul li.current-menu-item>a:after,
 nav.eltdf-fullscreen-menu ul li.open_sub>a:after {
    opacity: 1;
}

.eltdf-section-title-holder .eltdf-st-subtitle { text-transform:uppercase;}

.greylink {color:#959595;}

.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-title .eltdf-pli-line { display:none !important;}

h2 {
    font-size: 24px !important;
}

.smallsubtit { font-size:18px; text-transform:initial;margin-top:0; min-height:34px;}

.eltdf-pl-item .centerviewmore { visibility:hidden}
.centerviewmore { font-size:14px; margin-top:30px;min-height:34px;}
.centerviewmore span{  border:2px solid rgba(255,255,255,.7);
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
	padding-bottom:2px; 
}

.eltdf-pl-item:hover .centerviewmore { visibility: visible;}


.cryptedmail:after {
  content: attr(data-name) "@" attr(data-domain) "." attr(data-tld); 
}


@media only screen and (min-width: 414px) and (max-width: 767px) {
	
.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}

}

@media only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 2) { 
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}
}


@media only screen
 
and (min-device-width: 375px)
 
and (max-device-width: 667px)
 
and (-webkit-min-device-pixel-ratio: 2)
 
and (orientation: portrait) {
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}

 
}
 
/* Landscape */
 
@media only screen
 
and (min-device-width: 375px)
 
and (max-device-width: 667px)
 
and (-webkit-min-device-pixel-ratio: 2)
 
and (orientation: landscape) {
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}
.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}
 
}
 
/* ----------- Google Pixel ----------- */
 
/* Portrait */
 
@media screen
 
and (device-width: 360px)
 
and (device-height: 640px)
 
and (-webkit-device-pixel-ratio: 3)
 
and (orientation: portrait) {
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}

}
 
/* Landscape */
 
@media screen
 
and (device-width: 360px)
 
and (device-height: 640px)
 
and (-webkit-device-pixel-ratio: 3)
 
and (orientation: landscape) {
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}
.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}

}

/* Portrait */
 
@media screen
 
and (device-width: 384px)
 
and (device-height: 640px)
 
and (orientation: portrait) {
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}

}

 
/* Portrait */
 
@media screen
 
and (device-width: 360px)
 
and (device-height: 640px)
 
and (orientation: portrait) {
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}

}

 
/* Portrait */
 
@media screen
 
and (max-width: 375px)

and (min-width: 120px)
 
and (orientation: portrait) {
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    width: 255px !important;
	}
	
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title { font-size:27px !important;}
.smallsubtit { font-size:15px; text-transform:initial; margin-top:0; display:none;}

.suppatitle{ display:none;}
.home-content .suppatitle{ display:block;}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text {    vertical-align: bottom !important;}
.centerviewmore {
	margin-bottom:0;
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text-holder {
    padding-bottom: 25px !important;
}

.eltdf-pl-item .centerviewmore { visibility:visible}


.eltdf-ps-navigation .eltdf-ps-next, .eltdf-ps-navigation .eltdf-ps-prev {
    top: 30% !important;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-info-holder { transform: translate3d(0,0,0) !important;}

}
 



