/* Themify Customize Styling */
#sidebar {	
	color: #000000;
	font-family:Roboto Slab;	font-weight:300;
	text-align:left; 
}
input[type=reset], input[type=submit], button {	
	background-color: #292929;
	color: #fafafa; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	
	background-color: #fafafa;
	color: #292929; 
}
#headerwrap {	
	background-color: #ffffff; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #ffffff; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		font-weight:100;
 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo {	
	font-family:Roboto Slab;	font-weight:bold;
 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family:Roboto Slab;	font-weight:300;

	border: 1px solid #e6e6e6; 
}
#main-nav a:hover {	
	background-color: #292929; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #fafafa; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #292929; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #fafafa; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	background-color: #292929; 
}
#sidebar a {	
	color: #000000; 
}
#footer {	
	color: #000000; 
}
#footer a {	
	color: #000000; 
}

/* Themify Custom CSS */
.myslider.module-pro-slider .sp-slide-1 h3.bsp-slide-post-title {
font-family: Open Sans;
}
.myslider.module-pro-slider .sp-slide-2 h3.bsp-slide-post-title {
font-family: cursive;
}

.module-pro-image.my-hover .image-pro-overlay {
      -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.module-pro-image.my-hover .image-pro-overlay:hover {
    background-color:rgba(255,255,255, 0.12);
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

/*
.home-menu { border-top: 3px solid #82c8d2; }
.about-menu { border-top: 3px solid #5cb85c; }
.lighting-menu { border-top: 3px solid #ffff00; }
.contact-menu { border-top: 3px solid #f4b286; }

#main-nav {
    font-size: 0;
}
#main-nav li {
    font-size: 16px;
}

*/
#header{
padding-bottom: 10px;
}

/*
@font-face {
    font-family: "selimaregular";
    src: url("http://www.stclights.com/fonts/selima.eot");
    src: url("http://www.stclights.com/fonts/selima.eot?#iefix") format("embedded-opentype"),
        url("http://www.stclights.com/fonts/selima.woff") format("woff"),
        url("http://www.stclights.com/fonts/selima.ttf") format("truetype"),
        url("http://www.stclights.com/fonts/selima.svg#selima") format("svg");
    src: url("http://www.stclights.com/fonts/selima.otf") format("opentype");

}

h1{
font-family: "selimaregular" !important;
}

*/

#text-3 .textwidget {
    text-align: centre;
}

.widget .footer-address li {
    display: inline-block;
    position: relative;
    vertical-align: top;
    text-align: left;

}

#text-4 {
    text-align: centre;
    margin-top: -25px;
}

.footer-address li span{
position:relative;
bottom:5px;
}

