/* All Styles
================================*/

/*enable scrolling of off-canvas menu*/
article {
overflow-y: auto;
}

body,
html,
.off-canvas-wrap, 
.off-canvas-wrap .inner-wrap,
.row {
    height: 100%;
    width: 100%;
}

/* Fonts
================================*/

h1, h2, h3, h4 {
font-family: "eras light itc", "arial narrow", "arial";
color: #f2f2f2;
text-align: center;
font-weight: bold;    
}

p {
font-family: "arial"; "helvetica";
font-weight: 200; 
text-align: left;    
}

/*panels
================================*/

.panel {
    border: 1px solid #f2f2f2;    
    border-radius: 10px;
    padding: 5px; 
    font-size: .8em;    
    color: #6a6a6a;    
    background: -webkit-linear-gradient(left, rgba(250,235 ,215,0), rgba(235,114,37,1)); 
    background: -o-linear-gradient(right, rgba(250,235 ,215,0), rgba(235,114,37,1)); 
    background: -moz-linear-gradient(right, rgba(250,235 ,215,0), rgba(235,114,37,1)); 
    background: linear-gradient(to right, rgba(250,250,250,0), rgba(184,186,177,1));/*this one must come last*/
}

	/* Landing Page
================================*/

.font-landing-page {
font-family: "arial"; "helvetica";
padding: 10px;
color: #757d71;    
} 

#landing-page-pg1 {  
background-repeat: no-repeat;
background-size: cover;
background-position: center;  
}

/*Navigation (Mobile & UP)
================================*/
.nav-border-bottom-all {
 border-bottom: 1px solid #f2f2f2;  
}

.left-submenu,
#back-button-color{
background: #898e7f;
}

/*Text color of back button*/
.left-submenu .back > a {
color: white;    
}

.name {
list-style-type: none;    
}

.tab-bar .name h1 a {
color: white;
font-family: "eras light itc", "arial narrow", "arial";
font-weight: 100;
font-size: 2em;     
}

/* Hover Color for Levr Creations Text (Home Button)*/
.tab-bar .name h1 a:hover{
color: #eb7225;	
}

/*antique color of burger menu*/
.tab-bar .menu-icon span::after {
box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;   
}

/*border right of burger menu*/
.left-small{
border-right: 1px dotted #757d71;    
}

/*font color of the label headings (menu, our work, about us)*/
ul.off-canvas-list li label  {
font-family: "eras light itc", "arial narrow", "arial";
color: #f2f2f2;
font-weight: 200; 
text-align: left;
font-size: 18px;    
}

/*background color of label headings*/
ul.off-canvas-list li label {
background-color: #a4c19b; 
border-radius: 0px;    
}

/* Dotted horizontal dividers of nav links*/
ul.off-canvas-list li a {                    
border-bottom: none;
border-top: 1px dotted #757d71;
font-family: "arial"; "helvetica";
font-weight: 200; 
text-align: left;    
}

/*Orange square Hover Over Nav Tabs*/
.left-off-canvas-menu li a:not(.button):hover {
background: #eb7225 !important;	
}
	
/*Text Color for Levr Creations (Home Button)*/
.top-bar .name h1 a{
color: #f2f2f2;	
}
	
/* Hover Color for Levr Creations Text (Home Button)*/
section ul li a:hover{
color: #eb7225;	
}
	
/*Text Color for All Nav Buttons*/	
.top-bar-section ul li > a {
color: #f2f2f2;
}
	
/*Green color for nav bar*/
.nav {
/*border-bottom: 2px solid #f2f2f2;*/
/*background: linear-gradient(#898e7f,#8c9f87);*/    
}
	
/*Rectangle Nav Tabs*/
.top-bar ul li a {
/*background: linear-gradient(#898e7f,#8c9f87); !important;*/ /*????????????*/
	} 

/*Navigation (Desktop)
================================*/

/*Orange square Hover Over Nav Tabs*/
.top-bar-section li a:not(.button):hover {
background: #eb7225 !important;	
}
	
/*Text Color for Levr Creations (Home Button)*/
.top-bar .name h1 a{
font-size: 200%;    
font-family: "eras light itc", "arial narrow", "arial";
color: #f2f2f2;
text-align: center;
font-weight: bold;	
}
	
/* Hover Color for Levr Creations Text (Home Button)*/
.top-bar .name h1 a:hover{
color: #eb7225;	
}
	
/* Hover Color for Levr Creations Text (Home Button)*/
section ul li a:hover{
color: #eb7225;	
}
	
/*Text Color for All Nav Buttons*/	
.top-bar-section ul li > a {
color: #f2f2f2;
}
	
/*Green color for nav bar*/
.nav {
background-color: #898e7f !important;
}
	
/*Rectangle Nav Tabs*/
.top-bar ul li a {
background-color: #898e7f !important;
font-family: "arial";
color: #f2f2f2;
font-size: 14.5px;
text-align: center;
border-top: 1px dotted #757d71;    
} 

	/* What We Do
================================*/

#large-what-we {
display: none;
}

	/* Our Work
================================*/

.section .bg-content {
padding: 20px;
width: 100%;
color: #333;
}

/*END Our Work
================================*/

/* Galeries
================================*/

/*Text color on pagnation*/
ul.pagination li a, ul.pagination li button {
color: #f2f2f2;
}

/*Hover state on pagnation*/
ul.pagination li.current a, ul.pagination li.current button {
background: #eb7225;
}

/* lightbox.js images */
body:after {
content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
display: none;
}

/*End Galeries
================================*/
    
#company-name {
font-size: 75%;
text-shadow: none;    
}    
    
.nav {
/*background: linear-gradient(#757d71,#898e7f);*/
}   
    
[class*="fi-"] {
font-size: 48px;    
}            

figure {
margin:0;    
width: auto;
text-align: center;
color: #f2f2f2;    
}
 
/*Bio imgs*/
.bio-imgs {
width: 20%; 
border-radius: 100%; 
border: 1px solid #f2f2f2; 
shape-outside: circle(52px at 50.6% 50.45%); 
margin: 5px 5px 0 0;
}

.ablum-links-centered {
text-align: center;
}

#logo {
max-width: 65%;
}

/* Contact Us
================================*/

.table-head-text{
color: #f2f2f2;
text-align: center;  
}

caption {
font-size: 1.6em;
font-weight: 400;
padding: 10px 0;
}

thead th {
font-weight: 400;
background: #a4c19b;
color: #f2f2f2;
}

tr {    
background: #e8eeef;
margin-bottom: 5px;
}

tr:nth-child(even) {    
background: #e8eeef;
}

th, td {
padding: 20px;
font-weight: 300;
}

.center-text {
text-align: center;
color: #6a6a6a;
font-size: 16px;    
}

button {
background-color: #a4c19b;
color: #f2f2f2;
border: 1px solid #FFF;
}

button:hover,
button:focus {
background-color: #8c9f87;
}

.email-link-style,
.email-link-style:hover {
color: #6a6a6a;
text-decoration: none;
}

.email-link-style:hover {
color: #eb7225;
}

/*End Contact Us
================================*/

/* Footer
================================*/
.icon-bar .item:hover{
background:#eb7225;
}

#footer{    
position:fixed;
display:block;
width: 100%;
z-index:999;
bottom:0px;
border-top: 1px solid #f2f2f2;
}

.icon-bar > * {
float: right;
padding: 0%;
width: 10%;  
}

.instagram{ 
margin:0.3% 0% 0.3% 0%;
}

.facebook{ 
margin:0.3% 14.5% 0.3% 0%;
}

.twitter{ 
margin:0.3% 0% 0.3% 0%;
}

.pinterest{ 
margin:0.3% 0% 0.3% 0%;
}

#copy-right {
font-size: 12px; 
color:#dbd9d9; 
margin-top: 6px;    
padding:12px;
width: 15%;    
}

#razz {
font-size: 12px; 
color:#dbd9d9;
margin-right: 5px;    
margin-top: 6px;    
padding:12px;
width: 15%;    
}

#razz:hover {
background: #eb7225;
}

/*End Footer
================================*/
