p {
line-height: 160%;
}
ul, ol {
line-height: 150%;
}
.fusion-column-wrapper li {
margin-bottom: 1em;
}
.fusion-logo {	
margin-left: 0!important;
}
.textwidget {
line-height: 150%!important;
} a:focus,
a:active,
a:hover {
outline: none;
} ul#menu-main-menu {
width: 100%!important;
float: left!important;
text-align: left!important;
margin-top: 150px!important;
}
.submenu-wrap{
margin-left: 1.5em!important;	 
}  #nav_menu-2,
#nav_menu-2 ul,
#nav_menu-2 li
{
list-style: none; 
margin: 0; 
padding: 0;
border: 0;	
display: block!important;
}
#nav_menu-2 ul {
width: 100%;
}
.menu-meta-menu-container li {
min-width: 150px;
padding: 1em; display: block!important;
clear: both!important;
} .footer-copy {
text-align: left;
}  .ilightbox-thumbnails {
display: none!important;
}
.ilightbox-thumbnails.ilightbox-horizontal {
height: 0px!important;
}
.ilightbox-toolbar.metro-black {  }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {  }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {  height: 0%!important; 
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon { height: 0%!important; 	
}
.ilightbox-toolbar.metro-black a.ilightbox-fullscreen {  background-position: 6px 400px!important;
display: none!important;
} @media screen and (min-width: 800px) {
.fusion-flyout-menu-icons {
margin: 0; 
padding-top: 0.5em;
padding-bottom: 0.5em;
border-radius: 0.5em;
background: rgba(225, 225, 225, 0.4);
}
}
@media screen and (max-width: 800px) {
#nav_menu-2 ul {
border-top: 1px dotted #46585c;
margin-top: 1.5em;
padding-top: 1.5em;
width: 100%;
text-align: center!important;	
}
#nav_menu-2 ul li  {
margin: 0 40%!important;
}
.fusion-footer {
min-height: 600px;
}
.footer-copy {
text-align: center;
}	
} input[type=text], 
input[type=email], 
textarea {
color: rgba(255,255,255,1) !important;
background-color: rgba(255,255,255,0.2) !important;
}
::-webkit-input-placeholder { color:    #fff !important;
}
:-moz-placeholder { color:    #fff !important;
opacity:  1 !important;
}
::-moz-placeholder { color:    #fff !important;
opacity:  1 !important;
}
:-ms-input-placeholder { color:    #fff !important;
} @media screen and (min-width: 820px) {
.fusion-portfolio-content {
min-height: 425px;
}
}
@media screen and (min-width: 915px) {
.fusion-portfolio-content {
min-height: 375px;
}
}
@media screen and (min-width: 1200px) {
.fusion-portfolio-content {
min-height: 425px;
}
}
@media screen and (min-width: 1350px) {
.fusion-portfolio-content {
min-height: 500px;
}
}
@media screen and (min-width: 1600px) {
.fusion-portfolio-content {
min-height: 450px;
}
}
@media screen and (min-width: 1900px) {
.fusion-portfolio-content {
min-height: 375px;
}
}
@media screen and (min-width: 2200px) {
.fusion-portfolio-content {
min-height: 325px;
}
}