body{overflow-x:hidden;}
html, body, p, div, a, form, label, fieldset, table, tr, td, img, input, button, select, textarea, optgroup, option{
font-family: 'Raleway',sans-serif;
font-size: 14px;
line-height: 26px;
color: #818181;
font-weight: 400;
letter-spacing: 1px;
-webkit-font-smoothing: antialiased;
}
#dslc-content .dslc-bg-video video{
max-width: 100vw !important;
}
#dslc-header.dslc-header-pos-absolute {
z-index: 99998;
}
h1,h2,h3,h4,h5,h6{color:#303030}
h1{
font-size:30px;
line-height:1.25em
}
h2{
font-size:24px;
line-height:1.384615384615385em;
text-transform:uppercase;
letter-spacing:1px;
font-weight:600;
}
h3{
font-size:17px;
line-height:1.304347826086957em;
text-transform:uppercase;
letter-spacing:1px;
font-weight:600;
}
h4{
font-size:19px;
line-height:1.375em;
font-weight:400;
}
h5{
font-size:15px;
line-height:1.571428571428571em;
text-transform:uppercase;
letter-spacing:1px;
font-weight:600;
}
h6{
font-size:13px;
line-height:1.538461538461538em;
text-transform:uppercase;
letter-spacing:1px;
font-weight:600;
}
hr.tit{
background-color: #303030;
height: 3px;
position: relative;
width: 22px;
display: inline-block;
}
.post-template-default #dslc-header.dslc-header-pos-absolute,
.blog-template-default #dslc-header.dslc-header-pos-absolute,
.archive #dslc-header.dslc-header-pos-absolute,
.page-id-29 #dslc-header.dslc-header-pos-absolute,
.single-dslc_projects #dslc-header.dslc-header-pos-absolute,
.page-id-27 #dslc-header.dslc-header-pos-absolute{
position: relative;
}
.post-template-default #dslc-module-f0983c3bf0a .lcmenupro-inner li a,
.blog-template-default #dslc-module-f0983c3bf0a .lcmenupro-inner li a,
.archive #dslc-module-f0983c3bf0a .lcmenupro-inner li a,
.page-id-29 #dslc-module-f0983c3bf0a .lcmenupro-inner li a,
.single-dslc_projects #dslc-module-f0983c3bf0a .lcmenupro-inner li a,
.page-id-27 #dslc-module-f0983c3bf0a .lcmenupro-inner li a {
color: #9a9a9a;
}
.logonavfix svg#idwlogo {
}
.logonavfixed{
position: fixed;
width: 100vw;
top: -100px;
opacity: 0;
filter: alpha(opacity=0);    
box-shadow: 0 1px 3px rgba(0,0,0,0.11);    
}
.dslc-logo {
z-index: 1;
position: relative;
}
.logonav #idwlogo #cor1 {
fill: #ffffffab !important;
}
.post-template-default .logonav #idwlogo #cor1,
.blog-template-default .logonav #idwlogo #cor1,
.single-dslc_projects .logonav #idwlogo #cor1,
.archive .logonav #idwlogo #cor1,
.page-id-29 .logonav #idwlogo #cor1,
.page-id-27 .logonav #idwlogo #cor1{
fill: #5D5D5D !important;
}
.sklc-gallery-image, .dslc-partner-thumb{
overflow: hidden;
margin-bottom: 0 !important;
}
.sklc-gallery-image img, .dslc-partner-thumb img {
-webkit-filter: grayscale(1);
filter: grayscale(1);
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
-ms-transform: scale(1,1);
-o-transform: scale(1,1);
transform: scale(1,1);
}
.sklc-gallery-image img{
min-width: 101%;
}
.sklc-gallery-image img:hover, .dslc-partner-thumb img:hover{
-webkit-filter: grayscale(0);
filter: none;
}
.sklc-gallery-image img:hover{
-webkit-transform: scale(1.03,1.03);
-moz-transform: scale(1.03,1.03);
-ms-transform: scale(1.03,1.03);
-o-transform: scale(1.03,1.03);
transform: scale(1.03,1.03);
}
.slidevideo{
opacity:0.3;
}
@media only screen and (max-height:600px){
div#n2-ss-3 .n2-ss-slider-1{
min-height:100vh !important;
height:100vh !important;
}
}
@media only screen and (max-width: 768px) and (min-width: 420px){
.sklc-gallery-image {
width: 50%!important;
}
}
@media only screen and (min-width:320px){
#dslc-module-4fa80e46bc3 .sklc-gallery-image {
padding: 4px !important;
width: 25% !important;
}
.home .logonav #idwlogo{
max-width:100vw;
margin:auto;
}
}
@media only screen and (min-width:420px){
.home .logonav #idwlogo{
max-width:40vw;
margin:auto;
}
}
@media only screen and (min-width:720px){
.home .logonav #idwlogo{
max-width:75vw;
margin:auto;
}
}
@media screen and (min-width:720px){
.logonavfix .logonavfixed {  
-webkit-transition: all .33s cubic-bezier(0.694,0.0482,0.335,1);
-moz-transition: all .33s cubic-bezier(0.694,0.0482,0.335,1);
-o-transition: all .33s cubic-bezier(0.694,0.0482,0.335,1);
-ms-transition: all .33s cubic-bezier(0.694,0.0482,0.335,1);
transition: all .33s cubic-bezier(0.694,0.0482,0.335,1);
transform: translateY(100px);
opacity: 1;
filter: alpha(opacity=100);
}
}
@media only screen and (min-width: 768px){
#dslc-module-4fa80e46bc3 .sklc-gallery-image {
padding: 4px 0 !important;
width: 23% !important;
}
#dslc-content .dslc-navigation .menu ul{
padding: 12px 6px !important; 
}
.lcmenupro-navigation .menu .sub-menu {
min-width: 280px !important;
}
}
@media only screen and (max-width: 768px){
#dslc-module-f0983c3bf0a {
position: absolute;
top: 6px;
right: 8px;
width: auto;
z-index: 1;
}
}
@media only screen and (max-width: 420px){
.dslc-logo {
text-align: center;
}
}